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 का उदाहरण है.

जवाब का मुख्य भाग

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

किसी व्यापारी/कंपनी के साथ सर्विस अपॉइंटमेंट का ऑर्डर.

जेएसओएन के काेड में दिखाना
{
  "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

ऑर्डर में एक आइटम--एक ही टाइम स्लॉट में एक सेवा की बुकिंग.

जेएसओएन के काेड में दिखाना
{
  "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

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

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

string

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

count

integer

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