Struct plex_api::media_container::server::library::MetadataMediaContainer
source · pub struct MetadataMediaContainer {Show 32 fields
pub key: Option<String>,
pub rating_key: Option<String>,
pub augmentation_key: Option<String>,
pub title: Option<String>,
pub title1: Option<String>,
pub title2: Option<String>,
pub summary: Option<String>,
pub duration: Option<u64>,
pub allow_sync: Option<bool>,
pub no_cache: Option<bool>,
pub sort_asc: Option<bool>,
pub smart: Option<bool>,
pub thumb: Option<String>,
pub art: Option<String>,
pub theme: Option<String>,
pub composite: Option<String>,
pub banner: Option<String>,
pub library_section_id: Option<u32>,
pub library_section_title: Option<String>,
pub library_section_uuid: Option<String>,
pub parent: ParentMetadata,
pub grand_parent: GrandParentMetadata,
pub media_container: MediaContainer,
pub media_tag_prefix: Option<String>,
pub media_tag_version: Option<OffsetDateTime>,
pub mixed_parents: Option<bool>,
pub view_group: Option<String>,
pub view_mode: Option<u32>,
pub leaf_count: Option<u32>,
pub playlist_type: Option<PlaylistMetadataType>,
pub directories: Vec<Value>,
pub metadata: Vec<Metadata>,
}
Fields§
§key: Option<String>
§rating_key: Option<String>
§augmentation_key: Option<String>
§title: Option<String>
§title1: Option<String>
§title2: Option<String>
§summary: Option<String>
§duration: Option<u64>
§allow_sync: Option<bool>
§no_cache: Option<bool>
§sort_asc: Option<bool>
§smart: Option<bool>
§thumb: Option<String>
§art: Option<String>
§theme: Option<String>
§composite: Option<String>
§library_section_id: Option<u32>
§library_section_title: Option<String>
§library_section_uuid: Option<String>
§parent: ParentMetadata
§grand_parent: GrandParentMetadata
§media_container: MediaContainer
§media_tag_prefix: Option<String>
§media_tag_version: Option<OffsetDateTime>
§mixed_parents: Option<bool>
§view_group: Option<String>
§view_mode: Option<u32>
§leaf_count: Option<u32>
§playlist_type: Option<PlaylistMetadataType>
§directories: Vec<Value>
§metadata: Vec<Metadata>
Trait Implementations§
source§impl Clone for MetadataMediaContainer
impl Clone for MetadataMediaContainer
source§fn clone(&self) -> MetadataMediaContainer
fn clone(&self) -> MetadataMediaContainer
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for MetadataMediaContainer
impl Debug for MetadataMediaContainer
source§impl<'de> Deserialize<'de> for MetadataMediaContainer
impl<'de> Deserialize<'de> for MetadataMediaContainer
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 RefUnwindSafe for MetadataMediaContainer
impl Send for MetadataMediaContainer
impl Sync for MetadataMediaContainer
impl Unpin for MetadataMediaContainer
impl UnwindSafe for MetadataMediaContainer
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