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)

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

durationSec

string (int64 format)

مدة الفترة الزمنية للموعد بالثواني

tickets[]

object (OrderedTickets)

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

price

object (Price)

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

status

enum (BookingStatus)

حالة البند الإعلاني

OrderedTickets

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

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

string

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

count

integer

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