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)

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

durationSec

string (int64 format)

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

tickets[]

object (OrderedTickets)

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

price

object (Price)

السعر الإجمالي (غير شامل الضرائب) لهذا العنصر.

status

enum (BookingStatus)

حالة العنصر.

OrderedTickets

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

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

string

رقم تعريف نوع التذكرة.

count

integer

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