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)

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

durationSec

string ( int64 format)

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

tickets[]

object ( OrderedTickets )

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

price

object ( Price )

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

status

enum ( BookingStatus )

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

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

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

JSON উপস্থাপনা
{
  "ticketId": string,
  "count": integer
}
ক্ষেত্র
ticketId

string

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

count

integer

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