Class: Google::Apis::YoutubePartnerV1::ClaimSnippet
- Inherits:
-
Object
- Object
- Google::Apis::YoutubePartnerV1::ClaimSnippet
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/youtube_partner_v1/classes.rb,
generated/google/apis/youtube_partner_v1/representations.rb,
generated/google/apis/youtube_partner_v1/representations.rb
Instance Attribute Summary collapse
-
#asset_id ⇒ String
The unique YouTube asset ID that identifies the asset associated with the claim.
-
#content_type ⇒ String
This value indicates whether the claim covers the audio, video, or audiovisual portion of the claimed content.
-
#id ⇒ String
The ID that YouTube assigns and uses to uniquely identify the claim.
-
#is_partner_uploaded ⇒ Boolean
(also: #is_partner_uploaded?)
Indicates whether or not the claim is a partner uploaded claim.
-
#kind ⇒ String
The type of the API resource.
-
#origin ⇒ Google::Apis::YoutubePartnerV1::YoutubePartnerApiProtoFrontendV1Origin
Corresponds to the JSON property
origin
. -
#status ⇒ String
The claim's status.
-
#third_party_claim ⇒ Boolean
(also: #third_party_claim?)
Indicates that this is a third party claim.
-
#time_created ⇒ String
The time the claim was created.
-
#time_status_last_modified ⇒ String
The time the claim status and/or status detail was last modified.
-
#video_id ⇒ String
The unique YouTube video ID that identifies the video associated with the claim.
-
#video_title ⇒ String
The title of the claimed video.
-
#video_views ⇒ Fixnum
Number of views for the claimed video.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ClaimSnippet
constructor
A new instance of ClaimSnippet.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ ClaimSnippet
Returns a new instance of ClaimSnippet.
1127 1128 1129 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1127 def initialize(**args) update!(**args) end |
Instance Attribute Details
#asset_id ⇒ String
The unique YouTube asset ID that identifies the asset associated with the
claim.
Corresponds to the JSON property assetId
1060 1061 1062 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1060 def asset_id @asset_id end |
#content_type ⇒ String
This value indicates whether the claim covers the audio, video, or audiovisual
portion of the claimed content.
Corresponds to the JSON property contentType
1066 1067 1068 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1066 def content_type @content_type end |
#id ⇒ String
The ID that YouTube assigns and uses to uniquely identify the claim.
Corresponds to the JSON property id
1071 1072 1073 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1071 def id @id end |
#is_partner_uploaded ⇒ Boolean Also known as: is_partner_uploaded?
Indicates whether or not the claim is a partner uploaded claim.
Corresponds to the JSON property isPartnerUploaded
1076 1077 1078 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1076 def is_partner_uploaded @is_partner_uploaded end |
#kind ⇒ String
The type of the API resource. For this operation, the value is youtubePartner#
claimSnippet.
Corresponds to the JSON property kind
1083 1084 1085 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1083 def kind @kind end |
#origin ⇒ Google::Apis::YoutubePartnerV1::YoutubePartnerApiProtoFrontendV1Origin
Corresponds to the JSON property origin
1088 1089 1090 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1088 def origin @origin end |
#status ⇒ String
The claim's status.
Corresponds to the JSON property status
1093 1094 1095 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1093 def status @status end |
#third_party_claim ⇒ Boolean Also known as: third_party_claim?
Indicates that this is a third party claim.
Corresponds to the JSON property thirdPartyClaim
1098 1099 1100 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1098 def third_party_claim @third_party_claim end |
#time_created ⇒ String
The time the claim was created.
Corresponds to the JSON property timeCreated
1104 1105 1106 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1104 def time_created @time_created end |
#time_status_last_modified ⇒ String
The time the claim status and/or status detail was last modified.
Corresponds to the JSON property timeStatusLastModified
1109 1110 1111 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1109 def time_status_last_modified @time_status_last_modified end |
#video_id ⇒ String
The unique YouTube video ID that identifies the video associated with the
claim.
Corresponds to the JSON property videoId
1115 1116 1117 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1115 def video_id @video_id end |
#video_title ⇒ String
The title of the claimed video.
Corresponds to the JSON property videoTitle
1120 1121 1122 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1120 def video_title @video_title end |
#video_views ⇒ Fixnum
Number of views for the claimed video.
Corresponds to the JSON property videoViews
1125 1126 1127 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1125 def video_views @video_views end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 1132 def update!(**args) @asset_id = args[:asset_id] if args.key?(:asset_id) @content_type = args[:content_type] if args.key?(:content_type) @id = args[:id] if args.key?(:id) @is_partner_uploaded = args[:is_partner_uploaded] if args.key?(:is_partner_uploaded) @kind = args[:kind] if args.key?(:kind) @origin = args[:origin] if args.key?(:origin) @status = args[:status] if args.key?(:status) @third_party_claim = args[:third_party_claim] if args.key?(:third_party_claim) @time_created = args[:time_created] if args.key?(:time_created) @time_status_last_modified = args[:time_status_last_modified] if args.key?(:time_status_last_modified) @video_id = args[:video_id] if args.key?(:video_id) @video_title = args[:video_title] if args.key?(:video_title) @video_views = args[:video_views] if args.key?(:video_views) end |