Method: notification.partners.orders.patch

يعدِّل Order حالية.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المعلمات
order.name

string

اسم مورد الطلب: partners/{partner ID}/orders/{order ID}

معامِلات طلب البحث

المعلمات
updateMask

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}

clientInformation

object (ClientInformation)

تمثّل هذه السمة معلومات شخصية عن العميل الذي قدّم الطلب.

paymentInformation

object (PaymentInformation)

معلومات حول معاملات الدفع المرتبطة بالطلب

merchantId

string

معرّف التاجر الذي تنتمي إليه جميع الخدمات في هذا الطلب

item[]

object (LineItem)

العناصر بهذا الترتيب.

نطاقات التفويض

يجب توفير نطاق OAuth التالي:

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

LineItem

عنصر واحد في طلب -- حجز خدمة واحدة في خانة زمنية واحدة.

تمثيل JSON
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
الحقول
serviceId

string

معرّف خدمة التاجر

startSec

string (int64 format)

وقت بدء خانة المواعيد بالثواني من خلال التوقيت العالمي المنسَّق (UTC) منذ حقبة Unix.

durationSec

string (int64 format)

مدة خانة المواعيد بالثواني.

tickets[]

object (OrderedTickets)

عدد التذاكر المطلوبة حسب نوع التذكرة

price

object (Price)

السعر الإجمالي (باستثناء الضرائب) لهذا العنصر.

status

enum (BookingStatus)

حالة العنصر.

OrderedTickets

عدد التذاكر المطلوبة حسب نوع التذكرة

تمثيل JSON
{
  "ticketId": string,
  "count": integer
}
الحقول
ticketId

string

معرّف نوع التذكرة

count

integer

عدد التذاكر التي تم طلبها لهذا النوع.