class Google::Apis::AdexchangebuyerV1_4::UpdatePrivateAuctionProposalRequest

Attributes

external_deal_id[RW]

The externalDealId of the deal to be updated. Corresponds to the JSON property `externalDealId` @return [String]

note[RW]

A proposal is associated with a bunch of notes which may optionally be associated with a deal and/or revision number. Corresponds to the JSON property `note` @return [Google::Apis::AdexchangebuyerV1_4::MarketplaceNote]

proposal_revision_number[RW]

The current revision number of the proposal to be updated. Corresponds to the JSON property `proposalRevisionNumber` @return [Fixnum]

update_action[RW]

The proposed action on the private auction proposal. Corresponds to the JSON property `updateAction` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/adexchangebuyer_v1_4/classes.rb, line 3808
def update!(**args)
  @external_deal_id = args[:external_deal_id] if args.key?(:external_deal_id)
  @note = args[:note] if args.key?(:note)
  @proposal_revision_number = args[:proposal_revision_number] if args.key?(:proposal_revision_number)
  @update_action = args[:update_action] if args.key?(:update_action)
end