class Google::Apis::YoutubePartnerV1::OwnershipConflicts

Attributes

general[RW]

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>]

kind[RW]

The type of the API resource. For ownershipConflicts resources, the value is youtubePartner#ownershipConflicts. Corresponds to the JSON property `kind` @return [String]

mechanical[RW]

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>]

performance[RW]

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>]

synchronization[RW]

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

new(**args) click to toggle source
# File generated/google/apis/youtube_partner_v1/classes.rb, line 2494
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

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