منبع: رزرو
رزرو برای اسلات موجودی
| نمایندگی JSON | 
|---|
| { "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( | 
| فیلدها | |
|---|---|
| name |    نام منبع رزرو:  | 
| merchant Id |   شناسه تاجر برای اسلات | 
| service Id |   شناسه خدمات بازرگان | 
| start Time |   زمان شروع زمان ملاقات  مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها:  | 
| duration |   مدت زمان قرار ملاقات  مدت زمان در ثانیه با حداکثر نه رقم کسری که با '  | 
| client Information |   اطلاعات شخصی مشتری که قرار ملاقات می گذارد | 
| status |   وضعیت رزرو | 
| payment Information |   اطلاعات مربوط به تراکنش های پرداخت مربوط به رزرو. | 
| party Size |   اندازه مهمانی رزرو | 
اطلاعات مشتری
اطلاعات شخصی در مورد شخصی که رزرو می کند
| نمایندگی JSON | 
|---|
| {
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| فیلدها | |
|---|---|
| given Name |   نام مشتری | 
| family Name |   نام خانوادگی مشتری | 
| address |   آدرس مشتری | 
| telephone |   شماره تلفن مشتری | 
| email |   آدرس ایمیل مشتری | 
وضعیت رزرو
وضعیت یک رزرو
| Enums | |
|---|---|
| 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 |   وضعیت پیش پرداخت رزرو. اگر وضعیت prepayment PREPAYMENT_PROVIDED یا PREPAYMENT_REFUNDED باشد، PayTransactionId حاوی شناسه تراکنش منحصر به فرد مرتبط است. | 
| payment Transaction Id |   شناسه منحصر به فرد برای تراکنش پرداخت مرتبط با رزرو. خالی اگر قابل اجرا نیست. | 
وضعیت پیش پرداخت
وضعیت پیش پرداخت یک رزرو.
| Enums | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | مشخص نشده، پیشفرض PREPAYMENT_NOT_PROVIDED است. | 
| PREPAYMENT_PROVIDED | هزینه رزرو از قبل پرداخت شده است. | 
| PREPAYMENT_NOT_PROVIDED | هزینه رزرو از قبل پرداخت نشده است. | 
| PREPAYMENT_REFUNDED | این هزینه قبلاً PREPAYMENT_PREVIDED بود اما اکنون بازپرداخت شده است. | 
| روش ها | |
|---|---|
|   | یک Bookingموجود را به روز می کند. |