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
}