Class NetworkComminglingTransactionEvent
- java.lang.Object
-
- software.amazon.spapi.models.finances.v0.NetworkComminglingTransactionEvent
-
public class NetworkComminglingTransactionEvent extends java.lang.Object
A network commingling transaction event.
-
-
Constructor Summary
Constructors Constructor Description NetworkComminglingTransactionEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkComminglingTransactionEvent
ASIN(java.lang.String ASIN)
boolean
equals(java.lang.Object o)
java.lang.String
getASIN()
The Amazon Standard Identification Number (ASIN) of the swapped item.java.lang.String
getMarketplaceId()
The marketplace in which the event took place.java.lang.String
getNetCoTransactionID()
The identifier for the network item swap.org.threeten.bp.OffsetDateTime
getPostedDate()
Get postedDatejava.lang.String
getSwapReason()
The reason for the network item swap.Currency
getTaxAmount()
Get taxAmountCurrency
getTaxExclusiveAmount()
Get taxExclusiveAmountjava.lang.String
getTransactionType()
The type of network item swap.int
hashCode()
NetworkComminglingTransactionEvent
marketplaceId(java.lang.String marketplaceId)
NetworkComminglingTransactionEvent
netCoTransactionID(java.lang.String netCoTransactionID)
NetworkComminglingTransactionEvent
postedDate(org.threeten.bp.OffsetDateTime postedDate)
void
setASIN(java.lang.String ASIN)
void
setMarketplaceId(java.lang.String marketplaceId)
void
setNetCoTransactionID(java.lang.String netCoTransactionID)
void
setPostedDate(org.threeten.bp.OffsetDateTime postedDate)
void
setSwapReason(java.lang.String swapReason)
void
setTaxAmount(Currency taxAmount)
void
setTaxExclusiveAmount(Currency taxExclusiveAmount)
void
setTransactionType(java.lang.String transactionType)
NetworkComminglingTransactionEvent
swapReason(java.lang.String swapReason)
NetworkComminglingTransactionEvent
taxAmount(Currency taxAmount)
NetworkComminglingTransactionEvent
taxExclusiveAmount(Currency taxExclusiveAmount)
java.lang.String
toString()
NetworkComminglingTransactionEvent
transactionType(java.lang.String transactionType)
-
-
-
Method Detail
-
transactionType
public NetworkComminglingTransactionEvent transactionType(java.lang.String transactionType)
-
getTransactionType
public java.lang.String getTransactionType()
The type of network item swap. Possible values: * NetCo - A Fulfillment by Amazon inventory pooling transaction. Available only in the India marketplace. * ComminglingVAT - A commingling VAT transaction. Available only in the UK, Spain, France, Germany, and Italy marketplaces.- Returns:
- transactionType
-
setTransactionType
public void setTransactionType(java.lang.String transactionType)
-
postedDate
public NetworkComminglingTransactionEvent 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)
-
netCoTransactionID
public NetworkComminglingTransactionEvent netCoTransactionID(java.lang.String netCoTransactionID)
-
getNetCoTransactionID
public java.lang.String getNetCoTransactionID()
The identifier for the network item swap.- Returns:
- netCoTransactionID
-
setNetCoTransactionID
public void setNetCoTransactionID(java.lang.String netCoTransactionID)
-
swapReason
public NetworkComminglingTransactionEvent swapReason(java.lang.String swapReason)
-
getSwapReason
public java.lang.String getSwapReason()
The reason for the network item swap.- Returns:
- swapReason
-
setSwapReason
public void setSwapReason(java.lang.String swapReason)
-
ASIN
public NetworkComminglingTransactionEvent ASIN(java.lang.String ASIN)
-
getASIN
public java.lang.String getASIN()
The Amazon Standard Identification Number (ASIN) of the swapped item.- Returns:
- ASIN
-
setASIN
public void setASIN(java.lang.String ASIN)
-
marketplaceId
public NetworkComminglingTransactionEvent marketplaceId(java.lang.String marketplaceId)
-
getMarketplaceId
public java.lang.String getMarketplaceId()
The marketplace in which the event took place.- Returns:
- marketplaceId
-
setMarketplaceId
public void setMarketplaceId(java.lang.String marketplaceId)
-
taxExclusiveAmount
public NetworkComminglingTransactionEvent taxExclusiveAmount(Currency taxExclusiveAmount)
-
getTaxExclusiveAmount
public Currency getTaxExclusiveAmount()
Get taxExclusiveAmount- Returns:
- taxExclusiveAmount
-
setTaxExclusiveAmount
public void setTaxExclusiveAmount(Currency taxExclusiveAmount)
-
taxAmount
public NetworkComminglingTransactionEvent taxAmount(Currency taxAmount)
-
getTaxAmount
public Currency getTaxAmount()
Get taxAmount- Returns:
- taxAmount
-
setTaxAmount
public void setTaxAmount(Currency taxAmount)
-
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
-
-