pub struct Show {Show 14 fields
pub episodes: Page<EpisodeSimplified>,
pub available_markets: Vec<String>,
pub copyrights: Vec<Copyright>,
pub description: String,
pub explicit: bool,
pub external_urls: HashMap<String, String>,
pub id: String,
pub images: Vec<Image>,
pub is_externally_hosted: Option<bool>,
pub languages: Vec<String>,
pub media_type: String,
pub name: String,
pub publisher: String,
pub item_type: TypeShow,
}Expand description
A show object.
Fields§
§episodes: Page<EpisodeSimplified>A list of the show’s episodes.
available_markets: Vec<String>A list of countries in which the show can be played. These are ISO 3166 2-letter country codes.
copyrights: Vec<Copyright>The copyright statements of the show.
description: StringA description of the show.
explicit: boolWhether the show is explicit.
external_urls: HashMap<String, String>Known externals URLs for this show.
id: StringThe Spotify ID for this show.
images: Vec<Image>The cover art for the show in various sizes, widest first.
is_externally_hosted: Option<bool>Whether the episode is hosted outside of Spotify’s CDN. Can be None.
languages: Vec<String>The list of languages used in the show. These are ISO 639 codes.
media_type: StringThe media type of the show.
name: StringThe name of the show.
publisher: StringThe publisher of the show.
item_type: TypeShowThe item type; show.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Show
impl<'de> Deserialize<'de> for Show
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
Source§impl From<Show> for ShowSimplified
impl From<Show> for ShowSimplified
impl Eq for Show
impl StructuralPartialEq for Show
Auto Trait Implementations§
impl Freeze for Show
impl RefUnwindSafe for Show
impl Send for Show
impl Sync for Show
impl Unpin for Show
impl UnsafeUnpin for Show
impl UnwindSafe for Show
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more