PickupInfo

Détails sur la façon dont une commande est retirée. Il inclut des informations telles que le type de retrait en magasin et des métadonnées supplémentaires associées à chaque type, le cas échéant.

Représentation JSON
{
  "pickupType": enum (PickupType),
  "curbsideInfo": {
    object (CurbsideInfo)
  }
}
Champs
pickupType

enum (PickupType)

Méthode de retrait en magasin telle que INSTORE, CURBSIDE, etc.

curbsideInfo

object (CurbsideInfo)

Détails spécifiques aux informations liées au drive. Si pickupType n'est pas "CURBSIDE", ce champ sera ignoré.

CurbsideInfo

Détails sur la façon dont les commandes au drive seraient facilitées.

Représentation JSON
{
  "curbsideFulfillmentType": enum (CurbsideFulfillmentType),
  "userVehicle": {
    object (Vehicle)
  }
}
Champs
curbsideFulfillmentType

enum (CurbsideFulfillmentType)

Les partenaires ont besoin d'informations supplémentaires pour faciliter les commandes de drive. Selon le type de traitement choisi, les informations correspondantes sont recueillies auprès de l'utilisateur.

userVehicle

object (Vehicle)

Informations sur le véhicule de l'utilisateur qui passe la commande.