public static class Storefront.Order extends <any> implements Storefront.Node
| Constructor and Description |
|---|
Order() |
Order(ID id) |
Order(JsonObject fields) |
| Modifier and Type | Method and Description |
|---|---|
DateTime |
getCanceledAt()
The date and time when the order was canceled.
|
Storefront.OrderCancelReason |
getCancelReason()
The reason for the order's cancellation.
|
Storefront.CurrencyCode |
getCurrencyCode()
The code of the currency used for the payment.
|
Storefront.MoneyV2 |
getCurrentSubtotalPrice()
The subtotal of line items and their discounts, excluding line items that have been removed.
|
Storefront.MoneyV2 |
getCurrentTotalDuties()
The total cost of duties for the order, including refunds.
|
Storefront.MoneyV2 |
getCurrentTotalPrice()
The total amount of the order, including duties, taxes and discounts, minus amounts for line items
that have been removed.
|
Storefront.MoneyV2 |
getCurrentTotalTax()
The total of all taxes applied to the order, excluding taxes for returned line items.
|
java.lang.String |
getCustomerLocale()
The locale code in which this specific order happened.
|
java.lang.String |
getCustomerUrl()
The unique URL that the customer can use to access the order.
|
Storefront.DiscountApplicationConnection |
getDiscountApplications()
Discounts that have been applied on the order.
|
java.lang.Boolean |
getEdited()
Whether the order has had any edits applied or not.
|
java.lang.String |
getEmail()
The customer's email address.
|
Storefront.OrderFinancialStatus |
getFinancialStatus()
The financial status of the order.
|
Storefront.OrderFulfillmentStatus |
getFulfillmentStatus()
The fulfillment status for the order.
|
java.lang.String |
getGraphQlTypeName() |
ID |
getId()
Globally unique identifier.
|
Storefront.OrderLineItemConnection |
getLineItems()
List of the order’s line items.
|
java.lang.String |
getName()
Unique identifier for the order that appears on the order.
|
java.lang.Integer |
getOrderNumber()
A unique numeric identifier for the order for use by shop owner and customer.
|
Storefront.MoneyV2 |
getOriginalTotalDuties()
The total cost of duties charged at checkout.
|
Storefront.MoneyV2 |
getOriginalTotalPrice()
The total price of the order before any applied edits.
|
java.lang.String |
getPhone()
The customer's phone number for receiving SMS notifications.
|
DateTime |
getProcessedAt()
The date and time when the order was imported.
|
Storefront.MailingAddress |
getShippingAddress()
The address to where the order will be shipped.
|
java.util.List<Storefront.DiscountAllocation> |
getShippingDiscountAllocations()
The discounts that have been allocated onto the shipping line by discount applications.
|
java.lang.String |
getStatusUrl()
The unique URL for the order's status page.
|
java.math.BigDecimal |
getSubtotalPrice()
Deprecated.
Use `subtotalPriceV2` instead
|
Storefront.MoneyV2 |
getSubtotalPriceV2()
Price of the order before duties, shipping and taxes.
|
java.util.List<Storefront.Fulfillment> |
getSuccessfulFulfillments()
List of the order’s successful fulfillments.
|
java.math.BigDecimal |
getTotalPrice()
Deprecated.
Use `totalPriceV2` instead
|
Storefront.MoneyV2 |
getTotalPriceV2()
The sum of all the prices of all the items in the order, duties, taxes and discounts included (must
be positive).
|
java.math.BigDecimal |
getTotalRefunded()
Deprecated.
Use `totalRefundedV2` instead
|
Storefront.MoneyV2 |
getTotalRefundedV2()
The total amount that has been refunded.
|
java.math.BigDecimal |
getTotalShippingPrice()
Deprecated.
Use `totalShippingPriceV2` instead
|
Storefront.MoneyV2 |
getTotalShippingPriceV2()
The total cost of shipping.
|
java.math.BigDecimal |
getTotalTax()
Deprecated.
Use `totalTaxV2` instead
|
Storefront.MoneyV2 |
getTotalTaxV2()
The total cost of taxes.
|
Storefront.Order |
setCanceledAt(DateTime arg) |
Storefront.Order |
setCancelReason(Storefront.OrderCancelReason arg) |
Storefront.Order |
setCurrencyCode(Storefront.CurrencyCode arg) |
Storefront.Order |
setCurrentSubtotalPrice(Storefront.MoneyV2 arg) |
Storefront.Order |
setCurrentTotalDuties(Storefront.MoneyV2 arg) |
Storefront.Order |
setCurrentTotalPrice(Storefront.MoneyV2 arg) |
Storefront.Order |
setCurrentTotalTax(Storefront.MoneyV2 arg) |
Storefront.Order |
setCustomerLocale(java.lang.String arg) |
Storefront.Order |
setCustomerUrl(java.lang.String arg) |
Storefront.Order |
setDiscountApplications(Storefront.DiscountApplicationConnection arg) |
Storefront.Order |
setEdited(java.lang.Boolean arg) |
Storefront.Order |
setEmail(java.lang.String arg) |
Storefront.Order |
setFinancialStatus(Storefront.OrderFinancialStatus arg) |
Storefront.Order |
setFulfillmentStatus(Storefront.OrderFulfillmentStatus arg) |
Storefront.Order |
setLineItems(Storefront.OrderLineItemConnection arg) |
Storefront.Order |
setName(java.lang.String arg) |
Storefront.Order |
setOrderNumber(java.lang.Integer arg) |
Storefront.Order |
setOriginalTotalDuties(Storefront.MoneyV2 arg) |
Storefront.Order |
setOriginalTotalPrice(Storefront.MoneyV2 arg) |
Storefront.Order |
setPhone(java.lang.String arg) |
Storefront.Order |
setProcessedAt(DateTime arg) |
Storefront.Order |
setShippingAddress(Storefront.MailingAddress arg) |
Storefront.Order |
setShippingDiscountAllocations(java.util.List<Storefront.DiscountAllocation> arg) |
Storefront.Order |
setStatusUrl(java.lang.String arg) |
Storefront.Order |
setSubtotalPrice(java.math.BigDecimal arg) |
Storefront.Order |
setSubtotalPriceV2(Storefront.MoneyV2 arg) |
Storefront.Order |
setSuccessfulFulfillments(java.util.List<Storefront.Fulfillment> arg) |
Storefront.Order |
setTotalPrice(java.math.BigDecimal arg) |
Storefront.Order |
setTotalPriceV2(Storefront.MoneyV2 arg) |
Storefront.Order |
setTotalRefunded(java.math.BigDecimal arg) |
Storefront.Order |
setTotalRefundedV2(Storefront.MoneyV2 arg) |
Storefront.Order |
setTotalShippingPrice(java.math.BigDecimal arg) |
Storefront.Order |
setTotalShippingPriceV2(Storefront.MoneyV2 arg) |
Storefront.Order |
setTotalTax(java.math.BigDecimal arg) |
Storefront.Order |
setTotalTaxV2(Storefront.MoneyV2 arg) |
boolean |
unwrapsToObject(java.lang.String key) |
public Order()
public Order(JsonObject fields)
throws SchemaViolationError
SchemaViolationErrorpublic Order(ID id)
public java.lang.String getGraphQlTypeName()
getGraphQlTypeName in interface Storefront.Nodepublic Storefront.OrderCancelReason getCancelReason()
public Storefront.Order setCancelReason(Storefront.OrderCancelReason arg)
public DateTime getCanceledAt()
public Storefront.Order setCanceledAt(DateTime arg)
public Storefront.CurrencyCode getCurrencyCode()
public Storefront.Order setCurrencyCode(Storefront.CurrencyCode arg)
public Storefront.MoneyV2 getCurrentSubtotalPrice()
public Storefront.Order setCurrentSubtotalPrice(Storefront.MoneyV2 arg)
public Storefront.MoneyV2 getCurrentTotalDuties()
public Storefront.Order setCurrentTotalDuties(Storefront.MoneyV2 arg)
public Storefront.MoneyV2 getCurrentTotalPrice()
public Storefront.Order setCurrentTotalPrice(Storefront.MoneyV2 arg)
public Storefront.MoneyV2 getCurrentTotalTax()
public Storefront.Order setCurrentTotalTax(Storefront.MoneyV2 arg)
public java.lang.String getCustomerLocale()
public Storefront.Order setCustomerLocale(java.lang.String arg)
public java.lang.String getCustomerUrl()
public Storefront.Order setCustomerUrl(java.lang.String arg)
public Storefront.DiscountApplicationConnection getDiscountApplications()
public Storefront.Order setDiscountApplications(Storefront.DiscountApplicationConnection arg)
public java.lang.Boolean getEdited()
public Storefront.Order setEdited(java.lang.Boolean arg)
public java.lang.String getEmail()
public Storefront.Order setEmail(java.lang.String arg)
public Storefront.OrderFinancialStatus getFinancialStatus()
public Storefront.Order setFinancialStatus(Storefront.OrderFinancialStatus arg)
public Storefront.OrderFulfillmentStatus getFulfillmentStatus()
public Storefront.Order setFulfillmentStatus(Storefront.OrderFulfillmentStatus arg)
public ID getId()
getId in interface Storefront.Nodepublic Storefront.OrderLineItemConnection getLineItems()
public Storefront.Order setLineItems(Storefront.OrderLineItemConnection arg)
public java.lang.String getName()
public Storefront.Order setName(java.lang.String arg)
public java.lang.Integer getOrderNumber()
public Storefront.Order setOrderNumber(java.lang.Integer arg)
public Storefront.MoneyV2 getOriginalTotalDuties()
public Storefront.Order setOriginalTotalDuties(Storefront.MoneyV2 arg)
public Storefront.MoneyV2 getOriginalTotalPrice()
public Storefront.Order setOriginalTotalPrice(Storefront.MoneyV2 arg)
public java.lang.String getPhone()
public Storefront.Order setPhone(java.lang.String arg)
public DateTime getProcessedAt()
public Storefront.Order setProcessedAt(DateTime arg)
public Storefront.MailingAddress getShippingAddress()
public Storefront.Order setShippingAddress(Storefront.MailingAddress arg)
public java.util.List<Storefront.DiscountAllocation> getShippingDiscountAllocations()
public Storefront.Order setShippingDiscountAllocations(java.util.List<Storefront.DiscountAllocation> arg)
public java.lang.String getStatusUrl()
public Storefront.Order setStatusUrl(java.lang.String arg)
public java.math.BigDecimal getSubtotalPrice()
public Storefront.Order setSubtotalPrice(java.math.BigDecimal arg)
public Storefront.MoneyV2 getSubtotalPriceV2()
public Storefront.Order setSubtotalPriceV2(Storefront.MoneyV2 arg)
public java.util.List<Storefront.Fulfillment> getSuccessfulFulfillments()
public Storefront.Order setSuccessfulFulfillments(java.util.List<Storefront.Fulfillment> arg)
public java.math.BigDecimal getTotalPrice()
public Storefront.Order setTotalPrice(java.math.BigDecimal arg)
public Storefront.MoneyV2 getTotalPriceV2()
public Storefront.Order setTotalPriceV2(Storefront.MoneyV2 arg)
public java.math.BigDecimal getTotalRefunded()
public Storefront.Order setTotalRefunded(java.math.BigDecimal arg)
public Storefront.MoneyV2 getTotalRefundedV2()
public Storefront.Order setTotalRefundedV2(Storefront.MoneyV2 arg)
public java.math.BigDecimal getTotalShippingPrice()
public Storefront.Order setTotalShippingPrice(java.math.BigDecimal arg)
public Storefront.MoneyV2 getTotalShippingPriceV2()
public Storefront.Order setTotalShippingPriceV2(Storefront.MoneyV2 arg)
public java.math.BigDecimal getTotalTax()
public Storefront.Order setTotalTax(java.math.BigDecimal arg)
public Storefront.MoneyV2 getTotalTaxV2()
public Storefront.Order setTotalTaxV2(Storefront.MoneyV2 arg)
public boolean unwrapsToObject(java.lang.String key)