pub struct ShowObject {Show 16 fields
pub available_markets: Vec<String>,
pub copyrights: Vec<CopyrightObject>,
pub description: String,
pub episodes: Vec<SimplifiedEpisodeObject>,
pub explicit: bool,
pub external_urls: ExternalUrlObject,
pub href: String,
pub id: String,
pub images: Vec<ImageObject>,
pub is_externally_hosted: bool,
pub languages: Vec<String>,
pub media_type: String,
pub name: String,
pub publisher: String,
pub _type: String,
pub uri: String,
}Expand description
Fields§
§available_markets: Vec<String>A list of the countries in which the show can be played, identified by their ISO 3166-1 alpha-2 code.
copyrights: Vec<CopyrightObject>The copyright statements of the show.
description: StringA description of the show.
episodes: Vec<SimplifiedEpisodeObject>A list of the show’s episodes.
explicit: boolWhether or not the show has explicit content (true = yes it does; false = no it does not OR unknown).
external_urls: ExternalUrlObjectExternal URLs for this show.
href: StringA link to the Web API endpoint providing full details of the show.
id: StringThe Spotify ID for the show.
images: Vec<ImageObject>The cover art for the show in various sizes, widest first.
is_externally_hosted: boolTrue if all of the show’s episodes are hosted outside of Spotify’s CDN. This field might be null in some cases.
languages: Vec<String>A list of the languages used in the show, identified by their ISO 639 code.
media_type: StringThe media type of the show.
name: StringThe name of the episode.
publisher: StringThe publisher of the show.
_type: StringThe object type: “show”.
uri: StringThe Spotify URI for the show.
Trait Implementations§
Source§impl Clone for ShowObject
impl Clone for ShowObject
Source§fn clone(&self) -> ShowObject
fn clone(&self) -> ShowObject
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ShowObject
impl Debug for ShowObject
Source§impl<'de> Deserialize<'de> for ShowObject
impl<'de> Deserialize<'de> for ShowObject
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>,
Source§impl PartialEq for ShowObject
impl PartialEq for ShowObject
Source§impl Serialize for ShowObject
impl Serialize for ShowObject
impl Eq for ShowObject
impl StructuralPartialEq for ShowObject
Auto Trait Implementations§
impl Freeze for ShowObject
impl RefUnwindSafe for ShowObject
impl Send for ShowObject
impl Sync for ShowObject
impl Unpin for ShowObject
impl UnwindSafe for ShowObject
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
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
key and return true if they are equal.