PickupInfo

Dettagli su come viene ritirato un ordine. Include dettagli come il tipo di ritiro ed eventuali metadati aggiuntivi allegati a ogni tipo.

Rappresentazione JSON
{
  "pickupType": enum (PickupType),
  "curbsideInfo": {
    object (CurbsideInfo)
  }
}
Campi
pickupType

enum (PickupType)

Metodo di ritiro, come INSTORE, ALL'ABBONAMENTO ecc.

curbsideInfo

object (CurbsideInfo)

Dettagli specifici delle informazioni all'esterno. Se pickupType non è "CURBSIDE", questo campo verrà ignorato.

CurbsideInfo

Dettagli su come agevolare l'ordine all'esterno.

Rappresentazione JSON
{
  "curbsideFulfillmentType": enum (CurbsideFulfillmentType),
  "userVehicle": {
    object (Vehicle)
  }
}
Campi
curbsideFulfillmentType

enum (CurbsideFulfillmentType)

I partner hanno bisogno di informazioni aggiuntive per agevolare gli ordini con ritiro all'esterno. A seconda del tipo di completamento scelto, i dettagli corrispondenti verranno raccolti dall'utente.

userVehicle

object (Vehicle)

Dettagli del veicolo dell'utente che effettua l'ordine.