Class OrderDetails


  • public class OrderDetails
    extends java.lang.Object
    Details of an order.
    • Constructor Detail

      • OrderDetails

        public OrderDetails()
    • Method Detail

      • purchaseOrderDate

        public OrderDetails purchaseOrderDate​(org.threeten.bp.OffsetDateTime purchaseOrderDate)
      • getPurchaseOrderDate

        public org.threeten.bp.OffsetDateTime getPurchaseOrderDate()
        The date the purchase order was placed. Must be in ISO-8601 date/time format.
        Returns:
        purchaseOrderDate
      • setPurchaseOrderDate

        public void setPurchaseOrderDate​(org.threeten.bp.OffsetDateTime purchaseOrderDate)
      • purchaseOrderChangedDate

        public OrderDetails purchaseOrderChangedDate​(org.threeten.bp.OffsetDateTime purchaseOrderChangedDate)
      • getPurchaseOrderChangedDate

        public org.threeten.bp.OffsetDateTime getPurchaseOrderChangedDate()
        The date when purchase order was last changed by Amazon after the order was placed. This date will be greater than 'purchaseOrderDate'. This means the PO data was changed on that date and vendors are required to fulfill the updated PO. The PO changes can be related to Item Quantity, Ship to Location, Ship Window etc. This field will not be present in orders that have not changed after creation. Must be in ISO-8601 date/time format.
        Returns:
        purchaseOrderChangedDate
      • setPurchaseOrderChangedDate

        public void setPurchaseOrderChangedDate​(org.threeten.bp.OffsetDateTime purchaseOrderChangedDate)
      • purchaseOrderStateChangedDate

        public OrderDetails purchaseOrderStateChangedDate​(org.threeten.bp.OffsetDateTime purchaseOrderStateChangedDate)
      • getPurchaseOrderStateChangedDate

        public org.threeten.bp.OffsetDateTime getPurchaseOrderStateChangedDate()
        The date when current purchase order state was changed. Current purchase order state is available in the field 'purchaseOrderState'. Must be in ISO-8601 date/time format.
        Returns:
        purchaseOrderStateChangedDate
      • setPurchaseOrderStateChangedDate

        public void setPurchaseOrderStateChangedDate​(org.threeten.bp.OffsetDateTime purchaseOrderStateChangedDate)
      • getImportDetails

        public ImportDetails getImportDetails()
        Get importDetails
        Returns:
        importDetails
      • setImportDetails

        public void setImportDetails​(ImportDetails importDetails)
      • dealCode

        public OrderDetails dealCode​(java.lang.String dealCode)
      • getDealCode

        public java.lang.String getDealCode()
        If requested by the recipient, this field will contain a promotional/deal number. The discount code line is optional. It is used to obtain a price discount on items on the order.
        Returns:
        dealCode
      • setDealCode

        public void setDealCode​(java.lang.String dealCode)
      • getBuyingParty

        public PartyIdentification getBuyingParty()
        Get buyingParty
        Returns:
        buyingParty
      • getSellingParty

        public PartyIdentification getSellingParty()
        Get sellingParty
        Returns:
        sellingParty
      • getShipToParty

        public PartyIdentification getShipToParty()
        Get shipToParty
        Returns:
        shipToParty
      • getBillToParty

        public PartyIdentification getBillToParty()
        Get billToParty
        Returns:
        billToParty
      • shipWindow

        public OrderDetails shipWindow​(java.lang.String shipWindow)
      • getShipWindow

        public java.lang.String getShipWindow()
        Get shipWindow
        Returns:
        shipWindow
      • setShipWindow

        public void setShipWindow​(java.lang.String shipWindow)
      • deliveryWindow

        public OrderDetails deliveryWindow​(java.lang.String deliveryWindow)
      • getDeliveryWindow

        public java.lang.String getDeliveryWindow()
        Get deliveryWindow
        Returns:
        deliveryWindow
      • setDeliveryWindow

        public void setDeliveryWindow​(java.lang.String deliveryWindow)
      • getItems

        public java.util.List<OrderItem> getItems()
        A list of items in this purchase order.
        Returns:
        items
      • setItems

        public void setItems​(java.util.List<OrderItem> items)
      • 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