This commit is contained in:
2026-08-01 14:11:19 +02:00
parent 22b0bc36bb
commit b946cfd866
13 changed files with 689 additions and 152 deletions
+6 -3
View File
@@ -10,9 +10,7 @@ pub struct CategoryQueryParams {
impl Default for CategoryQueryParams {
fn default() -> Self {
Self {
server_id: None,
}
Self { server_id: None }
}
}
@@ -36,4 +34,9 @@ pub struct CategoryResponse {
pub name: String,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
/// None : contexte sans permissions (champ ignoré dans le JSON).
/// Some(value) : valeur de computed_permission (0 si absente).
#[serde(skip_serializing_if = "Option::is_none")]
pub permission: Option<u64>,
}
+5
View File
@@ -41,6 +41,11 @@ pub struct ChannelResponse {
pub name: Option<String>,
pub created_at: DateTime<Utc>,
pub updated_at: DateTime<Utc>,
/// None : contexte sans permissions (champ ignoré dans le JSON).
/// Some(value) : valeur de computed_permission (0 si absente).
#[serde(skip_serializing_if = "Option::is_none")]
pub permission: Option<u64>,
}
#[derive(Debug, Serialize, Deserialize, ToSchema)]