Class Transaction
- java.lang.Object
-
- software.amazon.spapi.models.finances.v2024_06_19.Transaction
-
public class Transaction extends java.lang.Object
All the information related to a transaction.
-
-
Constructor Summary
Constructors Constructor Description Transaction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Transaction
breakdowns(Breakdowns breakdowns)
Transaction
contexts(Contexts contexts)
Transaction
description(java.lang.String description)
boolean
equals(java.lang.Object o)
Breakdowns
getBreakdowns()
Get breakdownsContexts
getContexts()
Get contextsjava.lang.String
getDescription()
Describes the reasons for the transaction.Items
getItems()
Get itemsMarketplaceDetails
getMarketplaceDetails()
Get marketplaceDetailsorg.threeten.bp.OffsetDateTime
getPostedDate()
Get postedDateRelatedIdentifiers
getRelatedIdentifiers()
Get relatedIdentifiersSellingPartnerMetadata
getSellingPartnerMetadata()
Get sellingPartnerMetadataCurrency
getTotalAmount()
Get totalAmountjava.lang.String
getTransactionId()
The unique identifier of the transaction.java.lang.String
getTransactionStatus()
The status of the transaction.java.lang.String
getTransactionType()
The type of transaction.int
hashCode()
Transaction
items(Items items)
Transaction
marketplaceDetails(MarketplaceDetails marketplaceDetails)
Transaction
postedDate(org.threeten.bp.OffsetDateTime postedDate)
Transaction
relatedIdentifiers(RelatedIdentifiers relatedIdentifiers)
Transaction
sellingPartnerMetadata(SellingPartnerMetadata sellingPartnerMetadata)
void
setBreakdowns(Breakdowns breakdowns)
void
setContexts(Contexts contexts)
void
setDescription(java.lang.String description)
void
setItems(Items items)
void
setMarketplaceDetails(MarketplaceDetails marketplaceDetails)
void
setPostedDate(org.threeten.bp.OffsetDateTime postedDate)
void
setRelatedIdentifiers(RelatedIdentifiers relatedIdentifiers)
void
setSellingPartnerMetadata(SellingPartnerMetadata sellingPartnerMetadata)
void
setTotalAmount(Currency totalAmount)
void
setTransactionId(java.lang.String transactionId)
void
setTransactionStatus(java.lang.String transactionStatus)
void
setTransactionType(java.lang.String transactionType)
java.lang.String
toString()
Transaction
totalAmount(Currency totalAmount)
Transaction
transactionId(java.lang.String transactionId)
Transaction
transactionStatus(java.lang.String transactionStatus)
Transaction
transactionType(java.lang.String transactionType)
-
-
-
Method Detail
-
sellingPartnerMetadata
public Transaction sellingPartnerMetadata(SellingPartnerMetadata sellingPartnerMetadata)
-
getSellingPartnerMetadata
public SellingPartnerMetadata getSellingPartnerMetadata()
Get sellingPartnerMetadata- Returns:
- sellingPartnerMetadata
-
setSellingPartnerMetadata
public void setSellingPartnerMetadata(SellingPartnerMetadata sellingPartnerMetadata)
-
relatedIdentifiers
public Transaction relatedIdentifiers(RelatedIdentifiers relatedIdentifiers)
-
getRelatedIdentifiers
public RelatedIdentifiers getRelatedIdentifiers()
Get relatedIdentifiers- Returns:
- relatedIdentifiers
-
setRelatedIdentifiers
public void setRelatedIdentifiers(RelatedIdentifiers relatedIdentifiers)
-
transactionType
public Transaction transactionType(java.lang.String transactionType)
-
getTransactionType
public java.lang.String getTransactionType()
The type of transaction. **Possible value:** `Shipment`- Returns:
- transactionType
-
setTransactionType
public void setTransactionType(java.lang.String transactionType)
-
transactionId
public Transaction transactionId(java.lang.String transactionId)
-
getTransactionId
public java.lang.String getTransactionId()
The unique identifier of the transaction.- Returns:
- transactionId
-
setTransactionId
public void setTransactionId(java.lang.String transactionId)
-
transactionStatus
public Transaction transactionStatus(java.lang.String transactionStatus)
-
getTransactionStatus
public java.lang.String getTransactionStatus()
The status of the transaction. **Possible values:** * `Deferred` * `Released`- Returns:
- transactionStatus
-
setTransactionStatus
public void setTransactionStatus(java.lang.String transactionStatus)
-
description
public Transaction description(java.lang.String description)
-
getDescription
public java.lang.String getDescription()
Describes the reasons for the transaction. **Example:** 'Order Payment', 'Refund Order'- Returns:
- description
-
setDescription
public void setDescription(java.lang.String description)
-
postedDate
public Transaction postedDate(org.threeten.bp.OffsetDateTime postedDate)
-
getPostedDate
public org.threeten.bp.OffsetDateTime getPostedDate()
Get postedDate- Returns:
- postedDate
-
setPostedDate
public void setPostedDate(org.threeten.bp.OffsetDateTime postedDate)
-
totalAmount
public Transaction totalAmount(Currency totalAmount)
-
getTotalAmount
public Currency getTotalAmount()
Get totalAmount- Returns:
- totalAmount
-
setTotalAmount
public void setTotalAmount(Currency totalAmount)
-
marketplaceDetails
public Transaction marketplaceDetails(MarketplaceDetails marketplaceDetails)
-
getMarketplaceDetails
public MarketplaceDetails getMarketplaceDetails()
Get marketplaceDetails- Returns:
- marketplaceDetails
-
setMarketplaceDetails
public void setMarketplaceDetails(MarketplaceDetails marketplaceDetails)
-
items
public Transaction items(Items items)
-
getItems
public Items getItems()
Get items- Returns:
- items
-
setItems
public void setItems(Items items)
-
contexts
public Transaction contexts(Contexts contexts)
-
getContexts
public Contexts getContexts()
Get contexts- Returns:
- contexts
-
setContexts
public void setContexts(Contexts contexts)
-
breakdowns
public Transaction breakdowns(Breakdowns breakdowns)
-
getBreakdowns
public Breakdowns getBreakdowns()
Get breakdowns- Returns:
- breakdowns
-
setBreakdowns
public void setBreakdowns(Breakdowns breakdowns)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-