PickupInfo

Detalhes sobre como um pedido é retirado. Ele inclui detalhes como o tipo de retirada e metadados adicionais anexados a cada tipo, se houver.

Representação JSON
{
  "pickupType": enum (PickupType),
  "curbsideInfo": {
    object (CurbsideInfo)
  }
}
Campos
pickupType

enum (PickupType)

Método de retirada, como INSTORE, CURBSIDE etc.

curbsideInfo

object (CurbsideInfo)

Detalhes específicos das informações de drive-thru. Se pickupType não for "CURBSIDE", este campo será ignorado.

CurbsideInfo

Detalhes sobre como seria facilitada a ordem de drive-thru.

Representação JSON
{
  "curbsideFulfillmentType": enum (CurbsideFulfillmentType),
  "userVehicle": {
    object (Vehicle)
  }
}
Campos
curbsideFulfillmentType

enum (CurbsideFulfillmentType)

Os parceiros precisam de mais informações para facilitar os pedidos para retirada na porta. Dependendo do tipo de atendimento escolhido, os detalhes correspondentes serão coletados do usuário.

userVehicle

object (Vehicle)

Detalhes do veículo do usuário que fez o pedido.