Pedido

Entidade que representa um pedido feito por um revendedor para um cliente.

Representação JSON

{
  "name": string,
  "offerId": string,
  "orderStatus": enum(OrderStatus),
  "purchaseOrderId": string,
  "orderItems": [
    {
      object(OrderItem)
    }
  ],
  "entitlementName": [
    string
  ],
  "createTime": string,
  "updateTime": string
}
Campos
name

string

O nome do recurso do pedido. Os nomes de pedidos têm o formato: accounts/{account_id}/customers/{customer_id}/orders/{orderId} Somente leitura.

offerId

string

O nome do recurso da oferta em relação à qual esse pedido está sendo feito. Os códigos de oferta têm o formato: accounts/{account_id}/offers/{offerId}

orderStatus

enum(OrderStatus)

Status atual do pedido. Somente leitura.

purchaseOrderId

string

Código da ordem de compra que permite o rastreamento pelos revendedores.

orderItems[]

object(OrderItem)

entitlementName[]

string

Autorizações criadas após a conclusão de um pedido. Os nomes de recursos de direitos têm o seguinte formato: accounts/{account_id}/customers/{customer_id}/entitlements/{id} Somente leitura.

createTime

string (Timestamp format)

Somente leitura.

Um carimbo de data/hora no formato UTC “Zulu” RFC3339 é medido com precisão de nanossegundos. Exemplo: "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Um carimbo de data/hora no formato UTC “Zulu” RFC3339 é medido com precisão de nanossegundos. Exemplo: "2014-10-02T15:01:23.045123456Z".

OrderItem

Representação JSON

{
  "offerItemName": string,
  "commitmentSettings": {
    object(CommitmentSettings)
  },
  "renewalType": enum(RenewalType),
  "numUnits": number,
  "maxUnits": number,
  "paymentPlan": enum(PaymentPlan)
}
Campos
offerItemName

string

O nome do recurso de um único item mencionado em uma oferta. O nome dos itens da oferta tem o seguinte formato: accounts/{account_id}/offers/{offerId}/offerItems/{offer_item_id}.

commitmentSettings

object(CommitmentSettings)

Configurações de confirmação no caso de um plano baseado em compromisso. Somente leitura.

renewalType

enum(RenewalType)

Configurações de renovação para planos renováveis.

numUnits

number

Unidades do pedido, se aplicável. Por exemplo, para ofertas baseadas em assentos, esse seria o número de assentos, e para ofertas baseadas em licença, esse seria o número de licenças.

maxUnits

number

paymentPlan

enum(PaymentPlan)

Plano de pagamento associado ao pedido.