feat: Implement advanced filtering with new filter conditions and a strategy-based query builder.

This commit is contained in:
2025-12-03 23:39:47 +01:00
parent 15177f218b
commit 333c180b17
9 changed files with 481 additions and 74 deletions

View File

@@ -42,6 +42,8 @@ pub struct ListMediaParams {
pub mime_type: Option<String>,
#[serde(default)]
pub metadata: Vec<String>,
#[serde(default)]
pub filters: Vec<String>,
pub page: Option<u32>,
pub limit: Option<u32>,
}