public class Order extends APIResource implements HasId, MetadataStore<Order>
APIResource.RequestMethod, APIResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Order() |
| Modifier and Type | Method and Description |
|---|---|
static OrderCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params)
Deprecated.
Use the
list(Map) method instead.
This method will be removed in the next major version. |
static OrderCollection |
all(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Deprecated.
Use the
list(Map, RequestOptions) method instead.
This method will be removed in the next major version. |
protected boolean |
canEqual(java.lang.Object other) |
static Order |
create(java.util.Map<java.lang.String,java.lang.Object> params)
Create an order.
|
static Order |
create(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Create an order.
|
boolean |
equals(java.lang.Object o) |
java.lang.Long |
getAmount() |
java.lang.Long |
getAmountReturned() |
java.lang.String |
getApplication() |
java.lang.Long |
getApplicationFee() |
java.lang.String |
getCharge() |
Charge |
getChargeObject() |
java.lang.Long |
getCreated() |
java.lang.String |
getCurrency() |
java.lang.String |
getCustomer() |
Customer |
getCustomerObject() |
java.lang.String |
getEmail() |
java.lang.String |
getExternalCouponCode() |
java.lang.String |
getId() |
java.util.List<OrderItem> |
getItems() |
java.lang.Boolean |
getLivemode() |
java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
java.lang.String |
getObject() |
OrderReturnCollection |
getReturns() |
java.lang.String |
getSelectedShippingMethod() |
ShippingDetails |
getShipping() |
java.util.List<ShippingMethod> |
getShippingMethods() |
java.lang.String |
getStatus() |
StatusTransitions |
getStatusTransitions() |
java.lang.Long |
getUpdated() |
java.lang.String |
getUpstreamId() |
int |
hashCode() |
static OrderCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params)
List all orders.
|
static OrderCollection |
list(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
List all orders.
|
Order |
pay(java.util.Map<java.lang.String,java.lang.Object> params)
Pay an order.
|
Order |
pay(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Pay an order.
|
static Order |
retrieve(java.lang.String id)
Retrieve an order.
|
static Order |
retrieve(java.lang.String id,
java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Retrieve an order.
|
static Order |
retrieve(java.lang.String id,
RequestOptions options)
Retrieve an order.
|
OrderReturn |
returnOrder(java.util.Map<java.lang.String,java.lang.Object> params)
Return an order.
|
OrderReturn |
returnOrder(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Return an order.
|
void |
setAmount(java.lang.Long amount) |
void |
setAmountReturned(java.lang.Long amountReturned) |
void |
setApplication(java.lang.String application) |
void |
setApplicationFee(java.lang.Long applicationFee) |
void |
setCharge(java.lang.String chargeID) |
void |
setChargeObject(Charge charge) |
void |
setCreated(java.lang.Long created) |
void |
setCurrency(java.lang.String currency) |
void |
setCustomer(java.lang.String customerID) |
void |
setCustomerObject(Customer customer) |
void |
setEmail(java.lang.String email) |
void |
setExternalCouponCode(java.lang.String externalCouponCode) |
void |
setId(java.lang.String id) |
void |
setItems(java.util.List<OrderItem> items) |
void |
setLivemode(java.lang.Boolean livemode) |
void |
setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata) |
void |
setObject(java.lang.String object) |
void |
setReturns(OrderReturnCollection returns) |
void |
setSelectedShippingMethod(java.lang.String selectedShippingMethod) |
void |
setShipping(ShippingDetails shipping) |
void |
setShippingMethods(java.util.List<ShippingMethod> shippingMethods) |
void |
setStatus(java.lang.String status) |
void |
setStatusTransitions(StatusTransitions statusTransitions) |
void |
setUpdated(java.lang.Long updated) |
void |
setUpstreamId(java.lang.String upstreamId) |
Order |
update(java.util.Map<java.lang.String,java.lang.Object> params)
Update an order.
|
Order |
update(java.util.Map<java.lang.String,java.lang.Object> params,
RequestOptions options)
Update an order.
|
classURL, classURL, instanceURL, instanceURL, multipartRequest, request, requestCollection, setExpandableFieldID, setStripeResponseGetter, singleClassURL, singleClassURL, subresourceURL, urlEncodeequals, getLastResponse, setLastResponse, toJson, toStringpublic java.lang.String getCharge()
public void setCharge(java.lang.String chargeID)
public Charge getChargeObject()
public void setChargeObject(Charge charge)
public java.lang.String getCustomer()
public void setCustomer(java.lang.String customerID)
public Customer getCustomerObject()
public void setCustomerObject(Customer customer)
@Deprecated public static OrderCollection all(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
list(Map) method instead.
This method will be removed in the next major version.@Deprecated public static OrderCollection all(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
list(Map, RequestOptions) method instead.
This method will be removed in the next major version.public static Order create(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Order create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static OrderCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static OrderCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Order pay(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Order pay(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Order retrieve(java.lang.String id) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Order retrieve(java.lang.String id, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public static Order retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public OrderReturn returnOrder(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public OrderReturn returnOrder(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
public Order update(java.util.Map<java.lang.String,java.lang.Object> params) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<Order>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic Order update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws AuthenticationException, InvalidRequestException, APIConnectionException, CardException, APIException
update in interface MetadataStore<Order>AuthenticationExceptionInvalidRequestExceptionAPIConnectionExceptionCardExceptionAPIExceptionpublic java.lang.String getObject()
public java.lang.Long getAmount()
public java.lang.Long getAmountReturned()
public java.lang.String getApplication()
public java.lang.Long getApplicationFee()
public java.lang.Long getCreated()
public java.lang.String getCurrency()
public java.lang.String getEmail()
public java.lang.String getExternalCouponCode()
public java.util.List<OrderItem> getItems()
public java.lang.Boolean getLivemode()
public OrderReturnCollection getReturns()
public java.lang.String getSelectedShippingMethod()
public ShippingDetails getShipping()
public java.util.List<ShippingMethod> getShippingMethods()
public java.lang.String getStatus()
public StatusTransitions getStatusTransitions()
public java.lang.Long getUpdated()
public java.lang.String getUpstreamId()
public void setId(java.lang.String id)
public void setObject(java.lang.String object)
public void setAmount(java.lang.Long amount)
public void setAmountReturned(java.lang.Long amountReturned)
public void setApplication(java.lang.String application)
public void setApplicationFee(java.lang.Long applicationFee)
public void setCreated(java.lang.Long created)
public void setCurrency(java.lang.String currency)
public void setEmail(java.lang.String email)
public void setExternalCouponCode(java.lang.String externalCouponCode)
public void setItems(java.util.List<OrderItem> items)
public void setLivemode(java.lang.Boolean livemode)
public void setMetadata(java.util.Map<java.lang.String,java.lang.String> metadata)
public void setReturns(OrderReturnCollection returns)
public void setSelectedShippingMethod(java.lang.String selectedShippingMethod)
public void setShipping(ShippingDetails shipping)
public void setShippingMethods(java.util.List<ShippingMethod> shippingMethods)
public void setStatus(java.lang.String status)
public void setStatusTransitions(StatusTransitions statusTransitions)
public void setUpdated(java.lang.Long updated)
public void setUpstreamId(java.lang.String upstreamId)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.util.Map<java.lang.String,java.lang.String> getMetadata()
getMetadata in interface MetadataStore<Order>