L'ordine con cui il chiamante chiede all'utente di confermare.
Rappresentazione JSON | |
---|---|
{ "id": string, "cart": { object( |
Campi | |
---|---|
id |
ID facoltativo per questo ProposedOrder. Incluso nell'ambito del ProposedOrder restituito all'integratore al momento della conferma. |
cart |
Articoli dell'utente. |
otherItems[] |
Commissioni, aggiustamenti, subtotali e così via |
image |
Immagine associata all'ordine proposto. |
termsOfServiceUrl |
Un link ai Termini di servizio applicabili all'ordine proposto. |
totalPrice |
Prezzo totale dell'ordine proposto. Se di tipo |
extension |
Estensione dell'ordine proposto in base al tipo di ordine. Ad esempio, se l'ordine include una località, questa estensione conterrà un valore Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
Carrello
Carrello degli articoli desiderati dall'utente.
Rappresentazione JSON | |
---|---|
{ "id": string, "merchant": { object( |
Campi | |
---|---|
id |
ID facoltativo per questo carrello. Incluso come parte del carrello restituito all'integratore al momento della conferma. |
merchant |
Commerciante del carrello, se diverso dal chiamante. |
lineItems[] |
Il bene o i prodotti o servizi che l'utente ordina. Deve essere presente almeno un elemento pubblicitario. |
otherItems[] |
Aggiustamenti inseriti dall'utente, ad esempio mancia. |
notes |
Note su questo carrello. |
promotions[] |
(Facoltativo) Coupon promozionali aggiunti al carrello. Le promozioni idonee verranno restituite come elementi pubblicitari scontati nell'ordine proposto. |
extension |
Estensione al carrello in base al tipo di ordine. Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
Commerciante
Commerciante del carrello.
Rappresentazione JSON | |
---|---|
{ "id": string, "name": string } |
Campi | |
---|---|
id |
ID del commerciante. |
name |
Nome visibile all'utente del commerciante. Obbligatorio. |
LineItem
Voce in ordine.
Rappresentazione JSON | |
---|---|
{ "id": string, "name": string, "type": enum( |
Campi | |
---|---|
id |
ID univoco della voce nel carrello/nell'ordine. Obbligatorio. |
name |
Nome della voce così come appare nella ricevuta. Obbligatorio. |
type |
Tipo di elemento pubblicitario. |
quantity |
Numero di articoli inclusi. |
description |
Descrizione dell'articolo. |
image |
Piccola immagine associata a questo articolo. |
price |
Ogni elemento pubblicitario deve avere un prezzo, anche se questo è pari a 0. Obbligatorio. Il prezzo totale indicato sullo scontrino di questa riga (ad es. prezzo unitario * quantità). |
subLines[] |
Elementi pubblicitari secondari. Valido solo se il tipo è |
offerId |
ID offerta o prodotto facoltativo per questo articolo. |
extension |
Estensione dell'elemento pubblicitario in base al tipo. Un oggetto che contiene campi di tipo arbitrario. Un campo aggiuntivo |
SubLine
Elemento pubblicitario secondario associato all'elemento pubblicitario in ordine.
Rappresentazione JSON | |
---|---|
{ // Union field |
Campi | ||
---|---|---|
Campo unione subline . elemento pubblicitario secondario. subline può essere solo uno dei seguenti: |
||
lineItem |
Un elemento pubblicitario generico (ad es. un componente aggiuntivo). |
|
note |
Una nota associata all'elemento pubblicitario. |
Promozione
Promozione aggiunta al carrello.
Rappresentazione JSON | |
---|---|
{ "coupon": string } |
Campi | |
---|---|
coupon |
Obbligatorio. Codice coupon riconosciuto da terze parti. Ad esempio: GOOGLE10. |