- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- آیتم خط
- بلیط های سفارش داده شده
یک Order
موجود را به روز می کند.
درخواست HTTP
PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
order. name | نام منبع سفارش: |
پارامترهای پرس و جو
پارامترها | |
---|---|
update Mask | ماسک فیلد تمام فیلدهای سفارش به روز می شود این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: |
درخواست بدن
بدنه درخواست حاوی نمونه ای از Order
است.
بدن پاسخگو
سفارش قرار ملاقات با یک تاجر.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{ "name": string, "clientInformation": { object ( |
فیلدها | |
---|---|
name | نام منبع سفارش: |
client Information | اطلاعات شخصی مشتری سفارش دهنده |
payment Information | اطلاعات مربوط به تراکنش های پرداخت مربوط به سفارش. |
merchant Id | شناسه بازرگانی که تمام خدمات این سفارش متعلق به آن است. |
item[] | موارد خط به این ترتیب. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/mapsbooking
آیتم خط
یک مورد در یک سفارش - رزرو یک سرویس در یک بازه زمانی واحد.
نمایندگی JSON |
---|
{ "serviceId": string, "startSec": string, "durationSec": string, "tickets": [ { object ( |
فیلدها | |
---|---|
service Id | شناسه خدمات بازرگان. |
start Sec | زمان شروع شکاف قرار بر حسب ثانیه از زمان UTC از زمان یونیکس. |
duration Sec | مدت زمان قرار ملاقات بر حسب ثانیه. |
tickets[] | تعداد بلیط های سفارش داده شده بر اساس نوع بلیط. |
price | قیمت کل (بدون احتساب مالیات) این خط. |
status | وضعیت مورد خط. |
بلیط های سفارش داده شده
تعداد بلیط های سفارش داده شده بر اساس نوع بلیط.
نمایندگی JSON |
---|
{ "ticketId": string, "count": integer } |
فیلدها | |
---|---|
ticket Id | شناسه یک نوع بلیط |
count | تعداد بلیط های سفارش داده شده برای این نوع |