বুকিং বিজ্ঞপ্তি প্রস্তুত

BookingNotification পদ্ধতি, যা UpdateBooking রিয়েল-টাইম আপডেট (আরটিইউ) নামেও পরিচিত, আপনার সিস্টেমে অ্যাকশন সেন্টার বুকিংয়ে একটি আপডেট করা হলে Google-কে অবহিত করে। উদাহরণের মধ্যে রয়েছে বাতিল বা সংশোধিত রিজার্ভেশন। তখনই একটি notification.partners.bookings.patch বা BookingNotification.UpdateBooking পাঠাতে হবে।

বুকিং বিজ্ঞপ্তি টাস্ক প্রয়োজনীয়তা

এই কাজটি সম্পূর্ণ করতে, কোনো ত্রুটি ছাড়াই বৈধ BookingNotifications পাঠান। প্রাপ্যতা প্রতিস্থাপন, বণিক, এবং পরিষেবা পদ্ধতিতে কলগুলি কাজটিকে বাতিল করতে পারে৷

পরিবর্তনযোগ্য ক্ষেত্র

  • startTime
  • duration
  • partySize

name , merchant_id , service_id , এবং যেকোনো নির্দিষ্ট ক্ষেত্র যা পরিবর্তন হয় তা অবশ্যই উল্লেখ করতে হবে। অন্য সব ক্ষেত্র ঐচ্ছিক. কিছু ক্ষেত্রে, একাধিক ক্ষেত্র একই সময়ে পরিবর্তিত হতে পারে। এই ধরনের ক্ষেত্রে, কমা updateMask ক্ষেত্রগুলিকে আলাদা করে। উদাহরণস্বরূপ, updateMask=partySize,startTime

টাস্ক সফল হলে, রেসপন্স বডিতে বুকিং এর একটি উদাহরণ থাকে।

বাতিল অনুরোধের উদাহরণ

Request:
PATCH https://mapsbooking.googleapis.com/v1alpha/notification/partners/<PARTNER_ID>/bookings/<BOOKING_ID>?updateMask=status

Body:
{
  "name": "partners/<PARTNER_ID>/bookings/<BOOKING_ID>",
  "merchantId": "10001",
  "serviceId": "1001",
  "status": "CANCELED"
}

প্রতিক্রিয়া শরীর

বাতিল প্রতিক্রিয়া উদাহরণ

booking: {
    name: "partners/<PARTNER_ID>/bookings/<BOOKING_ID>",
    merchant_id: "10001",
    service_id: "1001",
    start_time: {
      seconds: 1736120700
},
    duration: {
      seconds: 900
},
    status: "CANCELED",
    party_size: 2
}