- Ресурс: Бронирование
- Информация о клиенте
- Статус бронирования
- Информация об оплате
- Статус предоплаты
- Методы
Ресурс: Бронирование
Бронирование слота инвентаря
| 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. |