struct JellyfinItem {Show 30 fields
id: String,
name: String,
item_type: String,
is_folder: bool,
parent_id: Option<String>,
overview: Option<String>,
genres: Option<Vec<String>>,
production_year: Option<i32>,
premiere_date: Option<String>,
community_rating: Option<f64>,
official_rating: Option<String>,
run_time_ticks: Option<i64>,
image_tags: Option<ImageTags>,
backdrop_image_tags: Option<Vec<String>>,
parent_backdrop_image_tags: Option<Vec<String>>,
album_id: Option<String>,
album: Option<String>,
album_artist: Option<String>,
artists: Option<Vec<String>>,
artist_items: Option<Vec<ArtistItem>>,
index_number: Option<i32>,
parent_index_number: Option<i32>,
series_id: Option<String>,
series_name: Option<String>,
season_id: Option<String>,
season_name: Option<String>,
media_streams: Option<Vec<JellyfinMediaStream>>,
media_sources: Option<Vec<JellyfinMediaSource>>,
people: Option<Vec<Person>>,
user_data: Option<JellyfinUserData>,
}Fields§
§id: String§name: String§item_type: String§is_folder: bool§parent_id: Option<String>§overview: Option<String>§genres: Option<Vec<String>>§production_year: Option<i32>§premiere_date: Option<String>§community_rating: Option<f64>§official_rating: Option<String>§run_time_ticks: Option<i64>§album_id: Option<String>§album: Option<String>§album_artist: Option<String>§artists: Option<Vec<String>>§artist_items: Option<Vec<ArtistItem>>§index_number: Option<i32>§parent_index_number: Option<i32>§series_id: Option<String>§series_name: Option<String>§season_id: Option<String>§season_name: Option<String>§media_streams: Option<Vec<JellyfinMediaStream>>§media_sources: Option<Vec<JellyfinMediaSource>>§people: Option<Vec<Person>>§user_data: Option<JellyfinUserData>Implementations§
Source§impl JellyfinItem
impl JellyfinItem
fn into_media_item(self, server_id: String) -> MediaItem
Trait Implementations§
Source§impl Debug for JellyfinItem
impl Debug for JellyfinItem
Source§impl<'de> Deserialize<'de> for JellyfinItem
impl<'de> Deserialize<'de> for JellyfinItem
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for JellyfinItem
impl RefUnwindSafe for JellyfinItem
impl Send for JellyfinItem
impl Sync for JellyfinItem
impl Unpin for JellyfinItem
impl UnsafeUnpin for JellyfinItem
impl UnwindSafe for JellyfinItem
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more