The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

The following documentation is automatically generated. Please do not edit this file, but rather the original, inline with Net::Async::Spotify::Object::Generated::Episode at lib/Net/Async/Spotify/Object/Generated/Episode.pm (on the system that originally ran this). If you do edit this file, and don't want your changes to be removed, make sure you change the first line.

NAME

Net::Async::Spotify::Object::Generated::Episode - Package representing Spotify Episode Object

DESCRIPTION

Autogenerated module. Based on https://developer.spotify.com/documentation/web-api/reference/#objects-index Check crawl-api-doc.pl for more information.

PARAMETERS

Those are Spotify Episode Object attributes:

audio_preview_url

Type:String Description:A URL to a 30 second preview (MP3 format) of the episode. null if not available.

description

Type:String Description:A description of the episode. HTML tags are stripped away from this field, use html_description field in case HTML tags are needed.

duration_ms

Type:Integer Description:The episode length in milliseconds.

explicit

Type:Boolean Description:Whether or not the episode has explicit content (true = yes it does; false = no it does not OR unknown).

external_urls

Type:ExternalUrlObject Description:External URLs for this episode.

href

Type:String Description:A link to the Web API endpoint providing full details of the episode.

html_description

Type:String Description:A description of the episode. This field may contain HTML tags.

id

Type:String Description:The Spotify ID for the episode.

images

Type:Array[ImageObject] Description:The cover art for the episode in various sizes, widest first.

is_externally_hosted

Type:Boolean Description:True if the episode is hosted outside of Spotify’s CDN.

is_playable

Type:Boolean Description:True if the episode is playable in the given market. Otherwise false.

language

Type:String Description:Note: 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

Type:Array[String] Description:A list of the languages used in the episode, identified by their ISO 639 code.

name

Type:String Description:The name of the episode.

release_date

Type:String Description:The 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

Type:String Description:The precision with which release_date value is known: "year", "month", or "day".

restrictions

Type:EpisodeRestrictionObject Description:Included in the response when a content restriction is applied. See Restriction Object for more details.

resume_point

Type:ResumePointObject Description:The 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

Type:SimplifiedShowObject Description:The show on which the episode belongs.

type

Type:String Description:The object type: “episode”.

uri

Type:String Description:The Spotify URI for the episode.

INHERITED METHODS

Net::Async::Spotify::Object::Base

apply_type, extra_fields, fields, generate, to_hash, to_human, to_json