class Google::Apis::YoutubePartnerV1::ClaimEvent::TypeDetails

Details of event's type.

Attributes

appeal_explanation[RW]

Appeal explanations for dispute_appeal event. Corresponds to the JSON property `appealExplanation` @return [String]

dispute_notes[RW]

Dispute notes for dispute_create events. Corresponds to the JSON property `disputeNotes` @return [String]

dispute_reason[RW]

Dispute reason for dispute_create and dispute_appeal events. Corresponds to the JSON property `disputeReason` @return [String]

update_status[RW]

Status that was a result of update for claim_update event. Corresponds to the JSON property `updateStatus` @return [String]

Public Class Methods

new(**args) click to toggle source
# File generated/google/apis/youtube_partner_v1/classes.rb, line 1054
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 1059
def update!(**args)
  @appeal_explanation = args[:appeal_explanation] if args.key?(:appeal_explanation)
  @dispute_notes = args[:dispute_notes] if args.key?(:dispute_notes)
  @dispute_reason = args[:dispute_reason] if args.key?(:dispute_reason)
  @update_status = args[:update_status] if args.key?(:update_status)
end