Class: Google::Apis::YoutubeV3::ChannelContentDetails::RelatedPlaylists
- Inherits:
-
Object
- Object
- Google::Apis::YoutubeV3::ChannelContentDetails::RelatedPlaylists
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/youtube_v3/classes.rb,
generated/google/apis/youtube_v3/representations.rb,
generated/google/apis/youtube_v3/representations.rb
Instance Attribute Summary collapse
-
#favorites ⇒ String
The ID of the playlist that contains the channel"s favorite videos.
-
#likes ⇒ String
The ID of the playlist that contains the channel"s liked videos.
-
#uploads ⇒ String
The ID of the playlist that contains the channel"s uploaded videos.
-
#watch_history ⇒ String
The ID of the playlist that contains the channel"s watch history.
-
#watch_later ⇒ String
The ID of the playlist that contains the channel"s watch later playlist.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RelatedPlaylists
constructor
A new instance of RelatedPlaylists.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ RelatedPlaylists
Returns a new instance of RelatedPlaylists
1144 1145 1146 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1144 def initialize(**args) update!(**args) end |
Instance Attribute Details
#favorites ⇒ String
The ID of the playlist that contains the channel"s favorite videos. Use the
playlistItems.insert and playlistItems.delete to add or remove items from
that list.
Corresponds to the JSON property favorites
1114 1115 1116 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1114 def favorites @favorites end |
#likes ⇒ String
The ID of the playlist that contains the channel"s liked videos. Use the
playlistItems.insert and playlistItems.delete to add or remove items from
that list.
Corresponds to the JSON property likes
1121 1122 1123 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1121 def likes @likes end |
#uploads ⇒ String
The ID of the playlist that contains the channel"s uploaded videos. Use the
videos.insert method to upload new videos and the videos.delete method to
delete previously uploaded videos.
Corresponds to the JSON property uploads
1128 1129 1130 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1128 def uploads @uploads end |
#watch_history ⇒ String
The ID of the playlist that contains the channel"s watch history. Use the
playlistItems.insert and playlistItems.delete to add or remove items from
that list.
Corresponds to the JSON property watchHistory
1135 1136 1137 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1135 def watch_history @watch_history end |
#watch_later ⇒ String
The ID of the playlist that contains the channel"s watch later playlist. Use
the playlistItems.insert and playlistItems.delete to add or remove items from
that list.
Corresponds to the JSON property watchLater
1142 1143 1144 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1142 def watch_later @watch_later end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1149 1150 1151 1152 1153 1154 1155 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1149 def update!(**args) @favorites = args[:favorites] if args.key?(:favorites) @likes = args[:likes] if args.key?(:likes) @uploads = args[:uploads] if args.key?(:uploads) @watch_history = args[:watch_history] if args.key?(:watch_history) @watch_later = args[:watch_later] if args.key?(:watch_later) end |