- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- آیتم خطی
- بلیطهای سفارش داده شده
یک Order موجود را بهروزرسانی میکند.
درخواست HTTP
PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
order.name | نام منبع سفارش: |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
updateMask | ماسک فیلد تمام فیلدهای سفارش که باید بهروزرسانی شوند این لیستی از نامهای کامل فیلدها است که با کاما از هم جدا شدهاند. مثال: |
درخواست بدنه
بدنه درخواست شامل نمونهای از Order است.
بدنه پاسخ
سفارش برای قرار ملاقاتهای خدماتی با یک تاجر.
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{ "name": string, "clientInformation": { object ( |
| فیلدها | |
|---|---|
name | نام منبع سفارش: |
clientInformation | اطلاعات شخصی مشتری که سفارش را انجام میدهد. |
paymentInformation | اطلاعات مربوط به تراکنشهای پرداخت مربوط به سفارش. |
merchantId | شناسه فروشندهای که تمام سرویسهای این سفارش متعلق به آن است. |
item[] | موارد را به این ترتیب ردیف کنید. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/mapsbooking
آیتم خطی
یک مورد واحد در یک سفارش -- رزرو یک سرویس واحد در یک بازه زمانی واحد.
| نمایش JSON |
|---|
{ "serviceId": string, "startSec": string, "durationSec": string, "tickets": [ { object ( |
| فیلدها | |
|---|---|
serviceId | شناسه سرویس فروشنده. |
startSec | زمان شروع بازه زمانی قرار ملاقات بر حسب ثانیه به وقت جهانی از زمان آغاز یونیکس. |
durationSec | مدت زمان قرار ملاقات (بر حسب ثانیه). |
tickets[] | تعداد بلیطهای سفارش داده شده بر اساس نوع بلیط. |
price | قیمت کل (بدون احتساب مالیات) این ردیف کالا. |
status | وضعیت ردیف کالا. |
بلیطهای سفارش داده شده
تعداد بلیطهای سفارش داده شده بر اساس نوع بلیط.
| نمایش JSON |
|---|
{ "ticketId": string, "count": integer } |
| فیلدها | |
|---|---|
ticketId | شناسه نوع بلیط. |
count | تعداد بلیطهای سفارش داده شده برای این نوع. |