google_api_content v0.11.0 GoogleApi.Content.V2.Model.TestOrder View Source

Attributes

  • customer (type: GoogleApi.Content.V2.Model.TestOrderCustomer.t, default: nil) - The details of the customer who placed the order.
  • enableOrderinvoices (type: boolean(), default: nil) - Whether the orderinvoices service should support this order.
  • kind (type: String.t, default: content#testOrder) - Identifies what kind of resource this is. Value: the fixed string "content#testOrder".
  • lineItems (type: list(GoogleApi.Content.V2.Model.TestOrderLineItem.t), default: nil) - Line items that are ordered. At least one line item must be provided.
  • notificationMode (type: String.t, default: nil) - Determines if test order must be pulled by merchant or pushed to merchant via push integration.
  • paymentMethod (type: GoogleApi.Content.V2.Model.TestOrderPaymentMethod.t, default: nil) - The details of the payment method.
  • predefinedDeliveryAddress (type: String.t, default: nil) - Identifier of one of the predefined delivery addresses for the delivery.
  • promotions (type: list(GoogleApi.Content.V2.Model.OrderLegacyPromotion.t), default: nil) - Deprecated. Ignored if provided.
  • shippingCost (type: GoogleApi.Content.V2.Model.Price.t, default: nil) - The price of shipping for all items. Shipping tax is automatically calculated for MFL orders. For non-MFL orders, tax settings from Merchant Center are applied. Note that shipping is not taxed in certain states.
  • shippingCostTax (type: GoogleApi.Content.V2.Model.Price.t, default: nil) - Deprecated. Ignored if provided.
  • shippingOption (type: String.t, default: nil) - The requested shipping option.

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.V2.Model.TestOrder{
  customer: GoogleApi.Content.V2.Model.TestOrderCustomer.t(),
  enableOrderinvoices: boolean(),
  kind: String.t(),
  lineItems: [GoogleApi.Content.V2.Model.TestOrderLineItem.t()],
  notificationMode: String.t(),
  paymentMethod: GoogleApi.Content.V2.Model.TestOrderPaymentMethod.t(),
  predefinedDeliveryAddress: String.t(),
  promotions: [GoogleApi.Content.V2.Model.OrderLegacyPromotion.t()],
  shippingCost: GoogleApi.Content.V2.Model.Price.t(),
  shippingCostTax: GoogleApi.Content.V2.Model.Price.t(),
  shippingOption: 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.