google_api_you_tube v0.21.0 GoogleApi.YouTube.V3.Model.PlaylistItem View Source
A <code><strong>playlistItem</strong></code> resource identifies another resource, such as a video, that is included in a playlist. In addition, the <code>playlistItem </code> resource contains details about the included resource that pertain specifically to how that resource is used in that playlist.<br/><br/> YouTube uses playlists to identify special collections of videos for a channel, such as: <ul>
<li>uploaded videos</li>
<li>favorite videos</li>
<li>positively rated (liked) videos</li>
<li>watch history</li>
<li>watch later</li>
To be more specific, these lists are associated with a channel, which is a collection of a person, group, or company's videos, playlists, and other YouTube information.
<br/>
You can retrieve the playlist IDs for each of these lists from the
<a href=\"/youtube/v3/docs/channels\">channel resource</a>
for a given channel. You can then use the <code> <ahref=\"/youtube/v3/docs/playlistItems/list\"> playlistItems.list</a></code> method to retrieve any of those lists. You can also add or remove items from those lists by calling the <code> <a href=\"/youtube/v3/docs/playlistItems/insert\"> playlistItems.insert</a></code> and <code> <a href=\"/youtube/v3/docs/playlistItems/delete\"> playlistItems.delete</a></code> methods. For example, if a user gives a positive rating to a video, you would insert that video into the liked videos playlist for that user's channel.
Attributes
-
contentDetails
(type:GoogleApi.YouTube.V3.Model.PlaylistItemContentDetails.t
, default:nil
) - The <code>contentDetails</code> object is included in the resource if the included item is a YouTube video. The object contains additional information about the video. -
etag
(type:String.t
, default:nil
) - Etag of this resource. -
id
(type:String.t
, default:nil
) - The ID that YouTube uses to uniquely identify the playlist item. -
kind
(type:String.t
, default:youtube#playlistItem
) - Identifies what kind of resource this is. Value: the fixed string <code>"youtube#playlistItem"</code>. -
snippet
(type:GoogleApi.YouTube.V3.Model.PlaylistItemSnippet.t
, default:nil
) - The <code>snippet</code> object contains basic details about the playlist item, such as its title and position in the playlist. -
status
(type:GoogleApi.YouTube.V3.Model.PlaylistItemStatus.t
, default:nil
) - The <code>status</code> object contains information about the playlist item's privacy status.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.YouTube.V3.Model.PlaylistItem{ contentDetails: GoogleApi.YouTube.V3.Model.PlaylistItemContentDetails.t(), etag: String.t(), id: String.t(), kind: String.t(), snippet: GoogleApi.YouTube.V3.Model.PlaylistItemSnippet.t(), status: GoogleApi.YouTube.V3.Model.PlaylistItemStatus.t() }
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.