Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ReturnRec |
build()
Build a new ReturnRec instance
|
ReturnRec.Builder |
setAgreeToReturnCharge(boolean agreeToReturnCharge)
This field set by order refund message.
|
ReturnRec.Builder |
setAltOrderId(String altOrderId)
Optional merchant supplied order ID that should have been established
in OrderAcknowledgement in order to use in this message.
|
ReturnRec.Builder |
setAltReturnAuthId(String altReturnAuthId)
This field is set by return complete message.
|
ReturnRec.Builder |
setCarrier(ShippingCarrier carrier)
Shipping method used for the given return shipment.
|
ReturnRec.Builder |
setMerchantOrderId(String merchantOrderId)
Jet's unique ID for a given merchant order
|
ReturnRec.Builder |
setMerchantReturnAuthId(String merchantReturnAuthId)
Jet generated return authorization ID that is used in URL
|
ReturnRec.Builder |
setMerchantReturnCharge(Money merchantReturnCharge)
The charge that the merchant is required to pay Jet for the return.
|
ReturnRec.Builder |
setReferenceOrderId(String referenceOrderId)
Jet's human readable order ID number that may have a small chance of
collision overtime
|
ReturnRec.Builder |
setReferenceReturnAuthId(String referenceReturnAuthId)
Jet's human readable return authorization number that may have a small
chance of collision overtime
|
ReturnRec.Builder |
setRefundWithoutReturn(boolean refundWithoutReturn)
If this is true, Jet has deemed that this item should not be returned,
but the customer still should be refunded.
|
ReturnRec.Builder |
setReturnDate(IJetDate returnDate)
The date that the customer requested a return authorization.
|
ReturnRec.Builder |
setReturnItems(List<ReturnItemRec> items)
Add some returned items to the list.
|
ReturnRec.Builder |
setReturnLocations(List<AddressRec> returnLocations)
Set returns locations
|
ReturnRec.Builder |
setReturnMerchantSkus(List<ReturnMerchantSkuRec> returnMerchantSkus)
Set merchant skus
|
ReturnRec.Builder |
setStatus(ReturnStatus status)
Current status of the return.
|
ReturnRec.Builder |
setTrackingNumber(String trackingNumber)
Tracking number for the given return shipment
|
public ReturnRec.Builder setAgreeToReturnCharge(boolean agreeToReturnCharge)
agreeToReturnCharge
- the agreeToReturnCharge to setpublic ReturnRec.Builder setAltOrderId(String altOrderId)
altOrderId
- the altOrderId to setpublic ReturnRec.Builder setAltReturnAuthId(String altReturnAuthId)
altReturnAuthId
- the altReturnAuthId to setpublic ReturnRec.Builder setMerchantOrderId(String merchantOrderId)
merchantOrderId
- the merchantOrderId to setpublic ReturnRec.Builder setMerchantReturnAuthId(String merchantReturnAuthId)
merchantReturnAuthId
- the merchantReturnAuthId to setpublic ReturnRec.Builder setMerchantReturnCharge(Money merchantReturnCharge)
merchantReturnCharge
- the merchantReturnCharge to setpublic ReturnRec.Builder setReferenceOrderId(String referenceOrderId)
referenceOrderId
- the referenceOrderId to setpublic ReturnRec.Builder setReferenceReturnAuthId(String referenceReturnAuthId)
referenceReturnAuthId
- the referenceReturnAuthId to setpublic ReturnRec.Builder setRefundWithoutReturn(boolean refundWithoutReturn)
refundWithoutReturn
- the refundWithoutReturn to setpublic ReturnRec.Builder setReturnDate(IJetDate returnDate)
returnDate
- the returnDate to setpublic ReturnRec.Builder setStatus(ReturnStatus status)
status
- the status to setpublic ReturnRec.Builder setCarrier(ShippingCarrier carrier)
carrier
- the carrier to setpublic ReturnRec.Builder setTrackingNumber(String trackingNumber)
trackingNumber
- the trackingNumber to setpublic ReturnRec.Builder setReturnLocations(List<AddressRec> returnLocations)
returnLocations
- the returnLocations to setpublic ReturnRec.Builder setReturnMerchantSkus(List<ReturnMerchantSkuRec> returnMerchantSkus)
returnMerchantSkus
- the returnMerchantSkus to setpublic ReturnRec.Builder setReturnItems(List<ReturnItemRec> items)
items
- itemspublic ReturnRec build()
Copyright © 2017. All rights reserved.