mutiny_rs/model/
file.rs

1use serde::{Deserialize, Serialize};
2use crate::model::user::Metadata;
3
4#[derive(Debug, Serialize, Deserialize, Clone)]
5pub struct File {
6    #[serde(rename = "_id")]
7    pub id: String,
8    pub tag: String,
9    pub filename: String,
10    pub metadata: Metadata,
11    pub content_type: String,
12    pub size: usize,
13    pub deleted: Option<bool>,
14    pub reported: Option<bool>,
15    pub message_id: Option<String>,
16    pub user_id: Option<String>,
17    pub server_id: Option<String>,
18    pub object_id: Option<String>,
19}