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

العنصر

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

تمثيل 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

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