pub struct EpisodeObject {Show 21 fields
pub audio_preview_url: String,
pub description: String,
pub duration_ms: usize,
pub explicit: bool,
pub external_urls: ExternalUrlObject,
pub href: String,
pub html_description: String,
pub id: String,
pub images: Vec<ImageObject>,
pub is_externally_hosted: bool,
pub is_playable: bool,
pub language: String,
pub languages: Vec<String>,
pub name: String,
pub release_date: String,
pub release_date_precision: String,
pub restrictions: EpisodeRestrictionObject,
pub resume_point: ResumePointObject,
pub show: SimplifiedShowObject,
pub _type: String,
pub uri: String,
}Expand description
Fields§
§audio_preview_url: StringA URL to a 30 second preview (MP3 format) of the episode. null if not available.
description: StringA description of the episode. HTML tags are stripped away from this field, use html_description field in case HTML tags are needed.
duration_ms: usizeThe episode length in milliseconds.
explicit: boolWhether or not the episode has explicit content (true = yes it does; false = no it does not OR unknown).
external_urls: ExternalUrlObjectExternal URLs for this episode.
href: StringA link to the Web API endpoint providing full details of the episode.
html_description: StringA description of the episode. This field may contain HTML tags.
id: StringThe Spotify ID for the episode.
images: Vec<ImageObject>The cover art for the episode in various sizes, widest first.
is_externally_hosted: boolTrue if the episode is hosted outside of Spotify’s CDN.
is_playable: boolTrue if the episode is playable in the given market. Otherwise false.
language: StringNote: This field is deprecated and might be removed in the future. Please use the languages field instead. The language used in the episode, identified by a ISO 639 code.
languages: Vec<String>A list of the languages used in the episode, identified by their ISO 639 code.
name: StringThe name of the episode.
release_date: StringThe date the episode was first released, for example "1981-12-15". Depending on the precision, it might be shown as "1981" or "1981-12".
release_date_precision: StringThe precision with which release_date value is known: "year", "month", or "day".
restrictions: EpisodeRestrictionObjectIncluded in the response when a content restriction is applied. See Restriction Object for more details.
resume_point: ResumePointObjectThe user’s most recent position in the episode. Set if the supplied access token is a user token and has the scope user-read-playback-position.
show: SimplifiedShowObjectThe show on which the episode belongs.
_type: StringThe object type: “episode”.
uri: StringThe Spotify URI for the episode.
Trait Implementations§
Source§impl Clone for EpisodeObject
impl Clone for EpisodeObject
Source§fn clone(&self) -> EpisodeObject
fn clone(&self) -> EpisodeObject
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for EpisodeObject
impl Debug for EpisodeObject
Source§impl<'de> Deserialize<'de> for EpisodeObject
impl<'de> Deserialize<'de> for EpisodeObject
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 EpisodeObject
impl PartialEq for EpisodeObject
Source§impl Serialize for EpisodeObject
impl Serialize for EpisodeObject
impl Eq for EpisodeObject
impl StructuralPartialEq for EpisodeObject
Auto Trait Implementations§
impl Freeze for EpisodeObject
impl RefUnwindSafe for EpisodeObject
impl Send for EpisodeObject
impl Sync for EpisodeObject
impl Unpin for EpisodeObject
impl UnwindSafe for EpisodeObject
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.