Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
OrderRec |
build()
Build it.
|
AckStatus |
getAckStatus() |
String |
getAltOrderId() |
PersonRec |
getBuyer() |
String |
getCustomerReferenceOrderId() |
OrderExceptionState |
getExceptionState() |
String |
getFulfillmentNode() |
String |
getHashEmail() |
int |
getId() |
String |
getMerchantOrderId() |
IJetDate |
getOrderAckDate() |
OrderDetailRec |
getOrderDetail() |
List<OrderItemRec> |
getOrderItems() |
IJetDate |
getOrderPlacedDate() |
IJetDate |
getOrderReadyDate() |
OrderTotalRec |
getOrderTotals() |
IJetDate |
getOrderTransmissionDate() |
String |
getReferenceOrderId() |
List<ShipmentRec> |
getShipments() |
PersonRec |
getShippingTo() |
AddressRec |
getShippingToAddress() |
OrderStatus |
getStatus() |
boolean |
isHasShipments() |
boolean |
isJetRequestDirectedCancel() |
OrderRec.Builder |
setAckStatus(AckStatus ackStatus)
Status to let Jet know whether you accept or reject the order.
|
OrderRec.Builder |
setAltOrderId(String altOrderId)
Optional Merchant supplied order ID.If an alt_order_id has been
associated with the merchant_order_id via the order accept message
this will be passed as well.
|
OrderRec.Builder |
setBuyer(PersonRec buyer)
Information about the buyer
|
OrderRec.Builder |
setCustomerReferenceOrderId(String customerReferenceOrderId) |
OrderRec.Builder |
setExceptionState(OrderExceptionState exceptionState)
Signifies that something unexpected has occurred for this order.
|
OrderRec.Builder |
setFulfillmentNode(String fulfillmentNode)
The fulfillment node that the order should be shipped from.
|
OrderRec.Builder |
setHashEmail(String hashEmail)
The email hash assigned by Jet to be used as the customer email address
|
OrderRec.Builder |
setHasShipments(boolean hasShipments)
This is an array of shipments.
|
OrderRec.Builder |
setId(int id) |
OrderRec.Builder |
setJetRequestDirectedCancel(boolean jetRequestDirectedCancel)
This field indicates that one or more items in the order have been
requested to be cancelled by Jet.com.
|
OrderRec.Builder |
setMerchantOrderId(String merchantOrderId)
Jet's unique ID for a given merchant order.
|
OrderRec.Builder |
setOrderAckDate(IJetDate orderAckDate)
The date the order was switched to 'acknowledged' state
|
OrderRec.Builder |
setOrderDetail(OrderDetailRec orderDetail)
Shipping details about the order
|
OrderRec.Builder |
setOrderItems(List<OrderItemRec> orderItems)
Add some items to the order
|
OrderRec.Builder |
setOrderPlacedDate(IJetDate orderPlacedDate)
The date the merchant order was placed.
|
OrderRec.Builder |
setOrderReadyDate(IJetDate orderReadyDate)
The date the order was switched to 'ready' state
|
OrderRec.Builder |
setOrderTotals(OrderTotalRec orderTotals)
This is an object of order totals.
|
OrderRec.Builder |
setOrderTransmissionDate(IJetDate orderTransmissionDate)
The date/time the merchant order was sent to the merchant
|
OrderRec.Builder |
setReferenceOrderId(String referenceOrderId)
Jet's human readable order ID number that may have a small chance of
collision overtime.
|
OrderRec.Builder |
setShipments(List<ShipmentRec> shipments) |
OrderRec.Builder |
setShippingTo(PersonRec shippingTo)
Information about who and where the order will be shipped to
|
OrderRec.Builder |
setShippingToAddress(AddressRec shippingToAddress)
Information about who and where the order will be shipped to
|
OrderRec.Builder |
setStatus(OrderStatus status)
Current status of the order
|
public OrderRec.Builder setMerchantOrderId(String merchantOrderId)
merchantOrderId
- the merchantOrderId to setpublic OrderRec.Builder setReferenceOrderId(String referenceOrderId)
referenceOrderId
- the referenceOrderId to setpublic OrderRec.Builder setId(int id)
public OrderRec.Builder setCustomerReferenceOrderId(String customerReferenceOrderId)
customerReferenceOrderId
- the customerReferenceOrderId to setpublic OrderRec.Builder setFulfillmentNode(String fulfillmentNode)
fulfillmentNode
- the fulfillmentNode to setpublic OrderRec.Builder setAltOrderId(String altOrderId)
altOrderId
- the altOrderId to setpublic OrderRec.Builder setHashEmail(String hashEmail)
hashEmail
- the hashEmail to setpublic OrderRec.Builder setStatus(OrderStatus status)
status
- the status to setpublic OrderRec.Builder setExceptionState(OrderExceptionState exceptionState)
exceptionState
- the exceptionState to setpublic OrderRec.Builder setOrderPlacedDate(IJetDate orderPlacedDate)
orderPlacedDate
- the orderPlacedDate to setpublic OrderRec.Builder setOrderTransmissionDate(IJetDate orderTransmissionDate)
orderTransmissionDate
- the orderTransmissionDate to setpublic OrderRec.Builder setJetRequestDirectedCancel(boolean jetRequestDirectedCancel)
jetRequestDirectedCancel
- the jetRequestDirectedCancel to setpublic OrderRec.Builder setOrderDetail(OrderDetailRec orderDetail)
orderDetail
- the orderDetail to setpublic OrderRec.Builder setBuyer(PersonRec buyer)
buyer
- the buyer to setpublic OrderRec.Builder setShippingTo(PersonRec shippingTo)
shippingTo
- the shippingTo to setpublic OrderRec.Builder setShippingToAddress(AddressRec shippingToAddress)
shippingToAddress
- the shippingToAddress to setpublic OrderRec.Builder setOrderTotals(OrderTotalRec orderTotals)
orderTotals
- the orderTotals to setpublic OrderRec.Builder setOrderItems(List<OrderItemRec> orderItems)
orderItems
- itemspublic OrderRec build()
public OrderRec.Builder setHasShipments(boolean hasShipments)
hasShipments
- the hasShipments to setpublic OrderRec.Builder setOrderReadyDate(IJetDate orderReadyDate)
orderReadyDate
- the orderReadyDate to setpublic OrderRec.Builder setOrderAckDate(IJetDate orderAckDate)
orderAckDate
- the orderAckDate to setpublic OrderRec.Builder setAckStatus(AckStatus ackStatus)
ackStatus
- the ackStatus to setpublic OrderRec.Builder setShipments(List<ShipmentRec> shipments)
shipments
- the shipments to setpublic int getId()
public String getMerchantOrderId()
public String getReferenceOrderId()
public String getCustomerReferenceOrderId()
public String getFulfillmentNode()
public String getAltOrderId()
public String getHashEmail()
public OrderStatus getStatus()
public OrderExceptionState getExceptionState()
public IJetDate getOrderPlacedDate()
public IJetDate getOrderTransmissionDate()
public boolean isJetRequestDirectedCancel()
public OrderDetailRec getOrderDetail()
public PersonRec getBuyer()
public PersonRec getShippingTo()
public AddressRec getShippingToAddress()
public OrderTotalRec getOrderTotals()
public boolean isHasShipments()
public IJetDate getOrderReadyDate()
public IJetDate getOrderAckDate()
public AckStatus getAckStatus()
public List<ShipmentRec> getShipments()
public List<OrderItemRec> getOrderItems()
Copyright © 2017. All rights reserved.