google_api_content v0.22.0 GoogleApi.Content.V21.Model.Order View Source

Order. Production access (all methods) requires the order manager role. Sandbox access does not.

Attributes

  • acknowledged (type: boolean(), default: nil) - Whether the order was acknowledged.
  • billingAddress (type: GoogleApi.Content.V21.Model.OrderAddress.t, default: nil) - The billing address.
  • customer (type: GoogleApi.Content.V21.Model.OrderCustomer.t, default: nil) - The details of the customer who placed the order.
  • deliveryDetails (type: GoogleApi.Content.V21.Model.OrderDeliveryDetails.t, default: nil) - Delivery details for shipments of type delivery.
  • id (type: String.t, default: nil) - The REST ID of the order. Globally unique.
  • kind (type: String.t, default: content#order) - Identifies what kind of resource this is. Value: the fixed string "content#order".
  • lineItems (type: list(GoogleApi.Content.V21.Model.OrderLineItem.t), default: nil) - Line items that are ordered.
  • merchantId (type: String.t, default: nil) -
  • merchantOrderId (type: String.t, default: nil) - Merchant-provided ID of the order.
  • netPriceAmount (type: GoogleApi.Content.V21.Model.Price.t, default: nil) - The net amount for the order (price part). For example, if an order was originally for $100 and a refund was issued for $20, the net amount will be $80.
  • netTaxAmount (type: GoogleApi.Content.V21.Model.Price.t, default: nil) - The net amount for the order (tax part). Note that in certain cases due to taxable base adjustment netTaxAmount might not match to a sum of tax field across all lineItems and refunds.
  • paymentStatus (type: String.t, default: nil) - The status of the payment.
  • pickupDetails (type: GoogleApi.Content.V21.Model.OrderPickupDetails.t, default: nil) - Pickup details for shipments of type pickup.
  • placedDate (type: String.t, default: nil) - The date when the order was placed, in ISO 8601 format.
  • promotions (type: list(GoogleApi.Content.V21.Model.OrderPromotion.t), default: nil) - Promotions associated with the order.
  • refunds (type: list(GoogleApi.Content.V21.Model.OrderRefund.t), default: nil) - Refunds for the order.
  • shipments (type: list(GoogleApi.Content.V21.Model.OrderShipment.t), default: nil) - Shipments of the order.
  • shippingCost (type: GoogleApi.Content.V21.Model.Price.t, default: nil) - The total cost of shipping for all items.
  • shippingCostTax (type: GoogleApi.Content.V21.Model.Price.t, default: nil) - The tax for the total shipping cost.
  • status (type: String.t, default: nil) - The status of the order.
  • taxCollector (type: String.t, default: nil) - The party responsible for collecting and remitting taxes.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t()

View Source
t() :: %GoogleApi.Content.V21.Model.Order{
  acknowledged: boolean(),
  billingAddress: GoogleApi.Content.V21.Model.OrderAddress.t(),
  customer: GoogleApi.Content.V21.Model.OrderCustomer.t(),
  deliveryDetails: GoogleApi.Content.V21.Model.OrderDeliveryDetails.t(),
  id: String.t(),
  kind: String.t(),
  lineItems: [GoogleApi.Content.V21.Model.OrderLineItem.t()],
  merchantId: String.t(),
  merchantOrderId: String.t(),
  netPriceAmount: GoogleApi.Content.V21.Model.Price.t(),
  netTaxAmount: GoogleApi.Content.V21.Model.Price.t(),
  paymentStatus: String.t(),
  pickupDetails: GoogleApi.Content.V21.Model.OrderPickupDetails.t(),
  placedDate: String.t(),
  promotions: [GoogleApi.Content.V21.Model.OrderPromotion.t()],
  refunds: [GoogleApi.Content.V21.Model.OrderRefund.t()],
  shipments: [GoogleApi.Content.V21.Model.OrderShipment.t()],
  shippingCost: GoogleApi.Content.V21.Model.Price.t(),
  shippingCostTax: GoogleApi.Content.V21.Model.Price.t(),
  status: String.t(),
  taxCollector: String.t()
}

Link to this section Functions

Link to this function

decode(value, options)

View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.