class Google::Apis::YoutubePartnerV1::OwnershipConflicts
Attributes
A list that identifies ownership conflicts of an asset and the territories where conflicting ownership is inserted. Corresponds to the JSON property `general` @return [Array<Google::Apis::YoutubePartnerV1::TerritoryConflicts>]
The type of the API resource. For ownershipConflicts resources, the value is youtubePartner#ownershipConflicts. Corresponds to the JSON property `kind` @return [String]
A list that identifies ownership conflicts of the mechanical rights for a composition asset and the territories where conflicting ownership is inserted. Corresponds to the JSON property `mechanical` @return [Array<Google::Apis::YoutubePartnerV1::TerritoryConflicts>]
A list that identifies ownership conflicts of the performance rights for a composition asset and the territories where conflicting ownership is inserted. Corresponds to the JSON property `performance` @return [Array<Google::Apis::YoutubePartnerV1::TerritoryConflicts>]
A list that identifies ownership conflicts of the synchronization rights for a composition asset and the territories where conflicting ownership is inserted. Corresponds to the JSON property `synchronization` @return [Array<Google::Apis::YoutubePartnerV1::TerritoryConflicts>]
Public Class Methods
# File generated/google/apis/youtube_partner_v1/classes.rb, line 2494 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/youtube_partner_v1/classes.rb, line 2499 def update!(**args) @general = args[:general] if args.key?(:general) @kind = args[:kind] if args.key?(:kind) @mechanical = args[:mechanical] if args.key?(:mechanical) @performance = args[:performance] if args.key?(:performance) @synchronization = args[:synchronization] if args.key?(:synchronization) end