#[derive(Clone, Default, Serialize, Deserialize)] pub struct NewPostData { pub title: String, pub subtitle: Option, pub source: String, pub author: String, // If None, and that there is only one blog, it will be choosen automatically. // If there are more than one blog, the request will fail. pub blog_id: Option, pub published: Option, pub creation_date: Option, pub license: Option, pub tags: Option>, pub cover_id: Option, } #[derive(Clone, Default, Serialize, Deserialize)] pub struct PostData { pub id: i32, pub title: String, pub subtitle: String, pub content: String, pub source: Option, pub authors: Vec, pub blog_id: i32, pub published: bool, pub creation_date: String, pub license: String, pub tags: Vec, pub cover_id: Option, }