class Google::Apis::AuthorizedbuyersmarketplaceV1::DealPausingInfo

Information related to deal pausing.

Attributes

pause_reason[RW]

The reason for the pausing of the deal; empty for active deals. Corresponds to the JSON property ‘pauseReason` @return [String]

pause_role[RW]

The party that first paused the deal; unspecified for active deals. Corresponds to the JSON property ‘pauseRole` @return [String]

pausing_consented[RW]

Whether pausing is consented between buyer and seller for the deal. Corresponds to the JSON property ‘pausingConsented` @return [Boolean]

pausing_consented?[RW]

Whether pausing is consented between buyer and seller for the deal. Corresponds to the JSON property ‘pausingConsented` @return [Boolean]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/authorizedbuyersmarketplace_v1/classes.rb, line 734
def update!(**args)
  @pause_reason = args[:pause_reason] if args.key?(:pause_reason)
  @pause_role = args[:pause_role] if args.key?(:pause_role)
  @pausing_consented = args[:pausing_consented] if args.key?(:pausing_consented)
end