Ordene que o autor da chamada solicita a confirmação do usuário.
Representação JSON | |
---|---|
{ "id": string, "cart": { object( |
Campos | |
---|---|
id |
ID opcional para este ProposedOrder. Incluído como parte de ProposedOrder retornado ao integrador no momento da confirmação. |
cart |
Itens do usuário. |
otherItems[] |
Taxas, ajustes, subtotais etc. |
image |
Imagem associada ao pedido proposto. |
termsOfServiceUrl |
Um link para os Termos de Serviço que se aplicam ao pedido proposto. |
totalPrice |
Preço total do pedido proposto. Se for do tipo |
extension |
Extensão do pedido proposto com base no tipo de pedido. Por exemplo, se o pedido incluir um local, essa extensão terá um valor Um objeto contendo campos de um tipo arbitrário. Um campo adicional |
Carrinho
Carrinho de itens que o usuário quer.
Representação JSON | |
---|---|
{ "id": string, "merchant": { object( |
Campos | |
---|---|
id |
ID opcional para este carrinho. Incluído como parte do carrinho retornado ao integrador no momento da confirmação. |
merchant |
Comerciante do carrinho, se for diferente do autor da chamada. |
lineItems[] |
Os bens ou serviços que o usuário está solicitando. É preciso haver pelo menos um item de linha. |
otherItems[] |
Ajustes inseridos pelo usuário, por exemplo, gratificação. |
notes |
Observações sobre o carrinho. |
promotions[] |
Opcional. Cupons promocionais adicionados ao carrinho. As promoções qualificadas serão enviadas de volta como itens de linha de desconto no pedido proposto. |
extension |
Extensão para o carrinho com base no tipo de pedido. Um objeto contendo campos de um tipo arbitrário. Um campo adicional |
Comerciante
Comerciante responsável pelo carrinho.
Representação JSON | |
---|---|
{ "id": string, "name": string } |
Campos | |
---|---|
id |
ID do comerciante. |
name |
Nome do comerciante visível para o usuário. Obrigatório. |
LineItem
Item de linha em ordem.
Representação JSON | |
---|---|
{ "id": string, "name": string, "type": enum( |
Campos | |
---|---|
id |
ID exclusivo do item de linha no carrinho/pedido. Obrigatório. |
name |
Nome do item de linha conforme exibido no recibo. Obrigatório. |
type |
Tipo de item de linha. |
quantity |
Número de itens incluídos. |
description |
Descrição do item. |
image |
Imagem pequena associada a este item. |
price |
Cada item de linha precisa ter um preço, mesmo que seja zero. Obrigatório. Este é o preço total conforme exibido no recibo desta linha (ou seja, preço unitário * quantidade). |
subLines[] |
Itens de sublinha. Válido apenas se o tipo for |
offerId |
ID opcional do produto ou da oferta para este item. |
extension |
Extensão do item de linha com base no tipo. Um objeto contendo campos de um tipo arbitrário. Um campo adicional |
SubLine
Item de sublinha associado ao item de linha em ordem.
Representação JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de união subline . Item de sublinha. subline pode ser apenas de um dos tipos a seguir: |
||
lineItem |
Um item de linha genérico (por exemplo, um complemento). |
|
note |
Uma observação associada ao item de linha. |
Promoção
Promoção adicionada ao carrinho.
Representação JSON | |
---|---|
{ "coupon": string } |
Campos | |
---|---|
coupon |
Obrigatório. Código do cupom compreendido por terceiros. Por exemplo: GOOGLE10. |