বিদ্যমান Services
Availability
প্রতিস্থাপন করে৷ এই ব্যাচ কল পারমাণবিকতার গ্যারান্টি দেয় না। শুধুমাত্র সফলভাবে আপডেট হওয়া প্রাপ্যতা স্লট ফেরত দেওয়া হবে।
HTTP অনুরোধ
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*}/availability:replace
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি | |
---|---|
parent | |
শরীরের অনুরোধ
অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:
JSON প্রতিনিধিত্ব |
---|
{
"extendedServiceAvailability": [
{
object ( |
ক্ষেত্র | |
---|---|
extendedServiceAvailability[] | বর্ধিত পরিষেবা উপলব্ধতা যা বিদ্যমান উপলব্ধতা স্লটগুলি প্রতিস্থাপন করতে ব্যবহৃত হয়৷ |
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
একাধিক Service
প্রাপ্যতা স্লট প্রতিস্থাপনের জন্য ব্যাচ প্রতিক্রিয়া৷ শুধুমাত্র সফলভাবে আপডেট করা স্লট এই বার্তায় অন্তর্ভুক্ত করা হবে
JSON প্রতিনিধিত্ব |
---|
{
"extendedServiceAvailability": [
{
object ( |
ক্ষেত্র | |
---|---|
extendedServiceAvailability[] | সফলভাবে আপডেট করা বর্ধিত পরিষেবা উপলব্ধতা বার্তা যা বিদ্যমান উপলব্ধতা স্লটগুলি প্রতিস্থাপন করতে ব্যবহৃত হয়েছিল৷ |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
https://www.googleapis.com/auth/mapsbooking
বর্ধিত পরিষেবা উপলভ্যতা
প্রাপ্যতার একটি তালিকা এবং কার/কখন তাদের আবেদন করা উচিত।
JSON প্রতিনিধিত্ব |
---|
{ "merchantId": string, "serviceId": string, "startTimeRestrict": string, "endTimeRestrict": string, "durationRestrict": string, "resourcesRestrict": { object ( |
ক্ষেত্র | |
---|---|
merchantId | নিচের উপলভ্যতা বার্তাগুলি কোন ব্যবসায়ীর তা উল্লেখ করার জন্য এটি একটি বাধ্যতামূলক ক্ষেত্র। |
serviceId | নীচের উপলব্ধতা বার্তাগুলি কোন পরিষেবার অন্তর্গত তা নির্দিষ্ট করার জন্য এটি একটি বাধ্যতামূলক ক্ষেত্র। |
startTimeRestrict | যদি প্রদান করা হয়, তাহলে আমরা [startTimeRestrict, endTimeRestrict) থেকে একটি সম্পূর্ণ স্ন্যাপশট হিসেবে প্রদত্ত উপলভ্যতা সত্তা বিবেচনা করব। অর্থাৎ, নিম্নলিখিত শর্তটি সত্য হলে বিদ্যমান সমস্ত উপলব্ধতা মুছে ফেলা হবে:
একটি সময়কাল বার্তা সেট করা থাকলে, শর্তটি আরও সীমাবদ্ধ:
যদি একটি রিসোর্স রেস্ট্রিক্ট মেসেজ সেট করা থাকে, তাহলে শর্তটি আরও সীমাবদ্ধ থাকে:
এই ক্ষেত্রগুলি সাধারণত একটি নির্দিষ্ট সময়সীমার মধ্যে উপলব্ধতার একটি সম্পূর্ণ আপডেট প্রদান করতে ব্যবহৃত হয়। endTimeRestrict সেট না করে ছেড়ে যাওয়ার সময় startTimeRestrict সেট করা মানে startTimeRestrict থেকে শুরু হওয়া সমস্ত সময় বোঝানো হয়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
endTimeRestrict | StartTimeRestrict ছাড়ার সময় EndTimeRestrict সেট না করে সেট করা মানে EndTimeRestrict পর্যন্ত সব সময় বোঝানো হয়। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
durationRestrict | সময়কাল নির্ধারণ করা আপডেটের সুযোগকে শুধু সামঞ্জস্যপূর্ণ সময়কালের সাথে উপলব্ধতার মধ্যে সীমাবদ্ধ করে। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
resourcesRestrict | রিসোর্স সেট করা রেস্ট্রিক্ট আপডেটের সুযোগকে শুধুমাত্র এই রিসোর্সের সেটে সীমাবদ্ধ করে। সংস্থানগুলির সমস্ত আইডি ক্ষেত্রগুলি অবশ্যই ঠিক মেলে। |
availability[] | প্রাপ্যতা নতুন তালিকা. |