Method: notification.partners.orders.patch

मौजूदा Order को अपडेट करता है.

एचटीटीपी अनुरोध

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

यह यूआरएल 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 epoch के बाद से, अपॉइंटमेंट स्लॉट का शुरुआती समय, यूटीसी टाइम के हिसाब से सेकंड में.

durationSec

string (int64 format)

अपॉइंटमेंट स्लॉट की अवधि (सेकंड में).

tickets[]

object (OrderedTickets)

टिकट टाइप के हिसाब से ऑर्डर किए गए टिकटों की संख्या.

price

object (Price)

इस लाइन आइटम की कुल कीमत (टैक्स शामिल नहीं है).

status

enum (BookingStatus)

लाइन आइटम का स्टेटस.

OrderedTickets

टिकट टाइप के हिसाब से ऑर्डर किए गए टिकटों की संख्या.

JSON के काेड में दिखाना
{
  "ticketId": string,
  "count": integer
}
फ़ील्ड
ticketId

string

टिकट टाइप का आईडी.

count

integer

इस तरह के ऑर्डर किए गए टिकटों की संख्या.