PickupInfo

Dettagli sul ritiro di un ordine. Include informazioni 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, ad esempio INSTORE, CURBSIDE ecc.

curbsideInfo

object (CurbsideInfo)

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

CurbsideInfo

Dettagli su come verrà agevolato 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 evasione scelto, i dettagli corrispondenti verranno raccolti dall'utente.

userVehicle

object (Vehicle)

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