Class Item


  • public class Item
    extends java.lang.Object
    An item in a package.
    • Constructor Detail

      • Item

        public Item()
    • Method Detail

      • getItemValue

        public Currency getItemValue()
        Get itemValue
        Returns:
        itemValue
      • setItemValue

        public void setItemValue​(Currency itemValue)
      • description

        public Item description​(java.lang.String description)
      • getDescription

        public java.lang.String getDescription()
        The product description of the item.
        Returns:
        description
      • setDescription

        public void setDescription​(java.lang.String description)
      • itemIdentifier

        public Item itemIdentifier​(java.lang.String itemIdentifier)
      • getItemIdentifier

        public java.lang.String getItemIdentifier()
        A unique identifier for an item provided by the client.
        Returns:
        itemIdentifier
      • setItemIdentifier

        public void setItemIdentifier​(java.lang.String itemIdentifier)
      • quantity

        public Item quantity​(java.lang.Integer quantity)
      • getQuantity

        public java.lang.Integer getQuantity()
        The number of units. This value is required.
        Returns:
        quantity
      • setQuantity

        public void setQuantity​(java.lang.Integer quantity)
      • getWeight

        public Weight getWeight()
        Get weight
        Returns:
        weight
      • setWeight

        public void setWeight​(Weight weight)
      • getLiquidVolume

        public LiquidVolume getLiquidVolume()
        Get liquidVolume
        Returns:
        liquidVolume
      • setLiquidVolume

        public void setLiquidVolume​(LiquidVolume liquidVolume)
      • isHazmat

        public Item isHazmat​(java.lang.Boolean isHazmat)
      • isIsHazmat

        public java.lang.Boolean isIsHazmat()
        When true, the item qualifies as hazardous materials (hazmat). Defaults to false.
        Returns:
        isHazmat
      • setIsHazmat

        public void setIsHazmat​(java.lang.Boolean isHazmat)
      • getDangerousGoodsDetails

        public DangerousGoodsDetails getDangerousGoodsDetails()
        Get dangerousGoodsDetails
        Returns:
        dangerousGoodsDetails
      • setDangerousGoodsDetails

        public void setDangerousGoodsDetails​(DangerousGoodsDetails dangerousGoodsDetails)
      • productType

        public Item productType​(java.lang.String productType)
      • getProductType

        public java.lang.String getProductType()
        The product type of the item.
        Returns:
        productType
      • setProductType

        public void setProductType​(java.lang.String productType)
      • getInvoiceDetails

        public InvoiceDetails getInvoiceDetails()
        Get invoiceDetails
        Returns:
        invoiceDetails
      • setInvoiceDetails

        public void setInvoiceDetails​(InvoiceDetails invoiceDetails)
      • serialNumbers

        public Item serialNumbers​(java.util.List<java.lang.String> serialNumbers)
      • addSerialNumbersItem

        public Item addSerialNumbersItem​(java.lang.String serialNumbersItem)
      • getSerialNumbers

        public java.util.List<java.lang.String> getSerialNumbers()
        A list of unique serial numbers in an Amazon package that can be used to guarantee non-fraudulent items. The number of serial numbers in the list must be less than or equal to the quantity of items being shipped. Only applicable when channel source is Amazon.
        Returns:
        serialNumbers
      • setSerialNumbers

        public void setSerialNumbers​(java.util.List<java.lang.String> serialNumbers)
      • getDirectFulfillmentItemIdentifiers

        public DirectFulfillmentItemIdentifiers getDirectFulfillmentItemIdentifiers()
        Get directFulfillmentItemIdentifiers
        Returns:
        directFulfillmentItemIdentifiers
      • 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