class Google::Apis::YoutubePartnerV1::ContentOwner
Attributes
The email address visible to other partners for use in managing asset ownership conflicts. Corresponds to the JSON property `conflictNotificationEmail` @return [String]
The content owner's display name. Corresponds to the JSON property `displayName` @return [String]
The email address(es) to which YouTube sends claim dispute notifications and possible claim notifications. Corresponds to the JSON property `disputeNotificationEmails` @return [Array<String>]
The email address(es) to which YouTube sends fingerprint reports. Corresponds to the JSON property `fingerprintReportNotificationEmails` @return [Array<String>]
A unique ID that YouTube uses to identify the content owner. Corresponds to the JSON property `id` @return [String]
The type of the API resource. For content owner resources, the value is youtubePartner#contentOwner. Corresponds to the JSON property `kind` @return [String]
The email address(es) to which YouTube sends CMS account details and report notifications. Corresponds to the JSON property `primaryNotificationEmails` @return [Array<String>]
Public Class Methods
# File generated/google/apis/youtube_partner_v1/classes.rb, line 1479 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/youtube_partner_v1/classes.rb, line 1484 def update!(**args) @conflict_notification_email = args[:conflict_notification_email] if args.key?(:conflict_notification_email) @display_name = args[:display_name] if args.key?(:display_name) @dispute_notification_emails = args[:dispute_notification_emails] if args.key?(:dispute_notification_emails) @fingerprint_report_notification_emails = args[:fingerprint_report_notification_emails] if args.key?(:fingerprint_report_notification_emails) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @primary_notification_emails = args[:primary_notification_emails] if args.key?(:primary_notification_emails) end