Method: notification.partners.orders.patch

یک Order موجود را به روز می کند.

درخواست HTTP

PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
order. name

string

نام منبع سفارش: partners/{partner ID}/orders/{order ID}

پارامترهای پرس و جو

پارامترها
update Mask

string ( FieldMask format)

ماسک فیلد تمام فیلدهای سفارش به روز می شود

این فهرستی از نام‌های فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" .

درخواست بدن

بدنه درخواست حاوی نمونه ای از Order است.

بدن پاسخگو

سفارش قرار ملاقات با یک تاجر.

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
فیلدها
name

string

نام منبع سفارش: partners/{partner ID}/orders/{order ID}

client Information

object ( ClientInformation )

اطلاعات شخصی مشتری سفارش دهنده

payment Information

object ( PaymentInformation )

اطلاعات مربوط به تراکنش های پرداخت مربوط به سفارش.

merchant Id

string

شناسه بازرگانی که تمام خدمات این سفارش متعلق به آن است.

item[]

object ( LineItem )

موارد خط به این ترتیب.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/mapsbooking

آیتم خط

یک مورد در یک سفارش - رزرو یک سرویس در یک بازه زمانی واحد.

نمایندگی JSON
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
فیلدها
service Id

string

شناسه خدمات بازرگان.

start Sec

string ( int64 format)

زمان شروع شکاف قرار بر حسب ثانیه از زمان UTC از زمان یونیکس.

duration Sec

string ( int64 format)

مدت زمان قرار ملاقات بر حسب ثانیه.

tickets[]

object ( OrderedTickets )

تعداد بلیط های سفارش داده شده بر اساس نوع بلیط.

price

object ( Price )

قیمت کل (بدون احتساب مالیات) این خط.

status

enum ( BookingStatus )

وضعیت مورد خط.

بلیط های سفارش داده شده

تعداد بلیط های سفارش داده شده بر اساس نوع بلیط.

نمایندگی JSON
{
  "ticketId": string,
  "count": integer
}
فیلدها
ticket Id

string

شناسه یک نوع بلیط

count

integer

تعداد بلیط های سفارش داده شده برای این نوع