Class: Aws::MarketplaceAgreement::Types::AgreementViewSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb

Overview

A summary of the agreement, including top-level attributes (for example, the agreement ID, proposer, and acceptor).

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#acceptance_timeTime

The date and time that the agreement was accepted.

Returns:

  • (Time)


202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#acceptorTypes::Acceptor

Details of the party accepting the agreement terms. This is commonly the buyer for PurchaseAgreement.

Returns:



202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#agreement_idString

The unique identifier of the agreement.

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#agreement_typeString

The type of agreement. Value is PurchaseAgreement.

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#end_timeTime

The date and time when the agreement ends. The field is null for pay-as-you-go agreements, which don’t have end dates.

Returns:

  • (Time)


202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#proposal_summaryTypes::ProposalSummary

A summary of the proposal



202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#proposerTypes::Proposer

Details of the party proposing the agreement terms, most commonly the seller for PurchaseAgreement.

Returns:



202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeTime

The date and time when the agreement starts.

Returns:

  • (Time)


202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the agreement.

Returns:

  • (String)


202
203
204
205
206
207
208
209
210
211
212
213
214
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 202

class AgreementViewSummary < Struct.new(
  :agreement_id,
  :acceptance_time,
  :start_time,
  :end_time,
  :agreement_type,
  :acceptor,
  :proposer,
  :proposal_summary,
  :status)
  SENSITIVE = []
  include Aws::Structure
end