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, 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.
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 |
#acceptor ⇒ Types::Acceptor
Details of the party accepting the agreement terms. This is commonly
the buyer for PurchaseAgreement.
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_id ⇒ String
The unique identifier of the agreement.
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_type ⇒ String
The type of agreement. Value is PurchaseAgreement.
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_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.
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_summary ⇒ Types::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 |
#proposer ⇒ Types::Proposer
Details of the party proposing the agreement terms, most commonly
the seller for PurchaseAgreement.
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_time ⇒ Time
The date and time when the agreement starts.
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 |
#status ⇒ String
The current status of the agreement.
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 |