Class RentalTransactionEvent
- java.lang.Object
-
- software.amazon.spapi.models.finances.v0.RentalTransactionEvent
-
public class RentalTransactionEvent extends java.lang.Object
An event related to a rental transaction.
-
-
Constructor Summary
Constructors Constructor Description RentalTransactionEvent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RentalTransactionEvent
amazonOrderId(java.lang.String amazonOrderId)
boolean
equals(java.lang.Object o)
RentalTransactionEvent
extensionLength(java.lang.Integer extensionLength)
java.lang.String
getAmazonOrderId()
An Amazon-defined identifier for an order.java.lang.Integer
getExtensionLength()
The number of days that the buyer extended an already rented item.java.lang.String
getMarketplaceName()
The name of the marketplace.org.threeten.bp.OffsetDateTime
getPostedDate()
Get postedDateChargeComponentList
getRentalChargeList()
Get rentalChargeListjava.lang.String
getRentalEventType()
The type of rental event.FeeComponentList
getRentalFeeList()
Get rentalFeeListCurrency
getRentalInitialValue()
Get rentalInitialValueCurrency
getRentalReimbursement()
Get rentalReimbursementTaxWithheldComponentList
getRentalTaxWithheldList()
Get rentalTaxWithheldListint
hashCode()
RentalTransactionEvent
marketplaceName(java.lang.String marketplaceName)
RentalTransactionEvent
postedDate(org.threeten.bp.OffsetDateTime postedDate)
RentalTransactionEvent
rentalChargeList(ChargeComponentList rentalChargeList)
RentalTransactionEvent
rentalEventType(java.lang.String rentalEventType)
RentalTransactionEvent
rentalFeeList(FeeComponentList rentalFeeList)
RentalTransactionEvent
rentalInitialValue(Currency rentalInitialValue)
RentalTransactionEvent
rentalReimbursement(Currency rentalReimbursement)
RentalTransactionEvent
rentalTaxWithheldList(TaxWithheldComponentList rentalTaxWithheldList)
void
setAmazonOrderId(java.lang.String amazonOrderId)
void
setExtensionLength(java.lang.Integer extensionLength)
void
setMarketplaceName(java.lang.String marketplaceName)
void
setPostedDate(org.threeten.bp.OffsetDateTime postedDate)
void
setRentalChargeList(ChargeComponentList rentalChargeList)
void
setRentalEventType(java.lang.String rentalEventType)
void
setRentalFeeList(FeeComponentList rentalFeeList)
void
setRentalInitialValue(Currency rentalInitialValue)
void
setRentalReimbursement(Currency rentalReimbursement)
void
setRentalTaxWithheldList(TaxWithheldComponentList rentalTaxWithheldList)
java.lang.String
toString()
-
-
-
Method Detail
-
amazonOrderId
public RentalTransactionEvent amazonOrderId(java.lang.String amazonOrderId)
-
getAmazonOrderId
public java.lang.String getAmazonOrderId()
An Amazon-defined identifier for an order.- Returns:
- amazonOrderId
-
setAmazonOrderId
public void setAmazonOrderId(java.lang.String amazonOrderId)
-
rentalEventType
public RentalTransactionEvent rentalEventType(java.lang.String rentalEventType)
-
getRentalEventType
public java.lang.String getRentalEventType()
The type of rental event. Possible values: * RentalCustomerPayment-Buyout - Transaction type that represents when the customer wants to buy out a rented item. * RentalCustomerPayment-Extension - Transaction type that represents when the customer wants to extend the rental period. * RentalCustomerRefund-Buyout - Transaction type that represents when the customer requests a refund for the buyout of the rented item. * RentalCustomerRefund-Extension - Transaction type that represents when the customer requests a refund over the extension on the rented item. * RentalHandlingFee - Transaction type that represents the fee that Amazon charges sellers who rent through Amazon. * RentalChargeFailureReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a failed charge. * RentalLostItemReimbursement - Transaction type that represents when Amazon sends money to the seller to compensate for a lost item.- Returns:
- rentalEventType
-
setRentalEventType
public void setRentalEventType(java.lang.String rentalEventType)
-
extensionLength
public RentalTransactionEvent extensionLength(java.lang.Integer extensionLength)
-
getExtensionLength
public java.lang.Integer getExtensionLength()
The number of days that the buyer extended an already rented item. This value is only returned for RentalCustomerPayment-Extension and RentalCustomerRefund-Extension events.- Returns:
- extensionLength
-
setExtensionLength
public void setExtensionLength(java.lang.Integer extensionLength)
-
postedDate
public RentalTransactionEvent 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)
-
rentalChargeList
public RentalTransactionEvent rentalChargeList(ChargeComponentList rentalChargeList)
-
getRentalChargeList
public ChargeComponentList getRentalChargeList()
Get rentalChargeList- Returns:
- rentalChargeList
-
setRentalChargeList
public void setRentalChargeList(ChargeComponentList rentalChargeList)
-
rentalFeeList
public RentalTransactionEvent rentalFeeList(FeeComponentList rentalFeeList)
-
getRentalFeeList
public FeeComponentList getRentalFeeList()
Get rentalFeeList- Returns:
- rentalFeeList
-
setRentalFeeList
public void setRentalFeeList(FeeComponentList rentalFeeList)
-
marketplaceName
public RentalTransactionEvent marketplaceName(java.lang.String marketplaceName)
-
getMarketplaceName
public java.lang.String getMarketplaceName()
The name of the marketplace.- Returns:
- marketplaceName
-
setMarketplaceName
public void setMarketplaceName(java.lang.String marketplaceName)
-
rentalInitialValue
public RentalTransactionEvent rentalInitialValue(Currency rentalInitialValue)
-
getRentalInitialValue
public Currency getRentalInitialValue()
Get rentalInitialValue- Returns:
- rentalInitialValue
-
setRentalInitialValue
public void setRentalInitialValue(Currency rentalInitialValue)
-
rentalReimbursement
public RentalTransactionEvent rentalReimbursement(Currency rentalReimbursement)
-
getRentalReimbursement
public Currency getRentalReimbursement()
Get rentalReimbursement- Returns:
- rentalReimbursement
-
setRentalReimbursement
public void setRentalReimbursement(Currency rentalReimbursement)
-
rentalTaxWithheldList
public RentalTransactionEvent rentalTaxWithheldList(TaxWithheldComponentList rentalTaxWithheldList)
-
getRentalTaxWithheldList
public TaxWithheldComponentList getRentalTaxWithheldList()
Get rentalTaxWithheldList- Returns:
- rentalTaxWithheldList
-
setRentalTaxWithheldList
public void setRentalTaxWithheldList(TaxWithheldComponentList rentalTaxWithheldList)
-
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
-
-