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, version, 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)


195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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

#acceptorTypes::Acceptor

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

Returns:



195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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

#agreement_idString

The unique identifier of the agreement.

Returns:

  • (String)


195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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

#agreement_typeString

The type of agreement. Values are PurchaseAgreement or VendorInsightsAgreement.

Returns:

  • (String)


195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

class AgreementViewSummary < Struct.new(
  :acceptance_time,
  :acceptor,
  :agreement_id,
  :agreement_type,
  :end_time,
  :proposal_summary,
  :proposer,
  :start_time,
  :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)


195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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

#proposal_summaryTypes::ProposalSummary

A summary of the proposal



195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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

#proposerTypes::Proposer

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

Returns:



195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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

#start_timeTime

The date and time when the agreement starts.

Returns:

  • (Time)


195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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

#statusString

The current status of the agreement.

Returns:

  • (String)


195
196
197
198
199
200
201
202
203
204
205
206
207
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 195

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