Информация о выполнении, связанная с заказом на покупку или конкретной позицией.
JSON-представление | |
---|---|
{ "id": string, "fulfillmentType": enum ( |
Поля | |
---|---|
id | Уникальный идентификатор для этого варианта услуги. |
fulfillmentType | Обязательно: Тип выполнения. |
expectedFulfillmentTime | Окно, если указан временной диапазон, или ETA, если указано одно время. Ожидаемое время доставки или самовывоза. |
expectedPreparationTime | Окно, если указан временной диапазон, или ETA, если указано одно время. Ожидаемое время приготовления еды. Предпочтительно одноразовое. |
location | Место самовывоза или доставки. |
expireTime | время, когда истекает срок действия этой возможности выполнения. Временная метка в формате RFC3339 UTC «Зулу» с точностью до наносекунд. Пример: |
price | Стоимость этого варианта. |
fulfillmentContact | Контакт пользователя для этого выполнения. |
shippingMethodName | название способа доставки, выбранного пользователем. |
storeCode | StoreCode местоположения. Пример: Walmart — это продавец, а storeCode — это магазин Walmart, в котором произошло выполнение. https://support.google.com/business/answer/3370250?ref_topic=4596653 . |
pickupInfo | Дополнительная информация о том, как будет собираться заказ. Это поле применимо только в том случае, если тип выполнения — САМОВЫВОЗ. |
Информация о самовывозе
Подробности о том, как забрать заказ. Он включает в себя такие сведения, как тип получения и дополнительные метаданные, прикрепленные к каждому типу, если таковые имеются.
JSON-представление | |
---|---|
{ "pickupType": enum ( |
Поля | |
---|---|
pickupType | Способ получения, например INSTORE, CURBSIDE и т. д. |
curbsideInfo | Подробности, относящиеся к информации на обочине. Если тип PickupType не «CURBSIDE», это поле будет игнорироваться. |
checkInInfo[] | Список различных методов, поддерживаемых партнером для поддержки регистрации. |
Информация о Curbside
Подробности о том, как будет облегчен порядок на обочине.
JSON-представление | |
---|---|
{ "curbsideFulfillmentType": enum ( |
Поля | |
---|---|
curbsideFulfillmentType | Партнерам нужна дополнительная информация, чтобы облегчить заказ самовывоза. В зависимости от того, какой тип выполнения выбран, от пользователя будут собраны соответствующие данные. |
userVehicle | Данные об автомобиле пользователя, разместившего заказ. |
Транспортное средство
Подробности об автомобиле
JSON-представление | |
---|---|
{
"make": string,
"model": string,
"licensePlate": string,
"colorName": string,
"image": {
object ( |
Поля | |
---|---|
make | Марка автомобиля (например, «Хонда»). Это отображается пользователю и должно быть локализовано. Необходимый. |
model | Модель автомобиля (например «Гром»). Это отображается пользователю и должно быть локализовано. Необходимый. |
licensePlate | Номерной знак автомобиля (например, «1ABC234»). Необходимый. |
colorName | Название цвета автомобиля, например. черный Опционально. |
image | URL-адрес фотографии автомобиля. Фотография будет отображаться с размером примерно 256x256 пикселей. Должен быть в формате jpg или png. Необязательный. |
CheckInInfo
Метаданные, необходимые партнеру для поддержки метода возврата.
JSON-представление | |
---|---|
{
"checkInType": enum ( |
Поля | |
---|---|
checkInType | метод, используемый для отправки инструкций по регистрации. |