Class OrderItem
- java.lang.Object
-
- software.amazon.spapi.models.vendor.orders.v1.OrderItem
-
public class OrderItem extends java.lang.Object
Represents an individual item in an order, including item details, quantities, pricing, and backorder information.
-
-
Constructor Summary
Constructors Constructor Description OrderItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OrderItem
amazonProductIdentifier(java.lang.String amazonProductIdentifier)
boolean
equals(java.lang.Object o)
java.lang.String
getAmazonProductIdentifier()
Amazon Standard Identification Number (ASIN) of an item.java.lang.String
getItemSequenceNumber()
Numbering of the item on the purchase order.Money
getListPrice()
Get listPriceMoney
getNetCost()
Get netCostItemQuantity
getOrderedQuantity()
Get orderedQuantityjava.lang.String
getVendorProductIdentifier()
The vendor selected product identification of the item.int
hashCode()
OrderItem
isBackOrderAllowed(java.lang.Boolean isBackOrderAllowed)
java.lang.Boolean
isIsBackOrderAllowed()
When true, we will accept backorder confirmations for this item.OrderItem
itemSequenceNumber(java.lang.String itemSequenceNumber)
OrderItem
listPrice(Money listPrice)
OrderItem
netCost(Money netCost)
OrderItem
orderedQuantity(ItemQuantity orderedQuantity)
void
setAmazonProductIdentifier(java.lang.String amazonProductIdentifier)
void
setIsBackOrderAllowed(java.lang.Boolean isBackOrderAllowed)
void
setItemSequenceNumber(java.lang.String itemSequenceNumber)
void
setListPrice(Money listPrice)
void
setNetCost(Money netCost)
void
setOrderedQuantity(ItemQuantity orderedQuantity)
void
setVendorProductIdentifier(java.lang.String vendorProductIdentifier)
java.lang.String
toString()
OrderItem
vendorProductIdentifier(java.lang.String vendorProductIdentifier)
-
-
-
Method Detail
-
itemSequenceNumber
public OrderItem itemSequenceNumber(java.lang.String itemSequenceNumber)
-
getItemSequenceNumber
public java.lang.String getItemSequenceNumber()
Numbering of the item on the purchase order. The first item will be 1, the second 2, and so on.- Returns:
- itemSequenceNumber
-
setItemSequenceNumber
public void setItemSequenceNumber(java.lang.String itemSequenceNumber)
-
amazonProductIdentifier
public OrderItem amazonProductIdentifier(java.lang.String amazonProductIdentifier)
-
getAmazonProductIdentifier
public java.lang.String getAmazonProductIdentifier()
Amazon Standard Identification Number (ASIN) of an item.- Returns:
- amazonProductIdentifier
-
setAmazonProductIdentifier
public void setAmazonProductIdentifier(java.lang.String amazonProductIdentifier)
-
vendorProductIdentifier
public OrderItem vendorProductIdentifier(java.lang.String vendorProductIdentifier)
-
getVendorProductIdentifier
public java.lang.String getVendorProductIdentifier()
The vendor selected product identification of the item.- Returns:
- vendorProductIdentifier
-
setVendorProductIdentifier
public void setVendorProductIdentifier(java.lang.String vendorProductIdentifier)
-
orderedQuantity
public OrderItem orderedQuantity(ItemQuantity orderedQuantity)
-
getOrderedQuantity
public ItemQuantity getOrderedQuantity()
Get orderedQuantity- Returns:
- orderedQuantity
-
setOrderedQuantity
public void setOrderedQuantity(ItemQuantity orderedQuantity)
-
isBackOrderAllowed
public OrderItem isBackOrderAllowed(java.lang.Boolean isBackOrderAllowed)
-
isIsBackOrderAllowed
public java.lang.Boolean isIsBackOrderAllowed()
When true, we will accept backorder confirmations for this item.- Returns:
- isBackOrderAllowed
-
setIsBackOrderAllowed
public void setIsBackOrderAllowed(java.lang.Boolean isBackOrderAllowed)
-
getNetCost
public Money getNetCost()
Get netCost- Returns:
- netCost
-
setNetCost
public void setNetCost(Money netCost)
-
getListPrice
public Money getListPrice()
Get listPrice- Returns:
- listPrice
-
setListPrice
public void setListPrice(Money listPrice)
-
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
-
-