Class OrderItemAcknowledgement
- java.lang.Object
-
- software.amazon.spapi.models.vendor.orders.v1.OrderItemAcknowledgement
-
public class OrderItemAcknowledgement extends java.lang.Object
Represents the acknowledgement details for an individual order item, including the acknowledgement code, acknowledged quantity, scheduled ship and delivery dates, and rejection reason (if applicable).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OrderItemAcknowledgement.AcknowledgementCodeEnum
This indicates the acknowledgement code.static class
OrderItemAcknowledgement.RejectionReasonEnum
Indicates the reason for rejection.
-
Constructor Summary
Constructors Constructor Description OrderItemAcknowledgement()
-
Method Summary
-
-
-
Method Detail
-
acknowledgementCode
public OrderItemAcknowledgement acknowledgementCode(OrderItemAcknowledgement.AcknowledgementCodeEnum acknowledgementCode)
-
getAcknowledgementCode
public OrderItemAcknowledgement.AcknowledgementCodeEnum getAcknowledgementCode()
This indicates the acknowledgement code.- Returns:
- acknowledgementCode
-
setAcknowledgementCode
public void setAcknowledgementCode(OrderItemAcknowledgement.AcknowledgementCodeEnum acknowledgementCode)
-
acknowledgedQuantity
public OrderItemAcknowledgement acknowledgedQuantity(ItemQuantity acknowledgedQuantity)
-
getAcknowledgedQuantity
public ItemQuantity getAcknowledgedQuantity()
Get acknowledgedQuantity- Returns:
- acknowledgedQuantity
-
setAcknowledgedQuantity
public void setAcknowledgedQuantity(ItemQuantity acknowledgedQuantity)
-
scheduledShipDate
public OrderItemAcknowledgement scheduledShipDate(org.threeten.bp.OffsetDateTime scheduledShipDate)
-
getScheduledShipDate
public org.threeten.bp.OffsetDateTime getScheduledShipDate()
Estimated ship date per line item. Must be in ISO-8601 date/time format.- Returns:
- scheduledShipDate
-
setScheduledShipDate
public void setScheduledShipDate(org.threeten.bp.OffsetDateTime scheduledShipDate)
-
scheduledDeliveryDate
public OrderItemAcknowledgement scheduledDeliveryDate(org.threeten.bp.OffsetDateTime scheduledDeliveryDate)
-
getScheduledDeliveryDate
public org.threeten.bp.OffsetDateTime getScheduledDeliveryDate()
Estimated delivery date per line item. Must be in ISO-8601 date/time format.- Returns:
- scheduledDeliveryDate
-
setScheduledDeliveryDate
public void setScheduledDeliveryDate(org.threeten.bp.OffsetDateTime scheduledDeliveryDate)
-
rejectionReason
public OrderItemAcknowledgement rejectionReason(OrderItemAcknowledgement.RejectionReasonEnum rejectionReason)
-
getRejectionReason
public OrderItemAcknowledgement.RejectionReasonEnum getRejectionReason()
Indicates the reason for rejection.- Returns:
- rejectionReason
-
setRejectionReason
public void setRejectionReason(OrderItemAcknowledgement.RejectionReasonEnum rejectionReason)
-
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
-
-