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: String
A description of the show.
episodes: Vec<SimplifiedEpisodeObject>
A list of the show’s episodes.
explicit: bool
Whether or not the show has explicit content (true = yes it does; false = no it does not OR unknown).
external_urls: ExternalUrlObject
External URLs for this show.
href: String
A link to the Web API endpoint providing full details of the show.
id: String
The Spotify ID for the show.
images: Vec<ImageObject>
The cover art for the show in various sizes, widest first.
is_externally_hosted: bool
True 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: String
The media type of the show.
name: String
The name of the episode.
publisher: String
The publisher of the show.
_type: String
The object type: “show”.
uri: String
The 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.