public class Order extends ApiResource implements HasId, MetadataStore<Order>
| Modifier and Type | Class and Description |
|---|---|
static class |
Order.ShippingMethod |
static class |
Order.StatusTransitions |
ApiResource.RequestMethod, ApiResource.RequestTypeCHARSET, GSONPRETTY_PRINT_GSON| Constructor and Description |
|---|
Order() |
| Modifier and Type | Method and Description |
|---|---|
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<Order.ShippingMethod> |
getShippingMethods() |
java.lang.String |
getStatus() |
Order.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<Order.ShippingMethod> shippingMethods) |
void |
setStatus(java.lang.String status) |
void |
setStatusTransitions(Order.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)
public static Order create(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static Order create(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static OrderCollection list(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic static OrderCollection list(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic Order pay(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic Order pay(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic static Order retrieve(java.lang.String id) throws StripeException
StripeExceptionpublic static Order retrieve(java.lang.String id, RequestOptions options) throws StripeException
StripeExceptionpublic static Order retrieve(java.lang.String id, java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic OrderReturn returnOrder(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
StripeExceptionpublic OrderReturn returnOrder(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
StripeExceptionpublic Order update(java.util.Map<java.lang.String,java.lang.Object> params) throws StripeException
update in interface MetadataStore<Order>StripeExceptionpublic Order update(java.util.Map<java.lang.String,java.lang.Object> params, RequestOptions options) throws StripeException
update in interface MetadataStore<Order>StripeExceptionpublic 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<Order.ShippingMethod> getShippingMethods()
public java.lang.String getStatus()
public Order.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<Order.ShippingMethod> shippingMethods)
public void setStatus(java.lang.String status)
public void setStatusTransitions(Order.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>