- Ресурс: Бронирование
 - Информация о клиенте
 - Статус бронирования
 - Информация об оплате
 - Статус предоплаты
 - Методы
 
Ресурс: Бронирование
Бронирование слота инвентаря
| JSON-представление | 
|---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object (  | 
| Поля | |
|---|---|
 name |    Имя ресурса бронирования:   | 
 merchant Id |   ID торговца для слота  | 
 service Id |   Идентификатор мерчант-сервиса  | 
 start Time |   Время начала интервала встречи  Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры:   | 
 duration |   Продолжительность интервала встречи  Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на «   | 
 client Information |   Персональные данные клиента, записывающегося на прием  | 
 status |   Статус бронирования  | 
 payment Information |   Информация о платежных операциях, связанных с бронированием.  | 
 party Size |   Размер вечеринки при бронировании  | 
Информация о клиенте
Личная информация о лице, осуществляющем бронирование
| JSON-представление | 
|---|
{
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| Поля | |
|---|---|
 given Name |   Имя клиента  | 
 family Name |   Фамилия клиента  | 
 address |   Адрес клиента  | 
 telephone |   Телефон клиента  | 
 email |   Адрес электронной почты клиента  | 
Статус бронирования
Статус бронирования
| Перечисления | |
|---|---|
 BOOKING_STATUS_UNSPECIFIED | Не указан. | 
 CONFIRMED | Бронирование подтверждено | 
 PENDING_MERCHANT_CONFIRMATION | Бронирование ожидает подтверждения со стороны продавца, прежде чем оно сможет перейти в статус ПОДТВЕРЖДЕНО (в настоящее время это НЕ поддерживается). | 
 PENDING_CLIENT_CONFIRMATION | Бронирование ожидает подтверждения со стороны клиента, прежде чем оно сможет перейти в статус ПОДТВЕРЖДЕНО (в настоящее время это НЕ поддерживается). | 
 CANCELED | Бронирование было отменено по поручению пользователя. | 
 NO_SHOW | Клиент не явился на встречу | 
 NO_SHOW_PENALIZED | Клиент не явился на встречу в нарушение правил отмены. | 
 FAILED | Бронирование не удалось завершить из-за сбоя обработки. | 
 DECLINED_BY_MERCHANT | Бронирование было асинхронно отклонено продавцом. | 
Информация об оплате
Платежные реквизиты, относящиеся к бронированию
| JSON-представление | 
|---|
{
  "prepaymentStatus": enum ( | 
| Поля | |
|---|---|
 prepayment Status |   Статус предоплаты бронирования. Если prepaidStatus имеет значение PREPAYMENT_PROVIDED или PREPAYMENT_REFUNDED, то PaymentTransactionId содержит связанный уникальный идентификатор транзакции.  | 
 payment Transaction Id |   Уникальный идентификатор платежной транзакции, связанной с бронированием. Пусто, если неприменимо.  | 
Статус предоплаты
Статус предоплаты бронирования.
| Перечисления | |
|---|---|
 PREPAYMENT_STATUS_UNSPECIFIED | Не указано, по умолчанию PREPAYMENT_NOT_PROVIDED. | 
 PREPAYMENT_PROVIDED | Плата за бронирование была оплачена заранее. | 
 PREPAYMENT_NOT_PROVIDED | Плата за бронирование не была оплачена заранее. | 
 PREPAYMENT_REFUNDED | Ранее плата была равна PREPAYMENT_PROVIDED, но теперь она возвращена. | 
Методы | |
|---|---|
  |  Обновляет существующее Booking . |