- Источник: Бронирование
- Информация о клиенте
- Статус бронирования
- Платежная информация
- Статус предоплаты
- Методы
Источник: Бронирование
Бронирование места в товарном запасе
| JSON-представление |
|---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
| Поля | |
|---|---|
name | Название ресурса бронирования: |
merchantId | Идентификатор продавца для игрового автомата |
serviceId | Идентификатор сервиса продавца |
startTime | Время начала назначенного приема Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
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 | Статус предоплаты бронирования. Если prepaymentStatus имеет значение PREPAYMENT_PROVIDED или PREPAYMENT_REFUNDED, то paymentTransactionId содержит соответствующий уникальный идентификатор транзакции. |
paymentTransactionId | Уникальный идентификатор платежной транзакции, связанной с бронированием. Если не применимо, поле должно быть пустым. |
Статус предоплаты
Статус предоплаты бронирования.
| Перечисления | |
|---|---|
PREPAYMENT_STATUS_UNSPECIFIED | Не указано, по умолчанию используется значение PREPAYMENT_NOT_PROVIDED. |
PREPAYMENT_PROVIDED | Оплата за бронирование произведена заранее. |
PREPAYMENT_NOT_PROVIDED | Оплата за бронирование не была произведена заранее. |
PREPAYMENT_REFUNDED | Ранее указанная сумма была "PREPAYMENT_PROVIDED", но теперь она возвращена. |
Методы | |
|---|---|
| Обновляет существующее Booking . |