- Ресурс: Бронирование
- Информация о клиенте
- Статус бронирования
- Информация об оплате
- Статус предоплаты
- Методы
Ресурс: Бронирование
Бронирование слота инвентаря
JSON-представление |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
Поля | |
---|---|
name | Имя ресурса бронирования: |
merchantId | ID торговца для слота |
serviceId | Идентификатор мерчант-сервиса |
startTime | Время начала интервала встречи Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
duration | Продолжительность интервала встречи Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « |
clientInformation | Персональные данные клиента, записывающегося на прием |
status | Статус бронирования |
paymentInformation | Информация о платежных операциях, связанных с бронированием. |
partySize | Размер вечеринки при бронировании |
Информация о клиенте
Личная информация о лице, осуществляющем бронирование
JSON-представление |
---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
Поля | |
---|---|
givenName | Имя клиента |
familyName | Фамилия клиента |
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 ( |
Поля | |
---|---|
prepaymentStatus | Статус предоплаты бронирования. Если prepaidStatus имеет значение PREPAYMENT_PROVIDED или PREPAYMENT_REFUNDED, то PaymentTransactionId содержит связанный уникальный идентификатор транзакции. |
paymentTransactionId | Уникальный идентификатор платежной транзакции, связанной с бронированием. Пусто, если неприменимо. |
Статус предоплаты
Статус предоплаты бронирования.
Перечисления | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED | Не указано, по умолчанию PREPAYMENT_NOT_PROVIDED. |
PREPAYMENT_PROVIDED | Плата за бронирование была оплачена заранее. |
PREPAYMENT_NOT_PROVIDED | Плата за бронирование не была оплачена заранее. |
PREPAYMENT_REFUNDED | Ранее плата была равна PREPAYMENT_PROVIDED, но теперь она возвращена. |
Методы | |
---|---|
| Обновляет существующее Booking . |