Class: Aws::MarketplaceAgreement::Types::AgreementViewSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceAgreement::Types::AgreementViewSummary
- 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
-
#acceptance_time ⇒ Time
The date and time that the agreement was accepted.
-
#acceptor ⇒ Types::Acceptor
Details of the party accepting the agreement terms.
-
#agreement_id ⇒ String
The unique identifier of the agreement.
-
#agreement_type ⇒ String
The type of agreement.
-
#end_time ⇒ Time
The date and time when the agreement ends.
-
#proposal_summary ⇒ Types::ProposalSummary
A summary of the proposal.
-
#proposer ⇒ Types::Proposer
Details of the party proposing the agreement terms, most commonly the seller for
PurchaseAgreement
. -
#start_time ⇒ Time
The date and time when the agreement starts.
-
#status ⇒ String
The current status of the agreement.
Instance Attribute Details
#acceptance_time ⇒ Time
The date and time that the agreement was accepted.
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 |
#acceptor ⇒ Types::Acceptor
Details of the party accepting the agreement terms. This is commonly
the buyer for PurchaseAgreement.
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_id ⇒ String
The unique identifier of the agreement.
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_type ⇒ String
The type of agreement. Values are PurchaseAgreement
or
VendorInsightsAgreement
.
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_time ⇒ Time
The date and time when the agreement ends. The field is null
for
pay-as-you-go agreements, which don’t have end dates.
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_summary ⇒ Types::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 |
#proposer ⇒ Types::Proposer
Details of the party proposing the agreement terms, most commonly
the seller for PurchaseAgreement
.
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_time ⇒ Time
The date and time when the agreement starts.
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 |
#status ⇒ String
The current status of the agreement.
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 |