feat: Add pagination support to ListMediaParams and ListMediaOptions

This commit is contained in:
2025-11-15 17:54:00 +01:00
parent b80c4e0895
commit dd10211c63
4 changed files with 61 additions and 19 deletions

View File

@@ -63,11 +63,17 @@ pub struct FilterParams {
// pub date_range: Option<(chrono::DateTime<chrono::Utc>, chrono::DateTime<chrono::Utc>)>,
}
#[derive(Debug, Clone, Copy)]
pub struct PaginationParams {
pub page: u32,
pub limit: u32,
}
#[derive(Debug, Clone)]
pub struct ListMediaOptions {
pub sort: Option<SortParams>,
pub filter: Option<FilterParams>,
// pub pagination: Option<PaginationParams>,
pub pagination: Option<PaginationParams>,
}
#[derive(Debug, Clone)]