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)

ইউনিক্স যুগ থেকে UTC সময়ের সেকেন্ডের মধ্যে অ্যাপয়েন্টমেন্ট স্লটের শুরুর সময়।

durationSec

string ( int64 format)

সেকেন্ডে অ্যাপয়েন্টমেন্ট স্লটের সময়কাল।

tickets[]

object ( OrderedTickets )

টিকিটের প্রকার অনুসারে অর্ডারকৃত টিকিটের সংখ্যা।

price

object ( Price )

এই লাইন আইটেমের মোট মূল্য (ট্যাক্স ব্যতীত)।

status

enum ( BookingStatus )

লাইন আইটেমের অবস্থা।

অর্ডার করা টিকিট

টিকিটের প্রকার অনুসারে অর্ডারকৃত টিকিটের সংখ্যা।

JSON প্রতিনিধিত্ব
{
  "ticketId": string,
  "count": integer
}
ক্ষেত্র
ticketId

string

একটি টিকিটের প্রকারের আইডি।

count

integer

এই ধরনের জন্য অর্ডার করা টিকিটের সংখ্যা।