Class AffordabilityExpenseEvent


  • public class AffordabilityExpenseEvent
    extends java.lang.Object
    An expense related to an affordability promotion.
    • Constructor Detail

      • AffordabilityExpenseEvent

        public AffordabilityExpenseEvent()
    • Method Detail

      • getAmazonOrderId

        public java.lang.String getAmazonOrderId()
        An Amazon-defined identifier for an order.
        Returns:
        amazonOrderId
      • setAmazonOrderId

        public void setAmazonOrderId​(java.lang.String amazonOrderId)
      • getPostedDate

        public org.threeten.bp.OffsetDateTime getPostedDate()
        Get postedDate
        Returns:
        postedDate
      • setPostedDate

        public void setPostedDate​(org.threeten.bp.OffsetDateTime postedDate)
      • getMarketplaceId

        public java.lang.String getMarketplaceId()
        An encrypted, Amazon-defined marketplace identifier.
        Returns:
        marketplaceId
      • setMarketplaceId

        public void setMarketplaceId​(java.lang.String marketplaceId)
      • getTransactionType

        public java.lang.String getTransactionType()
        Indicates the type of transaction. Possible values: * Charge - For an affordability promotion expense. * Refund - For an affordability promotion expense reversal.
        Returns:
        transactionType
      • setTransactionType

        public void setTransactionType​(java.lang.String transactionType)
      • getBaseExpense

        public Currency getBaseExpense()
        Get baseExpense
        Returns:
        baseExpense
      • setBaseExpense

        public void setBaseExpense​(Currency baseExpense)
      • getTaxTypeCGST

        public Currency getTaxTypeCGST()
        Get taxTypeCGST
        Returns:
        taxTypeCGST
      • setTaxTypeCGST

        public void setTaxTypeCGST​(Currency taxTypeCGST)
      • getTaxTypeSGST

        public Currency getTaxTypeSGST()
        Get taxTypeSGST
        Returns:
        taxTypeSGST
      • setTaxTypeSGST

        public void setTaxTypeSGST​(Currency taxTypeSGST)
      • getTaxTypeIGST

        public Currency getTaxTypeIGST()
        Get taxTypeIGST
        Returns:
        taxTypeIGST
      • setTaxTypeIGST

        public void setTaxTypeIGST​(Currency taxTypeIGST)
      • getTotalExpense

        public Currency getTotalExpense()
        Get totalExpense
        Returns:
        totalExpense
      • setTotalExpense

        public void setTotalExpense​(Currency totalExpense)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object