use std::time::Duration;
#[derive(Debug, Clone, Default, PartialEq)]
pub struct MediaContent {
pub url: Option<String>,
pub type_: Option<String>,
pub medium: Option<String>,
pub duration: Option<Duration>,
pub width: Option<u32>,
pub height: Option<u32>,
pub file_size: Option<u64>,
pub bitrate: Option<u32>,
pub title: Option<String>,
pub description: Option<String>,
}
#[derive(Debug, Clone, PartialEq)]
pub struct MediaThumbnail {
pub url: String,
pub width: Option<u32>,
pub height: Option<u32>,
}
#[derive(Debug, Clone, Default, PartialEq)]
pub struct MediaRss {
pub contents: Vec<MediaContent>,
pub thumbnail: Option<MediaThumbnail>,
pub title: Option<String>,
pub description: Option<String>,
pub keywords: Option<String>,
pub rating: Option<String>,
}