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)

अपॉइंटमेंट स्लॉट के शुरू होने का समय, यूनिक्स के बाद के समय के हिसाब से सेकंड में.

durationSec

string (int64 format)

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

tickets[]

object (OrderedTickets)

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

price

object (Price)

इस लाइन आइटम की कुल कीमत (टैक्स को छोड़कर).

status

enum (BookingStatus)

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

OrderedTickets

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

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

string

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

count

integer

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