- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آیتم خط
- بلیط های سفارش داده شده
یک Order
موجود را به روز می کند.
درخواست HTTP
PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
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 | زمان شروع شکاف قرار بر حسب ثانیه از زمان UTC از زمان یونیکس. |
durationSec | مدت زمان قرار ملاقات بر حسب ثانیه. |
tickets[] | تعداد بلیط های سفارش داده شده بر اساس نوع بلیط. |
price | قیمت کل (بدون احتساب مالیات) این خط. |
status | وضعیت مورد خط. |
بلیط های سفارش داده شده
تعداد بلیط های سفارش داده شده بر اساس نوع بلیط.
نمایندگی JSON |
---|
{ "ticketId": string, "count": integer } |
فیلدها | |
---|---|
ticketId | شناسه یک نوع بلیط |
count | تعداد بلیط های سفارش داده شده برای این نوع |