Class: Google::Apis::YoutubeV3::ChannelContentOwnerDetails
- Inherits:
-
Object
- Object
- Google::Apis::YoutubeV3::ChannelContentOwnerDetails
- 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
Overview
The contentOwnerDetails object encapsulates channel data that is relevant for YouTube Partners linked with the channel.
Instance Attribute Summary collapse
-
#content_owner ⇒ String
The ID of the content owner linked to the channel.
-
#time_linked ⇒ String
The date and time of when the channel was linked to the content owner.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ChannelContentOwnerDetails
constructor
A new instance of ChannelContentOwnerDetails.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ChannelContentOwnerDetails
Returns a new instance of ChannelContentOwnerDetails.
1226 1227 1228 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1226 def initialize(**args) update!(**args) end |
Instance Attribute Details
#content_owner ⇒ String
The ID of the content owner linked to the channel.
Corresponds to the JSON property contentOwner
1218 1219 1220 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1218 def content_owner @content_owner end |
#time_linked ⇒ String
The date and time of when the channel was linked to the content owner. The
value is specified in ISO 8601 format.
Corresponds to the JSON property timeLinked
1224 1225 1226 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1224 def time_linked @time_linked end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1231 1232 1233 1234 |
# File 'generated/google/apis/youtube_v3/classes.rb', line 1231 def update!(**args) @content_owner = args[:content_owner] if args.key?(:content_owner) @time_linked = args[:time_linked] if args.key?(:time_linked) end |