Package google.maps.booking.v1alpha

সূচক

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

বহিরাগত শিডিউলিং অংশীদারদের কাছ থেকে অ্যাপয়েন্টমেন্টের জন্য বিজ্ঞপ্তি পায়। অংশীদার বুকিং ভিত্তিক RPC যেমন CreateBooking এবং CheckAvailability বা অর্ডার বেস RPC যেমন CreateOrder এবং CheckOrderFulfillability প্রয়োগ করে কিনা তার উপর নির্ভর করে অংশীদারের হয় UpdateBooking বা UpdateOrder কল করা উচিত।

বুকিং আপডেট করুন

rpc UpdateBooking( UpdateBookingRequest ) returns ( Booking )

একটি বিদ্যমান Booking আপডেট করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
আপডেট অর্ডার

rpc UpdateOrder( UpdateOrderRequest ) returns ( Order )

একটি বিদ্যমান Order আপডেট করে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking

খাওয়ান

বহিরাগত সমষ্টিগত অংশীদারদের দ্বারা আপলোড করা ফিডগুলির জন্য প্রক্রিয়াকরণের স্থিতি পুনরুদ্ধার করুন৷

GetStatus

rpc GetStatus( GetStatusRequest ) returns ( FeedStatus )

নির্দিষ্ট সমষ্টিকারী দ্বারা পূর্বে আপলোড করা ফিডের Status পুনরুদ্ধার করে এবং এটি ফেরত দেয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
তালিকার অবস্থা

rpc ListStatus( ListStatusRequest ) returns ( ListStatusResponse )

নির্দিষ্ট সমষ্টিকারী দ্বারা একাধিক পূর্বে আপলোড করা বণিক, পরিষেবা বা উপলব্ধতা ফিডের Status পুনরুদ্ধার করে এবং সেগুলি ফেরত দেয়৷

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking

ইনভালিডেশন সার্ভিস

বহিরাগত অংশীদারদের কাছ থেকে সম্পদ অবৈধকরণের অনুরোধ গ্রহণ করে।

ইনভালিডেট রিসোর্স

rpc InvalidateResource( InvalidateResourceRequest ) returns ( Empty )

একটি বিদ্যমান সম্পদ অবৈধ করে।

অনুরোধ করা সংস্থানটি Google পরিষেবাতে সদস্যতা না নিলে একটি অনুরোধ উপেক্ষা করা হয়৷

সমর্থিত সম্পদ প্রকার: - পিকআপ

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking

ইনভেন্টরি স্ট্যাটাস

আপলোড করা ব্যবসায়ীদের ইনভেন্টরি এবং ম্যাচিং স্ট্যাটাস পুনরুদ্ধার করুন।

GetMerchantStatus

rpc GetMerchantStatus( GetMerchantStatusRequest ) returns ( MerchantStatus )

একজন Merchant MerchantStatus পান।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
লিস্ট মার্চেন্ট স্ট্যাটাস

rpc ListMerchantStatuses( ListMerchantStatusesRequest ) returns ( ListMerchantStatusesResponse )

ফিল্টার শর্ত পূরণ করে এমন অংশীদারের সমস্ত MerchantStatus তালিকাভুক্ত করুন।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking

ইনভেন্টরি আপডেট

এক্সটার্নাল এগ্রিগেটরদের থেকে ইনভেন্টরি আপডেট পায়।

BatchDeleteGenericRecords

rpc BatchDeleteGenericRecords( BatchDeleteGenericRecordsRequest ) returns ( Empty )

নির্দিষ্ট ফিড ধরনের রেকর্ড মুছে দেয়। শুধুমাত্র মৌলিক বৈধতা (যেমন বিকৃত অনুরোধ) সঞ্চালন করে যার পরে একটি উপযুক্ত প্রতিক্রিয়া অবিলম্বে অংশীদারকে ফেরত দেওয়া হয়। Google অ্যাসিঙ্ক্রোনাসভাবে অনুরোধে ব্যবসায়িক যুক্তি যাচাই করে। এই ব্যাচ কল পারমাণবিকতার গ্যারান্টি দেয় না।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
ব্যাচপুশজেনারিক রেকর্ড

rpc BatchPushGenericRecord( BatchPushGenericRecordRequest ) returns ( Empty )

নির্দিষ্ট ফিড প্রকারের রেকর্ড সন্নিবেশ এবং/অথবা আপডেট করে। শুধুমাত্র মৌলিক বৈধতা (যেমন বিকৃত অনুরোধ) সঞ্চালন করে যার পরে একটি উপযুক্ত প্রতিক্রিয়া অবিলম্বে অংশীদারকে ফেরত দেওয়া হয়। Google অ্যাসিঙ্ক্রোনাসভাবে অনুরোধে ব্যবসায়িক যুক্তি যাচাই করে। এই ব্যাচ কল পারমাণবিকতার গ্যারান্টি দেয় না।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
ব্যাচ রিপ্লেস সার্ভিস উপলভ্যতা

rpc BatchReplaceServiceAvailability( BatchReplaceServiceAvailabilityRequest ) returns ( BatchReplaceServiceAvailabilityResponse )

বিদ্যমান Services Availability প্রতিস্থাপন করে৷ এই ব্যাচ কল পারমাণবিকতার গ্যারান্টি দেয় না। শুধুমাত্র সফলভাবে আপডেট হওয়া প্রাপ্যতা স্লট ফেরত দেওয়া হবে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
ক্রিয়েট মার্চেন্ট

rpc CreateMerchant( CreateMerchantRequest ) returns ( Merchant )

নির্দিষ্ট সমষ্টিকারী দ্বারা পরিচালিত একটি নতুন Merchant তৈরি করে এবং এটি ফেরত দেয়৷

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
পরিষেবা তৈরি করুন

rpc CreateService( CreateServiceRequest ) returns ( Service )

নির্দিষ্ট সমষ্টিকারী দ্বারা পরিচালিত একজন ব্যবসায়ীর একটি নতুন Service তৈরি করে এবং এটি ফেরত দেয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
ডিলিট মার্চেন্ট

rpc DeleteMerchant( DeleteMerchantRequest ) returns ( Empty )

নির্দিষ্ট সমষ্টিকারী দ্বারা পরিচালিত একটি বিদ্যমান Merchant মুছে দেয়। সমস্ত বণিকের পরিষেবা এবং উপলব্ধতাও অক্ষম করা হবে৷ আপনি যদি ব্যবসায়ীকে পরে আবার যোগ করেন, তাহলে একই সেট পরিষেবা এবং উপলব্ধতার স্লটগুলি উপস্থিত হবে৷

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
ডিলিট সার্ভিস

rpc DeleteService( DeleteServiceRequest ) returns ( Empty )

নির্দিষ্ট এগ্রিগেটর দ্বারা পরিচালিত একজন ব্যবসায়ীর বিদ্যমান Service মুছে দেয়। সমস্ত পরিষেবার উপলব্ধতাও মুছে ফেলা হবে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
প্রতিস্থাপন পরিষেবা উপলভ্যতা

rpc ReplaceServiceAvailability( ReplaceServiceAvailabilityRequest ) returns ( ServiceAvailability )

নির্দিষ্ট এগ্রিগেটর দ্বারা পরিচালিত একটি বণিকের বিদ্যমান Service Availability প্রতিস্থাপন করে এবং এটি ফেরত দেয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
আপডেট মার্চেন্ট

rpc UpdateMerchant( UpdateMerchantRequest ) returns ( Merchant )

নির্দিষ্ট সমষ্টিকারী দ্বারা পরিচালিত একটি বিদ্যমান Merchant আপডেট করে এবং এটি ফেরত দেয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking
আপডেট সার্ভিস

rpc UpdateService( UpdateServiceRequest ) returns ( Service )

নির্দিষ্ট এগ্রিগেটর দ্বারা পরিচালিত একজন বণিকের বিদ্যমান Service আপডেট করে এবং এটি ফেরত দেয়।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগ প্রয়োজন:

  • https://www.googleapis.com/auth/mapsbooking

ActionLinkType

একটি অ্যাকশন লিঙ্কের সাথে যুক্ত কর্মের পূর্বনির্ধারিত প্রকার।

এনামস

অ্যাকশন প্ল্যাটফর্ম

যে প্ল্যাটফর্মে অ্যাকশনটি করা হয়। ওয়েব অ্যাপ্লিকেশন হল সাধারণ ফলব্যাক। ACTION_PLATFORM_WEB_APPLICATION-এর সাথে অন্তত একটি অ্যাকশনলিঙ্ক থাকা বাঞ্ছনীয়৷ প্ল্যাটফর্ম হিসাবে Android এবং iOS এর সাথে লিঙ্কগুলি শুধুমাত্র সংশ্লিষ্ট সিস্টেমে ব্যবহৃত হয়।

এনামস
ACTION_PLATFORM_UNSPECIFIED প্ল্যাটফর্মটি অনির্দিষ্ট।
ACTION_PLATFORM_WEB_APPLICATION অ্যাকশন প্ল্যাটফর্মটি সাধারণভাবে ওয়েব।
ACTION_PLATFORM_MOBILE_WEB অ্যাকশন প্ল্যাটফর্ম হল মোবাইল ডিভাইসে ওয়েব।
ACTION_PLATFORM_ANDROID অ্যাকশন প্ল্যাটফর্মটি অ্যান্ড্রয়েড ওএস।
ACTION_PLATFORM_IOS অ্যাকশন প্ল্যাটফর্ম আইওএস।

উপদেশ

Google এর মাধ্যমে রিজার্ভের মাধ্যমে বুকিং করার সময় ব্যবহারকারীকে দেখানো পরামর্শ।

ক্ষেত্র
text

Text

Google এর মাধ্যমে রিজার্ভ করার সময় ব্যবহারকারীর কাছে কাস্টম বার্তা প্রদর্শিত হবে।

উপস্থিতি

বণিকের পরিষেবার একটি প্রাপ্যতা স্লট, সময় এবং দাগের সংখ্যা নির্দেশ করে।

ক্ষেত্র
start_time

Timestamp

অ্যাপয়েন্টমেন্ট স্লটের শুরুর সময়।

duration

Duration

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

spots_total

int64

এই প্রাপ্যতার মোট স্পট এবং খোলা দাগের সংখ্যা। উদাহরণ:

  • 3 টি বুক করা সহ 10 টি স্পটের যোগব্যায়াম ক্লাস: availability {spots_total: 10, spots_open: 7 ...}
  • চেয়ার ম্যাসেজ সেশন যা ইতিমধ্যেই সম্পূর্ণ বুক করা হয়েছে: availability {spots_total: 1, spots_open: 0 ...}

দ্রষ্টব্য: নীচে সংজ্ঞায়িত উপলব্ধতা কম্প্রেশন বিন্যাস ব্যবহার করে অনুরোধ পাঠানো হলে, এই দুটি ক্ষেত্র অনুমান করা হবে।

  • একটি পুনরাবৃত্তি মানে spots_total=1 এবং spots_open=1
  • একটি ScheduleException বোঝায় spots_total=1 এবং spots_open=0
spots_open

int64

খোলা জায়গার সংখ্যা।

availability_tag

string

এই প্রাপ্যতা স্লট সনাক্ত করতে একটি ঐচ্ছিক অস্বচ্ছ স্ট্রিং। সেট করা থাকলে, অ্যাপয়েন্টমেন্ট বুক/আপডেট/বাতিল করার অনুরোধে এটি অন্তর্ভুক্ত করা হবে।

resources

Resources

বিভিন্ন স্টাফ সদস্য বা রুম পরিষেবার অংশ হলে অন্যদের থেকে এই প্রাপ্যতা স্লটটিকে দ্ব্যর্থিত করতে ব্যবহৃত ঐচ্ছিক সংস্থানগুলি।

যেমন দুইজন প্রশিক্ষকের সাথে একই যোগ ক্লাস:

availability { resources { staff_id: "1" staff_name: "Amy" }
               spots_total: 10 spots_open: 7 }
availability { resources { staff_id: "2" staff_name: "John" }
               spots_total: 5 spots_open: 2 }
payment_option_id[]

string

এই স্লটের জন্য অর্থ প্রদানের জন্য ব্যবহার করা যেতে পারে এমন অর্থপ্রদানের বিকল্পগুলি উল্লেখ করে আইডিগুলির একটি তালিকা৷ প্রকৃত অর্থপ্রদানের বিকল্পগুলি বণিক স্তরে সংজ্ঞায়িত করা হয় এবং একাধিক বণিকদের মধ্যেও শেয়ার করা যেতে পারে৷

এই ক্ষেত্রটি পরিষেবা বার্তায় নির্দিষ্ট করা যেকোনো payment_option_ids ওভাররাইড করে। একইভাবে এখানে উল্লেখ করা পেমেন্ট_অপশন_আইডিগুলিকে পরিষেবা বার্তায় উপস্থিত থাকতে হবে না, যদিও বণিক স্তরে সংজ্ঞায়িত করা আবশ্যক।

recurrence

Recurrence

প্রাপ্যতার জন্য পুনরাবৃত্তি তথ্য, একাধিক শুরুর সময় প্রতিনিধিত্ব করে। একটি পুনরাবৃত্তিতে একটি কার্যদিবসের জন্য অ্যাপয়েন্টমেন্ট থাকা উচিত।

schedule_exception[]

ScheduleException

সময় যখন এই পরিষেবা নির্ধারিত করা যাবে না. সময়সূচী_ব্যতিক্রম বার্তার সংখ্যা সীমিত করতে, সন্নিহিত ব্যতিক্রমগুলিতে যোগদান বিবেচনা করুন।

deposit

Deposit

এই প্রাপ্যতার জন্য ঐচ্ছিক আমানত। একটি নির্দিষ্ট করা হলে পরিষেবা আমানত ওভাররাইড করে।

no_show_fee

NoShowFee

এই প্রাপ্যতা জন্য ঐচ্ছিক কোন শো ফি. পরিষেবাটি ওভাররাইড করে যদি একটি নির্দিষ্ট করা হয় তবে কোনও শো ফি নেই৷

require_credit_card

RequireCreditCard

এই প্রাপ্যতা স্লট বুক করার জন্য ব্যবহারকারীকে একটি ক্রেডিট কার্ড প্রদান করতে হবে কিনা তা নির্দেশ করে৷ যদি মান সেট করা না থাকে, তবে এটি সেখানে সেট করা থাকলে পরিষেবা স্তর থেকে উত্তরাধিকারসূত্রে প্রাপ্ত হয়। (ঐচ্ছিক)

ticket_type_id[]

string

এই প্রাপ্যতা স্লটের জন্য সমর্থিত টিকিটের প্রকারের একটি তালিকা নির্দেশ করে৷ সেট না থাকলে, এই স্লটের জন্য অভিভাবক পরিষেবাতে সমস্ত টিকিটের প্রকার উপলব্ধ। মনে রাখবেন যে এই ক্ষেত্রের মানগুলি অবশ্যই অভিভাবক পরিষেবাতে সংজ্ঞায়িত করা উচিত। উদাহরণ:

  • চার ধরনের টিকিট সহ পরিষেবা: টিকিটের প্রকার {টিকিট_টাইপ_আইডি: "প্রাপ্তবয়স্ক_1" সংক্ষিপ্ত বিবরণ: "প্রাপ্তবয়স্কদের সপ্তাহের দিনগুলি"} টিকিটের প্রকার {টিকিট_টাইপ_আইডি: "প্রাপ্তবয়স্ক_2" শর্ট_ডেসক্রিপশন: "প্রাপ্তবয়স্কদের সাপ্তাহিক ছুটির দিনগুলি"} টিকিটের প্রকার {টিকিট_টাইপ_আইডি: "যুবকদের সপ্তাহের ছোট দিন" {Ticket_type_id: Youth_1"} টিকিট_টাইপ_আইডি: "যুব_২" সংক্ষিপ্ত বিবরণ: "ইয়ুথ উইকএন্ড"}

সপ্তাহের দিনগুলিতে ইনভেন্টরি প্রতিনিধিত্ব করতে: availability {ticket_type_id: "adult_1" ticket_type_id: "youth_1"...} । ছুটির সময় ইনভেন্টরি প্রতিনিধিত্ব করতে: availability {ticket_type_id: "adult_2" ticket_type_id: "youth_2"...}

  • তিন ধরনের টিকিট সহ পরিষেবা: টিকিট টাইপ {টিকিট_টাইপ_আইডি: "প্রাপ্তবয়স্ক" সংক্ষিপ্ত বিবরণ: "বয়স্ক"} টিকিটের প্রকার {টিকিট_টাইপ_আইডি: "যুব" সংক্ষিপ্ত বিবরণ: "যুব"} টিকিট প্রকার {টিকিট_টাইপ_আইডি: "সিনিয়র" সংক্ষিপ্ত বিবরণ: "জ্যেষ্ঠ"}

এই সময়ের স্লটের জন্য তিনটি টিকিটের ধরন উপলব্ধ রয়েছে তা নির্দেশ করার জন্য, হয় availability {ticket_type_id: "adult" ticket_type_id: "youth" ticket_type_id: "senior" ...} অথবা `উপলভ্যতা {...}' (সেট করবেন না এই স্লটে টিকিট_টাইপ_আইডি)।

(ঐচ্ছিক)

duration_requirement

DurationRequirement

স্লটের সময়কাল এবং/অথবা শেষ সময় দেখানোর প্রয়োজনীয়তা। স্লট অনুপলব্ধ হলে এই ক্ষেত্রটি উপেক্ষা করা হবে৷ থিংস-টু-ডু উল্লম্ব ব্যবহার করা হয় না। (ঐচ্ছিক)

scheduling_rule_overrides

SchedulingRuleOverrides

প্রাপ্যতা সময়সূচী নিয়ম. যদি ক্ষেত্রগুলি জনবহুল হয়, তবে সেগুলি পরিষেবা-স্তরের সময়সূচী বিধিগুলির সাথে সম্পর্কিত যে কোনও সময়সূচী নিয়মগুলিকে ওভাররাইড করবে৷

confirmation_mode

ConfirmationMode

এই উপলব্ধতা বুক করার সময় নিশ্চিতকরণ মোড ব্যবহার করা হবে। CONFIRMATION_MODE_SYNCHRONOUS এর নিশ্চিতকরণ মোড সহ উপলব্ধতার জন্য বুকিং তৈরি করার প্রচেষ্টা অবিলম্বে নিশ্চিত বা অস্বীকার করতে হবে৷ CONFIRMATION_MODE_ASYNCHRONOUS এর নিশ্চিতকরণ মোড সহ উপলব্ধতার জন্য বুকিং তৈরি করার প্রচেষ্টা অবশ্যই অবিলম্বে অস্বীকার করতে হবে বা মুলতুবি স্থিতি সহ তৈরি করতে হবে৷

নিশ্চিতকরণ মোড

উপলব্ধতা বুকিং করার সময় নিশ্চিতকরণ মোড ব্যবহার করা হয়।

এনামস
CONFIRMATION_MODE_UNSPECIFIED নিশ্চিতকরণ মোড নির্দিষ্ট করা হয়নি. সিঙ্ক্রোনাস নিশ্চিতকরণ ধরে নেওয়া হবে।
CONFIRMATION_MODE_SYNCHRONOUS এই প্রাপ্যতা জন্য বুকিং সিঙ্ক্রোনাস নিশ্চিত করা হবে.
CONFIRMATION_MODE_ASYNCHRONOUS এই প্রাপ্যতা জন্য বুকিং অ্যাসিঙ্ক্রোনাস নিশ্চিত করা হবে.

সময়কালের প্রয়োজনীয়তা

এই enum নির্দেশ করে যে ব্যবহারকারীর অনুরোধ করা স্লট সময়কাল/শেষ সময় স্বীকার করতে বা দেখার জন্য কী প্রয়োজনীয়তা বিদ্যমান।

এনামস
DURATION_REQUIREMENT_UNSPECIFIED শেষ সময় হ্যান্ডলিং নির্দিষ্ট করা হয় না. এটি ডিফল্ট।
DO_NOT_SHOW_DURATION শেষ সময় ব্যবহারকারীকে দেখানো হয় না।
MUST_SHOW_DURATION অ্যাপয়েন্টমেন্ট নেওয়ার আগে ব্যবহারকারীকে শেষ সময় দেখাতে হবে।

পুনরাবৃত্তি

পুনরাবৃত্তি বার্তাগুলি ঐচ্ছিক, তবে ধারাবাহিকভাবে পুনরাবৃত্তি করা প্রাপ্যতা স্লটগুলির আরও কমপ্যাক্ট উপস্থাপনা করার অনুমতি দেয়৷ তারা সাধারণত একটি দিনের কাজের সময়সূচী উপস্থাপন করে। ScheduleException বার্তাগুলি তারপর কাজের দিনের মধ্যে বুক করা/অনুপলব্ধ সময়সীমার প্রতিনিধিত্ব করতে ব্যবহৃত হয়।

প্রয়োজনীয়তা:

  1. প্রাপ্যতা স্লট বা পুনরাবৃত্তির সম্প্রসারণ অবশ্যই অভিন্ন স্লট তৈরি করবে না। যদি আইডি, স্টার্ট_টাইম, সময়কাল এবং সংস্থান মিলে যায়, স্লটগুলিকে অভিন্ন হিসাবে বিবেচনা করা হয়।
  2. একটি একক পরিষেবার স্লটের মধ্যে মানক প্রাপ্যতা বিন্যাস এবং পুনরাবৃত্তি মিশ্রিত করবেন না। পুনরাবৃত্তি সুবিধা বণিক/পরিষেবা যা অ্যাপয়েন্টমেন্ট অফার করে। স্ট্যান্ডার্ড ফরম্যাটটি নিয়মিত নির্ধারিত ক্লাস সহ বণিক/পরিষেবাগুলির জন্য তৈরি।
  3. পুনরাবৃত্তি 24 ঘন্টার বেশি স্থায়ী হওয়া উচিত নয়।
ক্ষেত্র
repeat_until

Timestamp

অন্তর্ভুক্ত সর্বাধিক UTC টাইমস্ট্যাম্প প্রাপ্যতা পর্যন্ত পুনরাবৃত্তি হয়.

repeat_every

Duration

ক্রমাগত প্রাপ্যতা স্লটের মধ্যে সময় নির্ধারণ করে।

উদাহরণ: 20 মিনিটের সময়কাল সহ একটি উপলব্ধতা, 30 মিনিটের একটি পুনরাবৃত্তি_প্রতিটি, সকাল 9:00 এর একটি শুরুর সময়, এবং 11:00 পর্যন্ত পুনরাবৃত্তি করা হলে 9-9:20am, 9:30-9:50am, 10 এ স্লট পাওয়া যাবে -10:20am, 10:30-10:50am, 11-11:20am। (প্রয়োজনীয়)

সময়সূচী ব্যতিক্রম

ScheduleException বার্তাগুলি কার্যদিবসের মধ্যে বুক করা/অনুপলব্ধ সময় সীমার প্রতিনিধিত্ব করে, যা উপরে বর্ণিত পুনরাবৃত্তির ব্যতিক্রম। টাইম স্লট বুক করা হলে, নতুন অনুপলব্ধ সময় সীমাগুলি প্রতিফলিত করতে ব্যতিক্রমগুলির তালিকা আপডেট করা উচিত। পুনরাবৃত্তি নিজেই সংশোধন করা উচিত নয়.

ক্ষেত্র
time_range

TimeRange

ব্যতিক্রমের সময়সীমা। পুনরাবৃত্তি দ্বারা বর্ণিত যেকোনো স্লট যা এই বন্ধ-খোলা সময়সীমাকে ওভারল্যাপ করে তা অনুপলব্ধ বলে বিবেচিত হবে।

উদাহরণ: যদি পুনরাবৃত্তিটি 20 মিনিটের সময়কাল নির্দিষ্ট করে, প্রতি 30 মিনিটের একটি পুনরাবৃত্তি, সকাল 9:00 এর একটি শুরুর সময় এবং 11:00am এর পুনরাবৃত্তি না হয়, তাহলে 9:45am-11:00am এর সময়সীমা সহ একটি সময়সূচী ব্যতিক্রম অনুপলব্ধ হবে 9:30-9:50am, 10-10:20am, এবং 10:30-10:50am এ স্লট।

নোট করুন যে সময় পরিসীমা বন্ধ-খোলা, 11am স্লটে শুরু হওয়া স্লট প্রভাবিত হবে না।

SchedulingRuleOverrides

প্রাপ্যতা স্তর সময়সূচী নিয়ম.

ক্ষেত্র
last_bookable_sec

int64

শেষবার (সেকেন্ডে) এই স্লটটি বুক করা যাবে। এই টাইমস্ট্যাম্পটি অবশ্যই স্লটের start_sec এর আগে হতে হবে (যদি ব্যবহারকারীরা শুরুর সময়ের পরে বুক করতে সক্ষম হন তবে পরিষেবা স্তর SchedulingRules.min_booking_before_end_time ব্যবহার করুন)। উপস্থিত থাকলে, সংশ্লিষ্ট পরিষেবার সময়সূচী বিধিগুলির min_booking_buffer-এ নির্দিষ্ট করা যেকোনো কিছুকে ওভাররাইড করবে।

first_bookable_sec

int64

প্রথমবার (সেকেন্ডে) এই স্লটটি বুক করা যাবে। এই টাইমস্ট্যাম্পটি স্লটের start_sec এর আগে বা শেষ_bookable_sec এর আগে হতে হবে যদি নির্দিষ্ট করা থাকে।

last_online_cancellable_sec

int64

সেট করা থাকলে, শেষ বার (Unix যুগের পর থেকে কয়েক সেকেন্ডে) এই নির্দিষ্ট অ্যাপয়েন্টমেন্ট স্লটটি Google এর সাথে রিজার্ভের মাধ্যমে বাতিল করা যেতে পারে। এই ক্ষেত্রটি যেকোনও পরিষেবা-স্তরের বাতিলকরণ নিয়মকে ওভাররাইড করবে। (ঐচ্ছিক)

BatchDeleteGenericRecordsRequest

নির্দিষ্ট ফিড ধরনের রেকর্ড মুছে ফেলার জন্য ব্যাচ অনুরোধ.

ক্ষেত্র
parent

string

সম্পদের নাম, যার বিন্যাস রয়েছে - partners/{partner_id}/feeds/{feed_name}

records[]

GenericDeleteRecord

রেকর্ড মুছে ফেলা হবে. একটি এপিআই কলে সর্বাধিক 1000টি রেকর্ড অনুমোদিত।

BatchPushGenericRecordRequest

অনুরোধের url-এ নির্দিষ্ট ফিড প্রকারের রেকর্ড সন্নিবেশ এবং/অথবা আপডেট করার জন্য ব্যাচ অনুরোধ।

ক্ষেত্র
parent

string

সম্পদের নাম, যার বিন্যাস রয়েছে - partners/{partner_id}/feeds/{feed_name}

records[]

GenericRecord

ঢোকানো এবং/অথবা আপডেট করা রেকর্ড. একটি এপিআই কলে সর্বাধিক 1000টি রেকর্ড অনুমোদিত।

BatchReplaceService Availability Request

একাধিক Service প্রাপ্যতা স্লট প্রতিস্থাপনের জন্য ব্যাচের অনুরোধ৷

ক্ষেত্র
parent

string

partners/{partner_id}

extended_service_availability[]

ExtendedServiceAvailability

বর্ধিত পরিষেবা উপলব্ধতা যা বিদ্যমান উপলব্ধতা স্লটগুলি প্রতিস্থাপন করতে ব্যবহৃত হয়৷

BatchReplaceService Availability Response

একাধিক Service প্রাপ্যতা স্লট প্রতিস্থাপনের জন্য ব্যাচ প্রতিক্রিয়া৷ শুধুমাত্র সফলভাবে আপডেট করা স্লট এই বার্তায় অন্তর্ভুক্ত করা হবে

ক্ষেত্র
extended_service_availability[]

ExtendedServiceAvailability

সফলভাবে আপডেট করা বর্ধিত পরিষেবা উপলব্ধতা বার্তা যা বিদ্যমান উপলব্ধতা স্লটগুলি প্রতিস্থাপন করতে ব্যবহৃত হয়েছিল৷

সংরক্ষণ

একটি জায় স্লট জন্য একটি বুকিং

ক্ষেত্র
name

string

বুকিং এর রিসোর্স নাম: partners/{partner ID}/bookings/{booking ID}

merchant_id

string

স্লটের জন্য ব্যবসায়ীর আইডি

service_id

string

বণিক পরিষেবার আইডি

start_time

Timestamp

অ্যাপয়েন্টমেন্ট স্লটের শুরুর সময়

duration

Duration

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

client_information

ClientInformation

অ্যাপয়েন্টমেন্ট গ্রহণকারী ক্লায়েন্টের ব্যক্তিগত তথ্য

status

BookingStatus

বুকিং এর অবস্থা

payment_information

PaymentInformation

বুকিংয়ের সাথে সম্পর্কিত অর্থপ্রদানের লেনদেনের তথ্য।

party_size

int64

বুকিং পার্টি আকার

বুকিং ব্যর্থতা

স্ট্যাটাস ডেটা যা বোঝায় কেন বুকিং প্রক্রিয়াকরণ অ্যাসিঙ্ক্রোনাসভাবে ব্যর্থ হয়েছে। BookingFailure প্রাথমিকভাবে ব্যবসায়িক লজিক ত্রুটিগুলি ক্যাপচার করার উদ্দেশ্যে করা হয়েছে৷

ক্ষেত্র
cause

Cause

বুকিং ব্যর্থ হওয়ার কারণ। (প্রয়োজনীয়)

rejected_card_type

CreditCardType

(কারণ PAYMENT_ERROR_CARD_TYPE_REJECTED হলেই প্রয়োজন)

description

string

এই ঐচ্ছিক ক্ষেত্রটি অংশীদারের জন্য শুধুমাত্র ডিবাগ করার উদ্দেশ্যে অতিরিক্ত তথ্য অন্তর্ভুক্ত করার জন্য ব্যবহার করা হয়। (ঐচ্ছিক)

payment_failure

PaymentFailureInformation

পেমেন্ট ব্যর্থতা সম্পর্কে তথ্য.

কারণ

ব্যর্থতার কারণগুলির গণনা।

এনামস
CAUSE_UNSPECIFIED ডিফল্ট মান: ব্যবহার করবেন না; একটি "অজানা ত্রুটি" এর পরিমাণ
SLOT_UNAVAILABLE উল্লেখিত প্রাপ্যতা স্লট আর উপলব্ধ নয়৷
SLOT_ALREADY_BOOKED_BY_USER ব্যবহারকারী ইতিমধ্যেই রেফারেন্সড উপলব্ধতা স্লটের জন্য একটি অ্যাপয়েন্টমেন্ট বুক করেছেন৷
LEASE_EXPIRED ইজারা (যদি প্রদান করা হয়) মেয়াদ শেষ হয়ে গেছে এবং অনুরোধ করা বুকিং সম্পূর্ণ করতে আর ব্যবহার করা যাবে না।
OUTSIDE_CANCELLATION_WINDOW বণিকের বাতিলকরণ নীতিতে সময় সীমাবদ্ধতার কারণে অনুরোধ করা বাতিলকরণ বর্তমান সময়ে করা যাবে না।
PAYMENT_ERROR_CARD_TYPE_REJECTED অর্থপ্রদান প্রক্রিয়া করার সময় একটি ত্রুটির সম্মুখীন হয়েছে কারণ প্রদত্ত ক্রেডিট কার্ডের ধরন বণিক দ্বারা গ্রহণ করা হয়নি৷ ক্রেডিট কার্ডের প্রকার অবশ্যই প্রত্যাখ্যাত_কার্ড_টাইপ এ সরবরাহ করতে হবে।
PAYMENT_ERROR_CARD_DECLINED প্রদত্ত ক্রেডিট কার্ড প্রত্যাখ্যান করার কারণে অর্থপ্রদান প্রক্রিয়া করার সময় একটি ত্রুটির সম্মুখীন হয়েছে৷
PAYMENT_OPTION_NOT_VALID বুকিং এর জন্য অর্থ প্রদানের জন্য ব্যবহৃত প্যাক/সদস্যতার সাথে একটি ত্রুটির সম্মুখীন হয়েছে৷ কোন বৈধ ব্যবহার বাকি থাকতে পারে না, এটি মেয়াদ শেষ হতে পারে, ইত্যাদি।
PAYMENT_ERROR এই বুকিংয়ের জন্য অর্থপ্রদান প্রক্রিয়া করার সময় একটি ত্রুটির সম্মুখীন হয়েছে৷ একটি সাধারণ অর্থপ্রদান সংক্রান্ত ত্রুটি নির্দেশ করতে এই মানটি ব্যবহার করুন, শুধুমাত্র যদি ত্রুটিটি উপরের একটি নির্দিষ্ট অর্থপ্রদানের ত্রুটির সাথে মেলে না।
USER_CANNOT_USE_PAYMENT_OPTION ব্যবহারকারী প্রদত্ত অর্থপ্রদানের বিকল্প ব্যবহার করতে পারবেন না (যেমন ব্যবহারকারী দ্বিতীয়বার প্রথমবার মূল্য ব্যবহার করার চেষ্টা করছেন)।
BOOKING_ALREADY_CANCELLED একটি বুকিং যা ব্যবহারকারী বাতিল করার চেষ্টা করেছেন তা ইতিমধ্যেই বাতিল করা হয়েছে৷
BOOKING_NOT_CANCELLABLE একটি বুকিং যা ব্যবহারকারী বাতিল করার চেষ্টা করেছেন তা বাতিলযোগ্য নয়।
OVERLAPPING_RESERVATION এই সময়ের খুব কাছাকাছি ব্যবহারকারীর একটি বিদ্যমান রিজার্ভেশন আছে।
USER_OVER_BOOKING_LIMIT ব্যবহারকারী এগ্রিগেটরের প্রতি-ব্যবহারকারীর বুকিং সীমা অতিক্রম করার কারণে বুকিং ব্যর্থ হয়েছে।
PAYMENT_REQUIRES_3DS1

পেমেন্ট কখন প্রত্যাখ্যান করা হবে তা সেট করুন কারণ আপনি লেনদেনটি আবার চেষ্টা করার অনুরোধ করছেন, কিন্তু এইবার 3DS1 চ্যালেঞ্জ/প্রতিক্রিয়ার মধ্য দিয়ে যাওয়ার পরে। মনে রাখবেন যে বর্তমান লেনদেনের ব্যর্থতার অবস্থা ব্যর্থ থাকবে। পুনরায় চেষ্টা সম্পূর্ণ আলাদা হবে।

যখন এটি ব্যর্থতার কারণ, পেমেন্ট_ফেল্যুর।3DS1_প্যারামিটার অবশ্যই সেট করা উচিত। যদি এটি না হয়, তাহলে বর্তমান কারণটিকে PAYMENT_ERROR হিসাবে বিবেচনা করা হবে৷

পেমেন্ট ব্যর্থতার তথ্য

পেমেন্ট ব্যর্থতা সম্পর্কে তথ্য.

ক্ষেত্র
threeds1_parameters

ThreeDS1Parameters

ব্যবহারকারীর সাথে একটি 3DS1 প্রমাণীকরণ প্রোটোকল শুরু করতে RwG এগ্রিগেটর দ্বারা ব্যবহৃত প্যারামিটার৷ BookingFailure.cause PAYMENT_REQUIRES_3DS1 সেট করা না থাকলে উপেক্ষা করা হবে।

ThreeDS1 পরামিতি

RwG একটি 3DS1 চ্যালেঞ্জ সঞ্চালনের জন্য অনুরোধ করে প্যারামিটার।

প্যারামিটারগুলি 3DS1 প্রোটোকলের EMVCo-এর বর্ণনা দ্বারা সেট করা হয়েছে।

ক্ষেত্র
acs_url

string

যে URL থেকে প্রমাণীকরণের জন্য ব্যবহারকারীর কাছে একটি ফর্ম লোড করতে হবে৷

pa_req

string

একটি পেমেন্ট প্রমাণীকরণ অনুরোধ। সরবরাহ করা হলে ACSUrl ফর্মে পোস্ট করতে হবে।

transaction_id

string

ACS প্রদানকারী দ্বারা ব্যবহৃত একটি শনাক্তকারী। সরবরাহ করা হলে ACSUrl ফর্মে পোস্ট করতে হবে।

md_merchant_data

string

বণিক ডেটা। সরবরাহ করা হলে ACSUrl ফর্মে পোস্ট করতে হবে।

বুকিং স্ট্যাটাস

একটি বুকিং অবস্থা

এনামস
BOOKING_STATUS_UNSPECIFIED উল্লিখিত না.
CONFIRMED বুকিং নিশ্চিত করা হয়েছে
PENDING_MERCHANT_CONFIRMATION বুকিং কনফার্মড স্ট্যাটাসে রূপান্তরিত হওয়ার আগে বণিকের দ্বারা নিশ্চিতকরণের জন্য অপেক্ষা করছে (এটি বর্তমানে সমর্থিত নয়)
PENDING_CLIENT_CONFIRMATION বুকিং কনফার্মড স্ট্যাটাসে রূপান্তর করার আগে ক্লায়েন্টের দ্বারা নিশ্চিতকরণের জন্য অপেক্ষা করছে (এটি বর্তমানে সমর্থিত নয়)
CANCELED ব্যবহারকারীর পক্ষ থেকে বুকিং বাতিল করা হয়েছে।
NO_SHOW অ্যাপয়েন্টমেন্টের জন্য ক্লায়েন্ট দেখায়নি
NO_SHOW_PENALIZED বাতিলকরণ নীতি লঙ্ঘন করে ক্লায়েন্ট অ্যাপয়েন্টমেন্টের জন্য দেখায়নি।
FAILED প্রসেসিং ব্যর্থতার কারণে বুকিং সম্পূর্ণ করা যায়নি।
DECLINED_BY_MERCHANT বুকিং অসিঙ্ক্রোনাসভাবে বণিক দ্বারা প্রত্যাখ্যান করা হয়েছে৷

কল মার্চেন্ট

UnsupportedPartySizeOption-এ ব্যবহার করার জন্য খালি বার্তা, এটি সেটিং ব্যবহারকারীদের একটি বুকিংয়ের জন্য ব্যবসায় কল করার বিকল্প প্রদর্শন করবে।

বাতিলকরণ নীতি

একটি পরিষেবার জন্য বাতিলকরণ নীতি।

ক্ষেত্র
refund_condition[]

RefundCondition

পলিসিতে শূন্য বা তার বেশি ফেরতের শর্ত প্রযোজ্য।

ফেরতের শর্ত

একটি একক ফেরত শর্ত সংজ্ঞায়িত করে। পরিষেবা শুরু হওয়ার আগে বিভিন্ন সময়কাল হিসাবে "রিফান্ড পদক্ষেপ" বর্ণনা করতে একাধিক ফেরত শর্ত একসাথে ব্যবহার করা যেতে পারে।

ক্ষেত্র
min_duration_before_start_time

Duration

শুরুর সময়ের আগে সময়কাল, যতক্ষণ না গ্রাহক পরিষেবার খরচের অংশের জন্য ফেরত পেতে পারেন যে পর্যন্ত refund_percent নির্দিষ্ট করা হয়েছে। 0 (ডিফল্ট) সেট করা হলে, পরিষেবাটি যে কোনো সময় বাতিল করা যেতে পারে।

refund_percent

uint32

যে শতাংশ ফেরত দেওয়া যেতে পারে, যতক্ষণ পর্যন্ত পরিষেবা বুকিং বাতিল করা হয় পরিষেবা শুরুর সময়ের অন্তত min_duration_before_start_time আগে, [0, 100] এর পরিসরে। 0 (ডিফল্ট) সেট করা হলে, পরিষেবাটি ফেরতযোগ্য নয়। 100 এ সেট করা হলে এই পরিষেবাটি সম্পূর্ণরূপে ফেরতযোগ্য।

ক্লায়েন্ট তথ্য

বুকিং করা ব্যক্তি সম্পর্কে ব্যক্তিগত তথ্য

ক্ষেত্র
given_name

string

ক্লায়েন্টের দেওয়া নাম

family_name

string

গ্রাহকের পারিবারিক নাম

address

PostalAddress

গ্রাহকের ঠিকানা

telephone

string

গ্রাহকের ফোন নম্বর

email

string

ক্লায়েন্টের ইমেল ঠিকানা

MerchantRequest তৈরি করুন

একটি Merchant তৈরি করার অনুরোধ।

ক্ষেত্র
parent

string

partners/{partner_id} ফর্ম্যাটে এই বণিকের মালিক অংশীদারের মূল সম্পদের নাম।

merchant_id

string

এই বণিকের জন্য ব্যবহার করার জন্য বণিক আইডি।

merchant

Merchant

তৈরি করা বণিক.

পরিষেবার অনুরোধ তৈরি করুন

একটি নতুন Service তৈরি করার অনুরোধ।

ক্ষেত্র
parent

string

partners/{partner_id}/merchants/{merchant_id} ফর্ম্যাটে এই পরিষেবার মালিক ব্যবসায়ীর মূল সম্পদের নাম।

service_id

string

এই পরিষেবার জন্য ব্যবহার করার জন্য পরিষেবা আইডি৷

service

Service

সেবা তৈরি করা.

ক্রেডিটকার্ড সীমাবদ্ধতা

ক্রেডিট কার্ডের প্রকারের সীমাবদ্ধতা এই বণিক গ্রহণ করে।

ক্ষেত্র
credit_card_type[]

CreditCardType

সমর্থিত ক্রেডিট কার্ডের একটি তালিকা। খালি থাকলে কোনো ক্রেডিট কার্ড সমর্থিত নয়।

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

একটি ক্রেডিট কার্ডের ধরন।

এনামস
CREDIT_CARD_TYPE_UNSPECIFIED অব্যবহৃত।
VISA একটি ভিসা ক্রেডিট কার্ড।
MASTERCARD একটি মাস্টারকার্ড ক্রেডিট কার্ড।
AMERICAN_EXPRESS একটি আমেরিকান এক্সপ্রেস ক্রেডিট কার্ড।
DISCOVER একটি আবিষ্কার ক্রেডিট কার্ড.
JCB একটি JCB ক্রেডিট কার্ড।

ডিলিট মার্চেন্ট রিকোয়েস্ট

একটি Merchant মুছে ফেলার অনুরোধ.

ক্ষেত্র
name

string

মুছে ফেলার জন্য ব্যবসায়ীর সম্পদের নাম। অংশীদারদের ফর্ম্যাটে/{partner_id}/merchants/{merchant_id}

ডিলিট সার্ভিস রিকোয়েস্ট

একটি Service মুছে ফেলার অনুরোধ।

ক্ষেত্র
name

string

পরিষেবার রিসোর্স নাম মুছে ফেলতে হবে। partners/{partner_id}/merchants/{merchant_id}/services/{service_id}

জমা

একটি ডিপোজিট যার জন্য ব্যবহারকারীর কাছ থেকে চার্জ নেওয়া হতে পারে বা তাদের ক্রেডিট কার্ডে হোল্ড থাকতে পারে৷

ক্ষেত্র
deposit

Price

আমানত পরিমাণ.

min_advance_cancellation_sec

int64

আমানতের জন্য ন্যূনতম অগ্রিম বাতিলকরণ।

deposit_type

PriceType

প্রাপ্যতা থেকে কীভাবে আমানত নির্ধারণ করা হয় তা সংজ্ঞায়িত করে।

ডাইরেক্ট মার্চেন্ট পেমেন্ট

ব্যবহারকারী কীভাবে RwG-এর মাধ্যমে পরিষেবার জন্য প্রি-পেমেন্ট না করে সরাসরি বণিককে অর্থপ্রদান করতে পারে সে সম্পর্কে তথ্য।

ক্ষেত্র
payment_methods[]

Text

ব্যবহারকারীদের শুধুমাত্র নীচে উল্লিখিত অর্থপ্রদানের পদ্ধতির মাধ্যমে অর্থ প্রদানের পরামর্শ দেওয়া হবে।

সময়সীমা

আবদ্ধ বা সীমাহীন হতে পারে এমন একটি সীমার জন্য মোড়ক। কমপক্ষে একটি min_duration এবং max_duration সময়কাল প্রয়োজন।

ক্ষেত্র
min_duration

Duration

ন্যূনতম সময়কাল।

max_duration

Duration

সর্বোচ্চ সময়কাল।

বর্ধিত পরিষেবা উপলভ্যতা

প্রাপ্যতার একটি তালিকা এবং কার/কখন তাদের আবেদন করা উচিত।

ক্ষেত্র
merchant_id

string

নিচের উপলভ্যতা বার্তাগুলি কোন ব্যবসায়ীর তা উল্লেখ করার জন্য এটি একটি বাধ্যতামূলক ক্ষেত্র।

service_id

string

নীচের উপলব্ধতা বার্তাগুলি কোন পরিষেবার অন্তর্গত তা নির্দিষ্ট করার জন্য এটি একটি বাধ্যতামূলক ক্ষেত্র।

start_time_restrict

Timestamp

প্রদান করা হলে, আমরা উপলব্ধতা সত্তাগুলিকে [start_time_restrict, end_time_restrict) থেকে একটি সম্পূর্ণ স্ন্যাপশট হিসাবে বিবেচনা করব। অর্থাৎ, নিম্নলিখিত শর্তটি সত্য হলে বিদ্যমান সমস্ত উপলব্ধতা মুছে ফেলা হবে:

   start_time_restrict <= availability.start_sec &&
   availability.start_sec < end_time_restrict

একটি সময়কাল বার্তা সেট করা থাকলে, শর্তটি আরও সীমাবদ্ধ:

  availability.duration == duration_restrict

যদি একটি রিসোর্স_রিস্ট্রিক্ট মেসেজ সেট করা থাকে, তবে শর্তটি আরও সীমাবদ্ধ:

   availability.resources.staff_id == resources_restrict.staff_id &&
   availability.resources.room_id == resources_restrict.room_id

এই ক্ষেত্রগুলি সাধারণত একটি নির্দিষ্ট সময়সীমার মধ্যে উপলব্ধতার একটি সম্পূর্ণ আপডেট প্রদান করতে ব্যবহৃত হয়।

end_time_restrict আনসেট ছেড়ে যাওয়ার সময় start_time_restrict সেট করা মানে start_time_restrict থেকে শুরু হওয়া সমস্ত সময় বোঝানো হয়।

end_time_restrict

Timestamp

start_time_restrict ছাড়ার সময় end_time_restrict সেট করা মানে শেষ_টাইম_রিস্ট্রিকট পর্যন্ত সব সময় বোঝানো হয়।

duration_restrict

Duration

সময়কাল নির্ধারণ করা আপডেটের সুযোগকে শুধু সামঞ্জস্যপূর্ণ সময়কালের সাথে উপলব্ধতার মধ্যে সীমাবদ্ধ করে।

resources_restrict

Resources

রিসোর্স_রিস্ট্রিক্ট সেট করা আপডেটের সুযোগকে শুধুমাত্র এই সম্পদের সেটে সীমাবদ্ধ করে। সংস্থানগুলির সমস্ত আইডি ক্ষেত্রগুলি অবশ্যই ঠিক মেলে।

availability[]

Availability

প্রাপ্যতা নতুন তালিকা.

ফিড পরিসংখ্যান

আপলোড করা ফিড প্রক্রিয়া করার সময় প্রাপ্ত পরিসংখ্যান।

ক্ষেত্র
new_items

int64

এই ফিড দ্বারা নতুন যোগ করা আইটেম. ফিডের ধরণের উপর নির্ভর করে আইটেমগুলি ব্যবসায়ী, পরিষেবা বা উপলব্ধতার স্লট হতে পারে।

existing_items

int64

বিদ্যমান আইটেম, ফিড থেকে নতুন তথ্য থেকে প্রয়োজন অনুযায়ী আপডেট করা হয়েছে।

deleted_items

int64

এই ফিডে আইটেমগুলি আর উপস্থিত নেই এবং ফলস্বরূপ এটি সরানো হয়েছে।

ফিড স্ট্যাটাস

সমষ্টিকারীর প্ল্যাটফর্ম দ্বারা আপলোড করা একটি ফিডের স্থিতি।

ক্ষেত্র
name

string

ফিড রিসোর্সের নাম, যার ফরম্যাট আছে

  • partners/{partner_id}/feeds/merchants/{file_name}
  • partners/{partner_id}/feeds/services/{file_name}
  • partners/{partner_id}/feeds/availability/{file_name}
state

State

এই ফিড প্রক্রিয়াকরণ অবস্থা.

error_details

string

আমরা এই ফিড প্রক্রিয়া করতে ব্যর্থ হলে মানব পাঠযোগ্য স্ট্রিং আরও বিশদ প্রদান করে।

statistics

FeedStatistics

এই ফিড নির্দিষ্ট পরিসংখ্যান.

অবস্থা

একটি ফিড প্রক্রিয়াকরণ অবস্থা নির্দেশ করতে Enum.

এনামস
STATE_UNSPECIFIED ডিফল্ট মান। অব্যবহৃত।
IN_PROGRESS ফিড এখনও প্রক্রিয়া করা হচ্ছে.
SUCCESS ফিড সফলভাবে প্রক্রিয়া করা হয়েছে.
FAILURE ফিড প্রক্রিয়া করার সময় আমরা একটি ত্রুটির সম্মুখীন হয়েছি৷

ফুড অর্ডারিং মেটাডেটা

খাদ্য অর্ডার অ্যাকশন লিঙ্কের জন্য মেটাডেটা।

ক্ষেত্র
fee_details[]

FeeDetails

মোট আইটেমের উপরে ব্যবহারকারীর কাছ থেকে চার্জ করা ফিগুলির বিবরণ। বিভিন্ন ধরনের ফি যেমন পরিষেবা ফি, ডেলিভারি ফি ইত্যাদির জন্য পুনরাবৃত্তি করা হয়।

advance_order_details

AdvanceOrderDetails

অ্যাডভান্স অর্ডারিং সাপোর্টের বিশদ বিবরণ যাকে সামনে অর্ডারও বলা হয় যেখানে ব্যবহারকারী এখন থেকে পরবর্তী সময়ে পূরণের জন্য অর্ডার দিতে পারেন।

ইউনিয়ন ক্ষেত্র fulfillment_duration_options অর্ডার নিশ্চিতকরণ থেকে অর্ডার পূরণের সময়কাল। ডেলিভারি অর্ডারের জন্য, খাবার ডেলিভারি না হওয়া পর্যন্ত সময়কাল। পিকআপ অর্ডারের জন্য, খাবার পিকআপের জন্য প্রস্তুত না হওয়া পর্যন্ত সময়কাল। fulfillment_duration_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
fulfillment_lead_time_duration

Duration

নির্দিষ্ট সময়কাল। উদাহরণস্বরূপ: 30 মিনিট।

fulfillment_lead_time_duration_range

DurationRange

সময়কাল একটি পরিসীমা. উদাহরণ: * 30 মিনিট থেকে 45 মিনিট * 30 মিনিটের বেশি * 50 মিনিটের কম

অগ্রিম আদেশ বিবরণ

অর্ডার এগিয়ে সমর্থন জন্য.

ক্ষেত্র
is_supported

bool

অগ্রিম আদেশ, যা অর্ডার এগিয়ে নামেও পরিচিত, সমর্থিত হলে সত্য। (প্রয়োজনীয়)

ফি বিবরণ

ফি বিবরণ.

ক্ষেত্র
type

FeeType

ফি টাইপ। (প্রয়োজনীয়)

fee_amount

FeeAmount

ফি পরিমাণ হয় একক মুদ্রায়, কার্টের মূল্যের শতাংশে বা উভয়ের সংমিশ্রণে। (প্রয়োজনীয়)

ফি পরিমাণ

FeeAmount উদাহরণ: * স্থির ফি: USD 0 (কোন ফি), USD 1.5 * ফিক্সড ফি এর পরিসর: USD 1.0 (সর্বনিম্ন), USD 3.0 (সর্বোচ্চ), USD 5.0-6.0 * কার্টের আকারের শতাংশ: 15.5%, 10%- 20%, 10% (সর্বনিম্ন), 15% (সর্বোচ্চ) * পরিসীমা এবং শতাংশের যৌগ: 25.5% এবং USD 2.5 (সর্বনিম্ন), 25.5% এবং USD 4.5 (সর্বোচ্চ), 10% এবং USD 1.5-2.5, 10.5%- 20% এবং USD 2.5-3.5

ক্ষেত্র
cart_percentage

QuantitativeValue

কার্ট মূল্যের শতাংশের পরিপ্রেক্ষিতে ফি। একটি ব্যাপ্তি (বাউন্ডেড এবং সীমাহীন) বা একটি নির্দিষ্ট শতাংশ সমর্থন করে। মান 0 এবং 100 এর মধ্যে হওয়া উচিত। উদাহরণ: * স্থির 5.5% * কমপক্ষে 5.5% * সর্বাধিক 5.5% * 4.5% থেকে 5.5%

ইউনিয়ন ক্ষেত্রের amount_options । আর্থিক পরিমাণ নির্দিষ্ট করার বিকল্প। amount_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
amount

Money

নির্দিষ্ট পরিমাণ. উদাহরণস্বরূপ USD 3.5।

amount_range

MoneyRange

পরিমাণের পরিসর। উদাহরণ: * USD 3.5 থেকে USD 5.5 * কমপক্ষে USD 3.5 * সর্বাধিক USD 5.5

amount_unknown

bool

অজানা পরিমাণ।

ফি টাইপ

ফি টাইপ।

এনামস
FEE_TYPE_UNSPECIFIED ফি টাইপ অনির্দিষ্ট।
DELIVERY ডেলিভারি ফি জন্য.
SERVICE পরিষেবা ফি জন্য.

পূরণের বিকল্প

একটি অর্ডার অনলাইন অ্যাকশন লিঙ্কের জন্য পূরণ করার বিকল্প।

ক্ষেত্র
fulfillment_type

FulfillmentType

প্রয়োজন। পরিপূর্ণতা প্রকার।

available_day[]

AvailableDay

প্রয়োজন। এই পরিপূর্ণতা পদ্ধতির জন্য উপলব্ধতা থাকা দিনের একটি তালিকা (অনুমিতভাবে কমপক্ষে 2)।

fee_details

FeeDetails

প্রয়োজন। পূর্ণতা পদ্ধতির জন্য ফি বিবরণ.

minimum_order

Price

প্রয়োজন। অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য ন্যূনতম অর্ডার।

উপলভ্য দিন

দিনের স্তরের প্রাপ্যতা।

ক্ষেত্র
fulfillment_date

Date

প্রয়োজন। একটি পূরণ পদ্ধতির জন্য একটি উপলব্ধ তারিখ। বণিকের টাইমজোনে বলে ধরে নেওয়া হচ্ছে।

last_ordering_time

Timestamp

প্রয়োজন। ইউনিক্স টাইমস্ট্যাম্প। শেষবার যখন একজন ব্যবহারকারী অর্ডার করতে পারে এবং fulfillment_date মাধ্যমে আইটেম গ্রহণ করতে পারে। অন্য কথায়, শেষ_অর্ডারিং_টাইমের পরে, পূরণের_তারিখটি উপলভ্য হিসাবে আর দেখানো হবে না।

উদাহরণস্বরূপ, যদি পূরণের_তারিখ হয় 2020-08-10: - 2020-08-10 18:00 এর একটি শেষ_অর্ডারিং_টাইম এর মানে হল যে, 2020-08-10 তারিখে তাদের অর্ডার পাওয়ার জন্য, একজন গ্রাহককে অবশ্যই সন্ধ্যা 6 টার মধ্যে সেই অর্ডারটি করতে হবে একই দিন - 2020-08-08 20:00-এর একটি শেষ_অর্ডারিং_টাইম মান মানে হল, 2020-08-10 তারিখে তাদের অর্ডার পাওয়ার জন্য, একজন গ্রাহককে অবশ্যই দুই দিন আগে রাত 8টার মধ্যে অর্ডার করতে হবে।

ফি বিবরণ

অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য ফি বিবরণ।

ক্ষেত্র
ইউনিয়ন ফিল্ডের_বিশদ fee_details । পূরণ পদ্ধতির জন্য ফি মডেল। fee_details নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
no_fee

NoFee

পূরণ পদ্ধতির জন্য কোন ফি নেই.

base_fee

MinimumFee

পূর্ণতা পদ্ধতির সাথে যুক্ত মূল ফি।

fixed_fee

FixedFee

পূর্ণতা পদ্ধতির সাথে সম্পর্কিত নির্দিষ্ট ফি।

ফিক্সড ফি

অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য প্রয়োজনীয় নির্দিষ্ট ফি।

ক্ষেত্র
amount

Price

প্রয়োজন। পূর্ণতা পদ্ধতির জন্য নির্ধারিত ফি এর পরিমাণ।

পূর্ণতা প্রকার

অ্যাকশন লিঙ্কের সাথে সম্পৃক্ত পূর্ণতা প্রকার।

এনামস
FULFILLMENT_TYPE_UNSPECIFIED পূরণের ধরন অনির্দিষ্ট।
FULFILLMENT_TYPE_DELIVERY পূর্ণতা প্রকার ডেলিভারি হয়.
FULFILLMENT_TYPE_PICKUP পূরণের ধরন হল পিকআপ।

সর্বনিম্ন ফি

অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য প্রয়োজনীয় ন্যূনতম ফি।

ক্ষেত্র
base_fee_amount

Price

প্রয়োজন। পূর্ণতা পদ্ধতির জন্য ভিত্তি ফি পরিমাণ।

কোন ফি

অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য কোন ফি লাগবে না।

জেনেরিক ডিলিট রেকর্ড

ইউআরএল অনুরোধে উল্লিখিত ফিডের ধরন মুছে ফেলার রেকর্ড।

ক্ষেত্র
delete_time

Timestamp

প্রয়োজন। এই টাইমস্ট্যাম্পটি ইনভেন্টরিতে কোন ডিলিট প্রয়োগ করা হবে তা নির্ধারণ করতে ব্যবহৃত হয়।

ইউনিয়ন ফিল্ড record_type । বিভিন্ন ধরণের ফিড (এনডিজসন, প্রোটো-ভিত্তিক ইত্যাদি) অংশীদারিত্বের অংশীদার কোনও ফিড বা ব্যাচপুশ এপিআইতে রেকর্ড কীভাবে সরবরাহ করা হয় তার অনুরূপ একটি সম্পূর্ণ রেকর্ড সরবরাহ করতে পারে। অংশীদারদের কাছে এটি অনন্যভাবে সনাক্ত করার জন্য প্রয়োজনীয় রেকর্ডের প্রয়োজনীয় ক্ষেত্রগুলি অন্তর্ভুক্ত করার বিকল্পও রয়েছে। record_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
data_record

bytes

নন-প্রোটো ভিত্তিক ফিডের জন্য।

proto_record

Any

প্রোটো-ভিত্তিক ফিডের জন্য।

জেনারিকরকর্ড

ইউআরএল অনুরোধে উল্লিখিত ফিড ধরণের রেকর্ড।

ক্ষেত্র
generation_timestamp

Timestamp

প্রয়োজন। এই টাইমস্ট্যাম্প ইনভেন্টরি আপডেটের সঠিক ক্রম নিশ্চিত করতে ব্যবহৃত হয়।

ইউনিয়ন ফিল্ড record_type । বিভিন্ন ধরণের ফিড (এনডিজসন, প্রোটো-ভিত্তিক ইত্যাদি) record_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
data_record

bytes

নন-প্রোটো ভিত্তিক ফিডের জন্য।

proto_record

Any

প্রোটো-ভিত্তিক ফিডের জন্য।

জিও কোঅর্ডিনেটস

অক্ষাংশ, দ্রাঘিমাংশ এবং ঠিকানা সহ কোনও অবস্থানের জিও ডেটা।

ক্ষেত্র
latitude

double

ডিগ্রিতে অক্ষাংশ। (ঐচ্ছিক)

longitude

double

ডিগ্রিতে দ্রাঘিমাংশ। (ঐচ্ছিক)

ইউনিয়ন ক্ষেত্রের addresses । কোনও অবস্থানের জন্য ঠিকানা, হয় কাঠামোগত বা কাঠামোগত হতে পারে। addresses নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
address

PostalAddress

অবস্থানের ডাক ঠিকানা, পছন্দ।

unstructured_address

string

একটি কাঠামোগত ঠিকানা ফ্যালব্যাক হিসাবেও সরবরাহ করা যেতে পারে। উদাহরণস্বরূপ "1600 অ্যাম্ফিথিয়েটার পার্কওয়ে মাউন্টেন ভিউ, সিএ 94043"

GetMercantstatusRequest

একটি MerchantStatus পেতে অনুরোধ

ক্ষেত্র
name

string

প্রয়োজন। অংশীদারদের/{অংশীদার_আইডি}/বণিক/{মার্চেন্ট_আইডি}/স্ট্যাটাসের ফর্ম্যাটে রিসোর্স নাম।

GetStatusRequest

এগ্রিগেটরের প্ল্যাটফর্ম দ্বারা আপলোড করা একটি নির্দিষ্ট ফিডের জন্য Status পুনরুদ্ধার করার অনুরোধ।

ক্ষেত্র
name

string

ফিড রিসোর্স নাম, যার ফর্ম্যাট রয়েছে

  • partners/{partner_id}/feeds/merchants/{file_name}
  • partners/{partner_id}/feeds/services/{file_name}
  • partners/{partner_id}/feeds/availability/{file_name}

হোম রিজার্ভিসিডেটা

হোম সার্ভিস উল্লম্ব জন্য সরবরাহ করা অতিরিক্ত তথ্য প্রয়োজন।

ক্ষেত্র
category_type

string

এই হোম পরিষেবাটি যে উচ্চ স্তরের বিভাগের সাথে সম্পর্কিত। যেমন প্লাম্বার, ইলেকট্রিশিয়ান ইত্যাদি

job_type

string

প্রদত্ত হোম পরিষেবাটি সম্পর্কিত বিভাগের অধীনে কাজের ধরণ। যেমন unclog_drain, ইনস্টল_ফসেট হ'ল প্লাম্বার বিভাগের অধীনে কাজের ধরণ।

ইন্টিগ্রেশন টাইপ

সংহতকরণের গভীরতা সমর্থিত।

এনামস
INTEGRATION_TYPE_UNSPECIFIED End_to_end এ ডিফল্ট।
INTEGRATION_TYPE_END_TO_END সম্পূর্ণ ইন্টিগ্রেশন যা গুগলের মাধ্যমে বুকিং শেষ করতে দেয়।
INTEGRATION_TYPE_INVENTORY_ONLY বুকিং সার্ভারের এই পরিষেবাটি সমর্থন করার দরকার নেই। কেবল বণিক, পরিষেবা এবং (ally চ্ছিকভাবে) প্রাপ্যতা ডেটা প্রেরণ করা দরকার।

অবৈধতা

একটি সংস্থান অকার্যকর করার অনুরোধ।

ক্ষেত্র
resource_id

string

অবৈধ হওয়ার জন্য রিসোর্সের নাম।

উদাহরণস্বরূপ, একটি পিকআপ রিসোর্সের জন্য, নামটির partners/{partner_id}/pickups/{pickup_id} এর ফর্ম্যাট থাকতে হবে} বাস্তবায়নগুলি অবশ্যই চিহ্নিত সংস্থানগুলির ক্যাশেড সংস্করণগুলি সরিয়ে ফেলতে হবে।

লাইন আইটেম

একটি ক্রমে একটি একক আইটেম-একক সময় স্লটে একক পরিষেবা বুকিং।

ক্ষেত্র
service_id

string

বণিক পরিষেবা আইডি।

start_sec

int64

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

duration_sec

int64

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

tickets[]

OrderedTickets

টিকিটের ধরণ দ্বারা অর্ডার করা টিকিটের সংখ্যা।

price

Price

এই লাইন আইটেমটির মোট মূল্য (কর বাদে)।

status

BookingStatus

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

অর্ডারডটকেটস

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

ক্ষেত্র
ticket_id

string

টিকিটের ধরণের আইডি।

count

int32

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

তালিকাবদ্ধ

MerchantStatus একটি তালিকা পেতে অনুরোধ

ক্ষেত্র
parent

string

প্রয়োজন। পিতামাতা, যা বণিকের স্থিতির এই সংগ্রহের মালিক। ফর্ম্যাট: partners/{partner_id}/merchants

page_size

int32

প্রয়োজন। ফেরত দিতে আইটেম সর্বোচ্চ সংখ্যা. নোট করুন যে সার্ভার পৃষ্ঠার আকার হ্রাস করতে পারে।

page_token

string

ঐচ্ছিক। নেক্সটপেজটোকেন মানটি যদি থাকে তবে পূর্ববর্তী তালিকাবদ্ধতা থেকে ফিরে আসে।

booking_inventory_status_restrict

BookingInventoryStatus

ঐচ্ছিক। ইনভেন্টরি স্ট্যাটাস বুকিং করে ফলাফল ফিল্টার করতে al চ্ছিক সীমাবদ্ধতা।

waitlist_inventory_status_restrict

WaitlistInventoryStatus

ঐচ্ছিক। ওয়েটলিস্ট ইনভেন্টরি স্ট্যাটাস দ্বারা ফিল্টার ফলাফলগুলিতে al চ্ছিক সীমাবদ্ধতা।

geo_match_restrict

GeoMatchingStatus

ঐচ্ছিক। জিও ম্যাচিং স্ট্যাটাস দ্বারা ফিল্টার ফলাফলগুলিতে al চ্ছিক সীমাবদ্ধতা।

বুকিংইনভেন্টরিস্ট্যাটাস

শেষ থেকে শেষ বুকিং ইনভেন্টরি স্ট্যাটাস।

এনামস
BOOKING_INVENTORY_STATUS_UNSPECIFIED উল্লিখিত না.
NO_VALID_FUTURE_INVENTORY মার্চেন্টের পরের 30 দিনের মধ্যে বুকিং ইনভেন্টরি নেই।
HAS_VALID_FUTURE_INVENTORY মার্চেন্টের পরের 30 দিনের মধ্যে বুকিং ইনভেন্টরি রয়েছে।

জিওম্যাচিংস্ট্যাটাস

বণিক জিও ম্যাচিং স্ট্যাটাস।

এনামস
GEO_MATCHING_STATUS_UNSPECIFIED উল্লিখিত না.
GEO_UNMATCHED বণিক জিও ম্যাচ করা হয় না।
GEO_MATCHED বণিক জিও ম্যাচ করা হয়।

ওয়েটলিস্টিনভেন্টরিস্ট্যাটাস

শেষ থেকে শেষের ওয়েটলিস্ট ইনভেন্টরি স্ট্যাটাস।

এনামস
WAITLIST_INVENTORY_STATUS_UNSPECIFIED উল্লিখিত না.
NO_VALID_WAITLIST_SERVICE বণিকের কাছে ওয়েটলিস্ট সমর্থনকারী পরিষেবা নেই।
HAS_VALID_WAITLIST_SERVICE বণিকের ওয়েটলিস্টকে সমর্থন করে পরিষেবা রয়েছে।

তালিকাভুক্ত স্ট্যাটাসেসিসেসসোনস

MerchantStatus তালিকার প্রতিক্রিয়া।

ক্ষেত্র
merchant_statuses[]

MerchantStatus

ফিল্টার শর্তগুলি পূরণ করে এমন বণিক স্ট্যাটাসের তালিকা।

next_page_token

string

ফলাফলের পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে টোকেন। খালি থাকলে তালিকায় আর কোনও ফলাফল নেই।

লিস্টস্ট্যাটাস রিকোয়েস্ট

এগ্রিগেটরের প্ল্যাটফর্ম দ্বারা আপলোড করা একাধিক ফিডের জন্য Status পুনরুদ্ধার করার অনুরোধ।

ক্ষেত্র
name

string

ফিড রিসোর্স নাম, যার ফর্ম্যাট রয়েছে

  • partners/{partner_id}/feeds/merchants
  • partners/{partner_id}/feeds/services
  • partners/{partner_id}/feeds/availability
page_size

int32

ফেরত দিতে আইটেম সর্বোচ্চ সংখ্যা.

page_token

string

পূর্ববর্তী তালিকার অনুরোধ থেকে পরবর্তী_পেজ_টোকেন মানটি ফিরে আসে, যদি থাকে।

state_restrict

State

Feet চ্ছিক ফিড স্টেটের দ্বারা ফিল্টার ফলাফলগুলিতে সীমাবদ্ধ।

time_range_restrict

TimeRange

উপরের এবং নিম্ন সীমাবদ্ধ দ্বারা ফিল্টার ফলাফলগুলিতে al চ্ছিক সীমাবদ্ধ। যদি স্টার্ট_টাইম আনসেট হয় তবে এটি ইউনিক্স সময়ের শুরুতে ডিফল্ট হবে। যদি শেষ_টাইম আনসেট হয় তবে এটি এখন পর্যন্ত ডিফল্ট হবে।

লিস্টস্ট্যাটাস রিসপন্স

এগ্রিগেটরের প্ল্যাটফর্ম দ্বারা আপলোড করা একাধিক ফিডের জন্য Status পুনরুদ্ধার করার অনুরোধ।

ক্ষেত্র
status[]

FeedStatus

আপলোড করা ফিডগুলির জন্য স্ট্যাটাসের বিপরীত কালানুক্রমিক তালিকা। প্রত্যাবর্তিত আইটেমগুলির সর্বাধিক সংখ্যা অনুরোধে পৃষ্ঠা_সাইজ ক্ষেত্রের উপর ভিত্তি করে।

next_page_token

string

ফলাফলের পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে টোকেন। খালি থাকলে তালিকায় আর কোনও ফলাফল নেই।

LocalizedString

একটি লোকালে একটি স্ট্রিংয়ের উদাহরণ।

ক্ষেত্র
locale

string

আইইটিএফ বিসিপি 47 ভাষা কোড, যেমন "এন", "এমএএস", "জেডএইচ-হ্যান্ট", "ডি-সিএইচ -1901"। Http://www.w3.org/international/articles/language-tags/ দেখুন।

value

string

উপরের লোকালে বার্তা (ইউটিএফ -8)।

অবস্থান

একটি অবস্থান সম্পর্কে ভৌগলিক তথ্য।

ক্ষেত্র
place_id

string

গুগলের কোনও জায়গার জন্য স্থান আইডি ডাটাবেস এবং গুগল মানচিত্রে রাখে। স্থান আইডি সম্পর্কে আরও জানতে https://developers.google.com/places/web-service/plecte-id দেখুন। যদি এটি সরবরাহ করা হয় তবে গুগল এই জায়গার সাথে অবস্থানটি মেলে।

name

string

গুগল ম্যাপে ইতিমধ্যে উপস্থিত জায়গাগুলির সাথে অবস্থানের সাথে মেলে সমর্থন করতে অবস্থানের নাম, টেলিফোন, ইউআরএল এবং জিও ব্যবহার করা হয়।

এই ক্ষেত্রটি al চ্ছিক, তবে কিছু প্রসঙ্গে প্রয়োজন হতে পারে। উদাহরণস্বরূপ, একটি পরিষেবা.বিহীন নাম ছাড়াই কোনও ব্যবসায়িক সত্তার সাথে মেলে না, এমনকি যদি তারা একই ঠিকানায় অবস্থিত থাকে। (ঐচ্ছিক)

telephone

string

এর দেশ এবং অঞ্চল কোড সহ অবস্থানের পাবলিক টেলিফোন নম্বর, যেমন +14567891234। (ঐচ্ছিক)

url

string

অবস্থানের পাবলিক ওয়েবসাইটের ইউআরএল। (ঐচ্ছিক)

geo

GeoCoordinates

অক্ষাংশ, দ্রাঘিমাংশ এবং ঠিকানা সহ অবস্থানের ভূ -তথ্য। (ঐচ্ছিক)

location_type

LocationType

অবস্থানের ধরণটি অবশ্যই সরবরাহ করতে হবে যদি এই অবস্থানটি কোনও পরিষেবার জন্য সরবরাহ করা হয়।

location_id

string

পরিষেবার মধ্যে অবস্থানের অনন্য রেফারেন্স। এই আইডিটি অন্যান্য পরিষেবা ক্ষেত্রে এই অবস্থানটি উল্লেখ করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ কাস্টম ইনটেক ফর্মে, অবস্থানের আইডিগুলির একটি সেট পিক আপ অবস্থান বিকল্পগুলি নির্দিষ্ট করতে ব্যবহার করা যেতে পারে। যদি সেট করা হয় তবে এই আইডিটি একই পরিষেবার মধ্যে অনন্য হওয়া উচিত। (ঐচ্ছিক)

অবস্থান টাইপ

এই অবস্থানের ধরণ।

এনামস
LOCATION_TYPE_UNSPECIFIED অবস্থানের ধরণ অনির্ধারিত।
VISITED_LOCATION এই পরিষেবাটি যেখানে পরিদর্শন করে সেখানে অবস্থান।
START_LOCATION এই পরিষেবাটি যেখানে শুরু হয় সেখানে অবস্থানটি সভা_লোকেশন হিসাবেও কাজ করে।
END_LOCATION এই পরিষেবাটি যেখানে শেষ হয় সেখানে অবস্থান।

বণিক

এগ্রিগেটরের প্ল্যাটফর্মে থাকা বণিক সম্পর্কে তথ্য।

ক্ষেত্র
name

string

মার্চেন্ট রিসোর্স নাম, যার partners/{partner_id}/merchants/{merchant_id} এর ফর্ম্যাট রয়েছে}

merchant_name

string

মার্চেন্ট_নাম, টেলিফোন, ইউআরএল এবং জিও ইতিমধ্যে গুগল ম্যাপে উপস্থিত বণিকদের সাথে ম্যাচিং পার্টনার ইনভেন্টরি সমর্থন করতে ব্যবহৃত হয়। এই তথ্য প্রদর্শিত হবে না।

বণিকের নাম।

telephone

string

এর দেশ এবং অঞ্চল কোড সহ বণিকের পাবলিক টেলিফোন নম্বর, যেমন +14567891234।

url

string

বণিকের পাবলিক ওয়েবসাইটের ইউআরএল।

geo

GeoCoordinates

অক্ষাংশ, দ্রাঘিমাংশ এবং ঠিকানা সহ বণিকের ভূ -তথ্য।

category

string

এগ্রিগেটরের প্ল্যাটফর্মে ব্যবসায়ের বিভাগ।

num_bookings_30d
(deprecated)

int64

এই ক্ষেত্রটি অপ্রচলিত।

tax_rate_basis_points
(deprecated)

uint32

বেসিক পয়েন্টগুলিতে বণিকের করের হার (এক শতাংশের একশতম)। উদাহরণস্বরূপ, যদি করের হার 7.5%হয় তবে এই ক্ষেত্রটি 750 এ সেট করা উচিত।

যদি এই ক্ষেত্রটি আনসেট ছেড়ে যায় বা 0 এ সেট করা থাকে তবে এই বণিকের দ্বারা সরবরাহিত যে কোনও পরিষেবার জন্য কোনও ব্যবহারকারীর কাছে চার্জ করা মোট মূল্য হ'ল পরিষেবা দ্বারা নির্দিষ্ট করা সঠিক মূল্য। পরিষেবা মূল্য প্রযোজ্য করের থেকে বা ইতিমধ্যে অন্তর্ভুক্ত বা ইতিমধ্যে অব্যাহতিপ্রাপ্ত বলে ধরে নেওয়া হয়। ট্যাক্স ব্যবহারকারীকে পৃথক লাইন আইটেম হিসাবে দেখানো হবে না।

যদি এই ক্ষেত্রটি কোনও ননজারো মানতে সেট করা থাকে তবে এই বণিকের দ্বারা প্রদত্ত যে কোনও পরিষেবার জন্য কোনও ব্যবহারকারীর কাছে চার্জ করা মোট মূল্য পরিষেবা মূল্য এবং এখানে প্রদত্ত করের হার ব্যবহার করে মূল্যায়ন করা কর অন্তর্ভুক্ত করবে। ক্ষুদ্রতম মুদ্রা ইউনিটের ভগ্নাংশ (উদাহরণস্বরূপ, এক শতাংশের ভগ্নাংশ) নিকটতম এমনকি গোলাকার ব্যবহার করে গোল করা হবে। করগুলি পৃথক লাইন আইটেম হিসাবে ব্যবহারকারীকে দেখানো হবে।

এই ক্ষেত্রটি অবমূল্যায়ন করা হয়েছে, দয়া করে পরিবর্তে ট্যাক্স_রেট ব্যবহার করুন।

tax_rate

TaxRate

বণিকের করের হার। উপস্থিত থাকলে এই ক্ষেত্রটি অবনমিত কর_রেট_বাসিস_পয়েন্টস ক্ষেত্রকে ওভাররাইড করে। একটি খালি বার্তা (অর্থাত্ কর_রেট {}) প্রয়োগকৃত করের হারকে শূন্যের সাথে পুনরায় সেট করবে।

payment_restrictions

PaymentRestrictions

এই বণিক গ্রহণ করে এমন অর্থ প্রদানের পদ্ধতিগুলিতে বিধিনিষেধ। আমরা ধরে নিই যে এই ক্ষেত্রটি সেট না করা থাকলে কোনও বিধিনিষেধের অস্তিত্ব নেই।

payment_option[]

PaymentOption

এই বণিকের জন্য অর্থ প্রদানের বিকল্পগুলি উপলব্ধ। এই বণিকের অধীনে পরিষেবাগুলি তাদের অনুমতি দেয় এমন অর্থ প্রদানের বিকল্পগুলি স্বতন্ত্রভাবে সীমাবদ্ধ করতে সক্ষম হবে।

payment_processor_config
(deprecated)

PaymentProcessorConfig

টোকেনাইজড পেমেন্ট প্রসেসরের জন্য কনফিগারেশন, যদি বণিকের পক্ষে এটির সমর্থন থাকে।

tokenization_config

TokenizationConfig

টোকেনাইজড পেমেন্ট প্রসেসরের জন্য কনফিগারেশন, যদি বণিকের পক্ষে এটির সমর্থন থাকে।

terms

Terms

গুগলের সাথে রিজার্ভের মাধ্যমে যখন কোনও পরিষেবা বুক করা হয় তখন নির্দিষ্ট বণিকের শর্তাদি এবং শর্তাদি ব্যবহারকারীর কাছে প্রদর্শিত হয়। এগুলি ছাড়াও এগ্রিগেটর অংশীদারের শর্তাদি এবং শর্তাদি সর্বদা ব্যবহারকারীর কাছে প্রদর্শিত হয় এবং এখানে অবশ্যই সরবরাহ করা উচিত নয়।

brand_id

string

একটি অস্বচ্ছ স্ট্রিং যা অংশীদার অ্যাট্রিবিউশন প্রদর্শন করার সময় ভোক্তা-মুখী ব্র্যান্ডটি ব্যবহার করতে সনাক্ত করে। এই ক্ষেত্রটি একাধিক গ্রাহক-মুখী ব্র্যান্ডের অংশীদারদের একই ফিডের মধ্যে সমস্ত ব্র্যান্ডের জন্য বণিক সরবরাহ করতে দেয়।

একটি ব্র্যান্ডের নাম, লোগো, পরিষেবার শর্তাদি এবং গোপনীয়তা নীতি যেমন ভোক্তা-মুখী বৈশিষ্ট্য রয়েছে।

যদি কেবলমাত্র একটি গ্রাহক-মুখী অংশীদার ব্র্যান্ড থাকে তবে এই ক্ষেত্রটি সেট করার দরকার নেই এবং উপেক্ষা করা যেতে পারে।

যদি অংশীদার ...

একাধিক গ্রাহক-মুখী ব্র্যান্ড নেই? -> এই ক্ষেত্রটিকে উপেক্ষা করুন

একাধিক ব্র্যান্ড কি কনফিগার করা আছে?

  If this field is set
    --> Associated consumer-facing brand attribution is used

  If this field is unset or the empty string
    --> Default consumer-facing brand attribution is used

যত্নশীল দ্রষ্টব্য: বেশিরভাগ অংশীদারদের এই ক্ষেত্রটি সেট করার দরকার নেই। যদি কোনও অংশীদার এই ক্ষেত্রটি ব্যবহার করতে চায় তবে ডিফল্ট ব্র্যান্ড সহ পৃথক ব্র্যান্ডগুলি কনফিগার করতে তাদের অবশ্যই প্রথমে আমাদের সাথে যোগাযোগ করতে হবে।

matching_hints

MerchantMatchingHints

গুগল ম্যাপে কোনও জায়গায় বণিককে মেলে গুগলকে সহায়তা করার ইঙ্গিতগুলি। দ্রষ্টব্য: বেশিরভাগ অংশীদারদের এই ক্ষেত্রটি সেট করার দরকার নেই, কারণ গুগল উপরে প্রদত্ত তথ্য ব্যবহার করে গুগল ম্যাপে স্থানগুলিতে বণিকদের সাথে মেলে। (ঐচ্ছিক)

service_attribute[]

ServiceAttribute

এই বণিকের জন্য পরিষেবাগুলি বর্ণনা করতে ব্যবহৃত কোনও পরিষেবা বৈশিষ্ট্যের সংজ্ঞা। (ঐচ্ছিক)

waitlist_advisement

Advisement

ঐচ্ছিক। গুগলের সাথে রিজার্ভের মাধ্যমে ওয়েটলিস্টে যোগদানকারী কোনও ব্যবহারকারীর জন্য নির্দিষ্ট বণিকের সাধারণ পরামর্শ। পরামর্শে স্বতন্ত্র পাঠ্য ক্ষেত্রগুলি দৈর্ঘ্যে 100 বাইটের মধ্যে সীমাবদ্ধ হওয়া উচিত।

মার্চেন্টম্যাচিংহিন্টস

গুগল মানচিত্রে কোনও জায়গায় বণিককে মেলে সহায়তা করতে ব্যবহৃত ইঙ্গিতগুলি।

ক্ষেত্র
place_id

string

গুগলের কোনও জায়গার জন্য স্থান আইডি ডাটাবেস এবং গুগল মানচিত্রে রাখে। স্থান আইডি সম্পর্কে আরও জানতে https://developers.google.com/places/web-service/plecte-id দেখুন।

মার্চেন্টস্ট্যাটাস

গুগল প্ল্যাটফর্মের সাথে রিজার্ভে কোনও বণিকের স্থিতি।

ক্ষেত্র
name

string

মার্চেন্ট স্ট্যাটাস রিসোর্স নাম, যার partners/{partner_id}/merchants/{merchant_id}/status ফর্ম্যাট রয়েছে

merchant_name

string

অংশীদারদের দ্বারা সরবরাহিত বণিকের নাম।

input_geo_info

GeoCoordinates

অংশীদাররা বণিকের জিও তথ্য সরবরাহ করে।

processing_status

ProcessingStatus

বণিক প্রক্রিয়াজাতকরণ স্থিতি।

booking_status

BookingStatus

শেষ থেকে শেষ বুকিং ইন্টিগ্রেশন সম্পর্কিত স্থিতি।

waitlist_status

WaitlistStatus

ওয়েটলিস্ট ইন্টিগ্রেশন সম্পর্কিত স্থিতি।

geo_match

PlaceInfo

এই বণিকের জিও প্লেস মেলে। খালি যদি বণিক জিও মেলে না হয়।

local_services_match

LocalServicesMatchInfo

স্থানীয় পরিষেবা বিজ্ঞাপনগুলি এই বণিকের ম্যাচ। খালি যদি এটি কোনও স্থানীয় পরিষেবা বণিক না হয় বা কোনও সরবরাহকারীর সাথে মেলে না।

direct_urls[]

DirectUrl

বর্তমান বণিক ইনভেন্টরির সামগ্রী প্রদর্শনের জন্য ইউআরএলগুলির একটি তালিকা। নোট করুন যে এর অর্থ এই নয় যে ইনভেন্টরিটি আসলে পরিবেশন করা হচ্ছে এবং ইউআরএল জনসাধারণের দৃশ্যমানগুলির থেকে আলাদা হতে পারে।

বুকিং স্ট্যাটাস

শেষ থেকে শেষ বুকিং ইন্টিগ্রেশন সম্পর্কিত স্থিতি।

ক্ষেত্র
has_valid_future_inventory

bool

সত্য যদি বণিকের পরের 30 দিনের মধ্যে ইনভেন্টরি থাকে। বণিককে আসলে পরিবেশন করা গ্যারান্টি দেয় না।

ডাইরেক্টরল

Url যে বণিককে পৃষ্ঠতল।

ক্ষেত্র
type

UrlType

এই url এর ধরণ।

url

string

ইউআরএল যা এই বণিককে উপরিভাগ করতে পারে।

Urltype

সার্ফেসিং ইউআরএল প্রকার।

এনামস
URL_TYPE_UNSPECIFIED উল্লিখিত না.
BOOKING শেষ থেকে শেষ বুকিং ইউআরএল।
WAITLIST শেষ থেকে শেষের ওয়েটলিস্ট ইউআরএল।
LOCAL_SERVICES গুগল স্থানীয় পরিষেবাদি ইউআরএল।

স্থানীয় সার্ভিসেসম্যাচিনফো

গুগল স্থানীয় পরিষেবাগুলির তথ্য মেলে (কেবলমাত্র স্থানীয় পরিষেবা বণিকের জন্য সেট করা)।

ক্ষেত্র
matched_providers[]

MatchedProvider

মিলে যাওয়া পরিষেবা সরবরাহকারী। একজন বণিক একাধিক পরিষেবা সরবরাহকারীদের সাথে মিলে যেতে পারে।

ম্যাচডপ্রোভাইডার

স্থানীয় পরিষেবা সরবরাহকারী।

ক্ষেত্র
customer_id

int64

গুগল স্থানীয় পরিষেবাদি বাহ্যিক গ্রাহক আইডি।

categories[]

string

স্থানীয় পরিষেবা বিভাগ (উল্লম্ব)। যেমন "প্লাম্বার" এবং "কার্পেট_ক্লিয়ানিং"।

প্লেসিনফো

একটি মিলানো জায়গার তথ্য।

ক্ষেত্র
name

string

জায়গাটির নাম।

formatted_address

string

স্থানীয় ভাষায় ফর্ম্যাট ঠিকানা।

place_id

string

এই জায়গার গুগল প্লেস আইডি। গুগল ম্যাপস ইউআরএল তৈরি করতে বা জায়গাটির আরও বিশদ আনতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ ব্যবহারের জন্য https://developers.google.com/places/web-service/leck-id দেখুন।

প্রসেসিং স্ট্যাটাস

বণিক প্রক্রিয়াজাতকরণ স্থিতি।

এনামস
PROCESSING_STATUS_UNSPECIFIED স্থিতি অনির্ধারিত।
IN_PROGRESS বণিককে ম্যাডেন গ্রহণ করেছেন, তবে এখনও প্রক্রিয়া করা হচ্ছে। এই স্থিতিতে বণিকদের অন্যান্য স্ট্যাটাস জনবহুল হবে না।
COMPLETED বণিকের অন্যান্য স্ট্যাটাসগুলি গণনা করা হয়েছে।

ওয়েটলিস্টস্টাস

ওয়েটলিস্ট ইন্টিগ্রেশন সম্পর্কিত স্থিতি।

ক্ষেত্র
has_valid_waitlist_service

bool

সত্য যদি বণিকের ওয়েটলিস্ট পরিষেবা থাকে। বণিককে আসলে পরিবেশন করা গ্যারান্টি দেয় না।

মানিআরঞ্জ

সীমাবদ্ধ বা সীমাহীন হতে পারে এমন একাধিক আর্থিক পরিমাণের জন্য মোড়ক। কমপক্ষে মিন_আমাউন্ট এবং ম্যাক্স_আমাউন্টগুলির মধ্যে একটি প্রয়োজন।

ক্ষেত্র
min_amount

Money

ন্যূনতম পরিমাণ.

max_amount

Money

সর্বাধিক পরিমাণ।

নোশফি

কোনও ফি যা কোনও ব্যবহারকারী যদি বুকিং তৈরি করে থাকে তবে প্রদর্শিত হয় না তবে তা প্রদর্শিত হয় না।

ক্ষেত্র
fee

Price

ব্যবহারকারী যদি তাদের সংরক্ষণের জন্য না দেখায় তবে যে পরিমাণ পরিমাণ চার্জ করা যেতে পারে।

fee_type

PriceType

প্রাপ্যতা থেকে কীভাবে ফি নির্ধারিত হয় তা নির্ধারণ করে।

অর্ডার

একজন বণিকের সাথে পরিষেবা অ্যাপয়েন্টমেন্টের জন্য একটি আদেশ।

ক্ষেত্র
name

string

ক্রমের রিসোর্স নাম: partners/{partner ID}/orders/{order ID}

client_information

ClientInformation

অর্ডার দেওয়ার ক্লায়েন্টের ব্যক্তিগত তথ্য।

payment_information

PaymentInformation

ক্রমের সাথে সম্পর্কিত পেমেন্ট লেনদেন সম্পর্কে তথ্য।

merchant_id

string

বণিকের আইডি যে এই ক্রমে সমস্ত পরিষেবা অন্তর্ভুক্ত।

item[]

LineItem

এই ক্রমে লাইন আইটেম।

অর্ডারোনলাইনমেটাটাটা

একটি অর্ডার অনলাইন অ্যাকশন লিঙ্কের জন্য মেটাডেটা।

ক্ষেত্র
fulfillment_option[]

FulfillmentOption

একটি অর্ডার অনলাইন অ্যাকশন লিঙ্কের জন্য উপলব্ধ পরিপূর্ণতা বিকল্পগুলি।

পেমেন্ট তথ্য

কোনও বুকিংয়ের সাথে সম্পর্কিত অর্থ প্রদানের বিশদ

ক্ষেত্র
prepayment_status

PrepaymentStatus

বুকিংয়ের প্রিপমেন্ট স্ট্যাটাস। যদি preament_status prepayment_provided বা prepayment_refunded হয়, তবে পেমেন্ট_ট্রান্সঅ্যাকশন_আইডিতে সম্পর্কিত অনন্য লেনদেন আইডি রয়েছে।

payment_transaction_id

string

বুকিংয়ের সাথে সম্পর্কিত অর্থ প্রদানের লেনদেনের জন্য অনন্য শনাক্তকারী। প্রযোজ্য না হলে খালি।

পেমেন্ট অপশন

একটি অর্থ প্রদানের বিকল্প, যা কোনও বণিক দ্বারা সরবরাহিত পরিষেবার জন্য অর্থ প্রদান করতে ব্যবহার করা যেতে পারে। পেমেন্ট বিকল্পগুলি একাধিক বণিকদের মধ্যে ভাগ করা যেতে পারে (যেমন একই চেইনের অন্তর্ভুক্ত বণিক)।

ক্ষেত্র
payment_option_id

string

এই আইডি এই অর্থ প্রদানের বিকল্পটি সনাক্ত করতে ব্যবহৃত হয়।

এই আইডিটি পুরো সমষ্টিগতের কাছে বিশ্বব্যাপী এবং একাধিক বণিক জুড়ে একটি মান পুনরায় ব্যবহার করার ফলে কোনও ব্যবহারকারীকে সেই বণিকদের জুড়ে সংশ্লিষ্ট অর্থ প্রদানের বিকল্পের সাথে অর্থ প্রদান করতে দেওয়া হবে।

কোনও আইডি অ্যাকস একাধিক বণিককে পুনরায় ব্যবহার করার সময়, একজন বণিকের অধীনে অর্থ প্রদানের বিকল্পের জন্য কোনও মান আপডেট করা অন্য কোনও বণিকের অধীনে একই আইডি সহ অন্য কোনও অর্থ প্রদানের বিকল্প আপডেট করবে। যেমন, একই আইডি ভাগ করে নেওয়ার সমস্ত অর্থপ্রদানের বিকল্পগুলি থাকা, সর্বদা অভিন্ন মানগুলিতে আপডেট হওয়া, অপ্রাপ্তবয়স্ক আচরণের কোনও সম্ভাবনা এড়াতে এটি একটি সেরা অনুশীলন।

name

string

পেমেন্ট বিকল্পের নাম। এটি ব্যবহারকারী দৃশ্যমান হতে পারে।

description

string

পেমেন্ট বিকল্পের একটি বিবরণ। এটি ব্যবহারকারী দৃশ্যমান হতে পারে।

price

Price

পেমেন্ট বিকল্পের দাম।

tax_rate

TaxRate

এই অর্থ প্রদানের বিকল্পের জন্য করের হার। উপস্থিত থাকলে এই ক্ষেত্রটি বণিক বা পরিষেবাতে উপস্থিত ট্যাক্স_রেট ক্ষেত্রকে ওভাররাইড করে। একটি খালি বার্তা (অর্থাত্ কর_রেট {}) প্রয়োগকৃত করের হারকে শূন্যের সাথে পুনরায় সেট করবে।

payment_option_type

PaymentOptionType

এই অর্থ প্রদানের বিকল্পের ধরণ। ড্রপ-ইনগুলির জন্য একক-ব্যবহার, প্যাকগুলির জন্য মাল্টি-ব্যবহার এবং সদস্যতার জন্য সীমাহীন।

session_count

int64

এই অর্থ প্রদানের বিকল্পটির জন্য কত সেশন ব্যবহার করা যেতে পারে। কেবলমাত্র মাল্টি-সেশন / প্যাকগুলির জন্য বৈধ, যেখানে মানটি> 1 হওয়া উচিত।

purchase_interval

TimeRange

অর্থ প্রদানের বিকল্পটি এই ব্যবধানের মধ্যে কেনা যায়।

valid_interval

TimeRange

অর্থ প্রদানের বিকল্পটি এই ব্যবধানের মধ্যে ব্যবহার করা যেতে পারে (যেমন জানুয়ারী 2017 এর জন্য বিশেষ মূল্য)। যদি উপস্থিত থাকে তবে এটি বৈধ_ডারেশন এবং অ্যাক্টিভেশন_ টাইপকে ওভাররাইড করে।

valid_duration

Duration

পেমেন্ট বিকল্পের বৈধতার সময়কাল (যেমন 30 দিনের সদস্যপদ)।

activation_type

ActivationType

এই অর্থ প্রদানের বিকল্পের জন্য কীভাবে বৈধতা শুরুর তারিখ নির্ধারিত হয় তা নির্ধারণ করে।

user_restriction

UserPurchaseRestriction

এই অর্থ প্রদানের বিকল্পটি কেনার যোগ্য ব্যবহারকারীদের সীমাবদ্ধ করে। ব্যবহারকারীদের একটি উপসেটে প্রচারমূলক অর্থপ্রদান বিকল্প সীমাবদ্ধ করতে ব্যবহার করা যেতে পারে। যদি সেট না করা হয় তবে সমস্ত ব্যবহারকারী যোগ্য।

অ্যাক্টিভেশন টাইপ

বৈধতা শুরুর তারিখটি কীভাবে নির্ধারিত হয় তা নির্ধারণ করে।

এনামস
ACTIVATION_TYPE_UNSPECIFIED অব্যবহৃত।
ACTIVATION_ON_PURCHASE কেনার সময় বৈধতা শুরু হয়।
ACTIVATION_ON_FIRST_USE যখন অর্থপ্রদানের বিকল্পটি প্রথমবারের জন্য ব্যবহৃত হয় তখন বৈধতা শুরু হয়।

পেমেন্টঅপশন টাইপ

একটি অর্থ প্রদানের বিকল্প প্রকার।

এনামস
PAYMENT_OPTION_TYPE_UNSPECIFIED অব্যবহৃত।
PAYMENT_OPTION_SINGLE_USE পেমেন্ট বিকল্পটি কেবল একবার ব্যবহার করা যেতে পারে।
PAYMENT_OPTION_MULTI_USE অর্থ প্রদান বিকল্পটি ব্যবহার করা যেতে পারে যদি এর সেশন গণনা> 0।
PAYMENT_OPTION_UNLIMITED অর্থ প্রদানের বিকল্পটি তার বৈধ সময়সীমার মধ্যে ব্যবহার করা যেতে পারে - সেশন গণনা অনুপযুক্ত।

পেমেন্টপ্রসেসরকনফিগ

পেমেন্ট প্রসেসরের জন্য একটি কনফিগারেশন, প্রতি বণিক ভিত্তিতে সেটআপ করুন।

ক্ষেত্র
processor

Processor

পেমেন্ট প্রসেসর অংশীদারকে সংজ্ঞায়িত করে এই কনফিগারেশনটি প্রযোজ্য।

public_key

string

কীটি এই বণিককে পেমেন্ট প্রসেসরের সাথে সনাক্ত করতে ব্যবহৃত হয়।

স্ট্রাইপের জন্য, দেখুন: https://stripe.com/docs/dashboard#api-keys ব্রিন্ট্রি জন্য, দেখুন: https://articles.braintrepayments.com/control-panel/important-gateway-credentials

version

string

পেমেন্টের অনুরোধের সাথে পেমেন্ট প্রসেসরে প্রেরণ করা এপিআই সংস্করণ নম্বর।

প্রসেসর

একটি নির্দিষ্ট অর্থ প্রদানের প্রসেসর অংশীদারকে সংজ্ঞায়িত করে।

এনামস
PROCESSOR_UNSPECIFIED অব্যবহৃত
PROCESSOR_STRIPE স্ট্রাইপ সহ অর্থ প্রদানের জন্য একটি কনফিগারেশন।
PROCESSOR_BRAINTREE ব্রিন্ট্রি সহ অর্থ প্রদানের জন্য একটি কনফিগারেশন।

পেমেন্ট রেস্ট্রিকেশনস

এই বণিক গ্রহণ করে এমন অর্থ প্রদানের পদ্ধতিগুলিতে বিধিনিষেধ।

ক্ষেত্র
credit_card_restrictions

CreditCardRestrictions

এই বণিক গ্রহণ করে এমন ক্রেডিট কার্ডগুলিতে বিধিনিষেধ। আমরা ধরে নিই যে এই ক্ষেত্রটি সেট না করা থাকলে সমস্ত ক্রেডিট কার্ড গৃহীত হয়। নোট করুন যে ক্রেডিটকার্ডটাইপ দ্বারা সমর্থিত কার্ডগুলির তালিকা সময়ের সাথে সাথে বৃদ্ধি পাবে, যার অর্থ এই খালি বিষয়গুলি ভবিষ্যতের পরিবর্তনের জন্য একটি কনফিগারেশন ছেড়ে দেওয়া।

পের্ডারফি

টিকিটের সংখ্যা নির্বিশেষে অর্ডার প্রতি একবারে অর্থ প্রদান করতে হবে এমন ফি।

ক্ষেত্র
delivery_fee

Price

একটি ফি যা বিতরণ পদ্ধতি দ্বারা পৃথক হতে পারে।

processing_fee

Price

ব্যবহারকারীর অর্থ প্রদানের পদ্ধতিটি প্রক্রিয়া করার জন্য একটি ফি।

Perticketfee

ব্যবহারকারী ক্রয় প্রতিটি টিকিটের জন্য অবশ্যই ফি প্রদান করতে হবে।

ক্ষেত্র
service_charge

Price

একটি পরিষেবার জন্য একটি অতিরিক্ত চার্জ মূল্যায়ন করা হয়।

facility_fee

Price

ভেন্যু/সুবিধায় যায় এমন একটি ফি।

taxes

Price

প্রতি টিকিট ট্যাক্স।

ডাক ঠিকানা

গ্রাহক বা ব্যবসায়ের ঠিকানা।

ক্ষেত্র
address_country

string

দেশটি, আইএসও 3166-1 আলফা -2 কান্ট্রি কোড ব্যবহার করে নির্দিষ্ট করা হয়েছে, যেমন "আমাদের" (প্রয়োজনীয়)

address_locality

string

এলাকা, যেমন "মাউন্টেন ভিউ"। (প্রয়োজনীয়)

address_region

string

অঞ্চল, যেমন "সিএ"। এই ক্ষেত্রটি কেবলমাত্র সেই দেশগুলিতেই প্রয়োজনীয় যেখানে অঞ্চলটি সাধারণত ঠিকানার একটি অংশ। (ঐচ্ছিক)

postal_code

string

ডাক কোড, যেমন "94043"। (প্রয়োজনীয়)

street_address

string

রাস্তার ঠিকানা, যেমন "1600 অ্যাম্ফিথিয়েটার পিকেউই"। (প্রয়োজনীয়)

প্রিপমেন্টস্ট্যাটাস

একটি বুকিংয়ের প্রিপমেন্ট স্ট্যাটাস।

এনামস
PREPAYMENT_STATUS_UNSPECIFIED নির্দিষ্ট করা হয়নি, prepayment_not_provided এ ডিফল্ট।
PREPAYMENT_PROVIDED বুকিংয়ের জন্য ফি অগ্রিম প্রদান করা হয়েছে।
PREPAYMENT_NOT_PROVIDED বুকিংয়ের জন্য ফি অগ্রিম প্রদান করা হয়নি।
PREPAYMENT_REFUNDED ফি পূর্বে প্রিপমেন্ট_প্রোভাইড ছিল তবে এখন ফেরত দেওয়া হয়েছে।

দাম

একটি পরিষেবা বা একটি ফি মূল্য।

ক্ষেত্র
price_micros

int64

মুদ্রার মাইক্রো-ইউনিটগুলিতে দাম। সবচেয়ে ছোট মুদ্রা ইউনিটের ভগ্নাংশগুলি নিকটতম এমনকি বৃত্তাকার ব্যবহার করে গোল করা হবে। (যেমন 2.5 সেন্টের জন্য 2 সেন্টের জন্য 2.5 সেন্ট, 3.5 সেন্ট গোলাকার, 0.5 সেন্ট গোলাকার 0 সেন্টে গোলাকার, 2.51 সেন্ট গোলাকার 3 সেন্টে গোল করা হয়েছে)।

currency_code

string

আইএসও 4217 এ সংজ্ঞায়িত দামের মুদ্রা।

pricing_option_tag

string

একটি al চ্ছিক এবং অস্বচ্ছ স্ট্রিং যা বর্ধিত দামের সাথে সম্পর্কিত মূল্য বিকল্পটি চিহ্নিত করে।

মূল্য নির্ধারণ

কীভাবে কোনও মূল্য ব্যবহারকারীর কাছে ব্যাখ্যা করা এবং প্রদর্শিত হওয়া উচিত তা বর্ণনা করে।

এনামস
PRICE_INTERPRETATION_UNSPECIFIED মূল্য ব্যাখ্যা অনির্ধারিত, সঠিক_আমাউন্টে ডিফল্ট।
EXACT_AMOUNT

যখন দামটি নির্দিষ্ট মান হিসাবে ব্যাখ্যা করা উচিত।

উদাহরণ: যোগ ক্লাসের জন্য 20 ডলার; শিশু চুল কাটার জন্য 15 ডলার

STARTS_AT

যখন কোনও পরিষেবার দাম পরিবর্তনশীল হয় তবে একটি ন্যূনতম মূল্য ভোক্তাদের কাছে জানা এবং প্রদর্শিত হয়। গ্রাহকরা এমন পছন্দগুলি করতে পারেন যা দাম বাড়ায়।

নোট করুন যে এই মূল্য নির্ধারণের ব্যবহার করে এমন কোনও পরিষেবা অবশ্যই প্রিপমেন্ট টাইপ ব্যবহার করতে হবে না_সপোর্টড ব্যবহার করবে।

উদাহরণ: কুকুর গ্রুমিংয়ের জন্য 30 ডলার, তবে অতিরিক্ত ভোক্তাদের পছন্দগুলি দাম বাড়িয়ে তুলতে পারে

NOT_DISPLAYED

যখন কোনও পরিষেবার দাম পরিবর্তনশীল হয় এবং সময়ের আগে গ্রাহকদের কাছে কোনও দামের তথ্য প্রদর্শিত হয় না।

নোট করুন যে এই মূল্য নির্ধারণের ব্যবহার করে এমন কোনও পরিষেবা অবশ্যই প্রিপমেন্ট টাইপ ব্যবহার করতে হবে না_সপোর্টড এবং দাম অবশ্যই খালি থাকতে হবে।

উদাহরণ: একটি হোম সার্ভিসের জন্য একটি পরামর্শ

প্রাইসটাইপ

কীভাবে মোট মূল্য প্রাপ্যতা থেকে নির্ধারিত হয় তা নির্ধারণ করে।

এনামস
FIXED_RATE_DEFAULT

দাম একটি নির্দিষ্ট পরিমাণের জন্য। ক্ষেত্রটি সেট না করা থাকলে এটি ডিফল্ট মান।

উদাহরণ: একটি টেবিল সংরক্ষণের জন্য $ 50 আমানত; $ 20 যোগ ক্লাসের জন্য কোনও শো ফি নেই

PER_PERSON

নির্দিষ্ট মূল্য প্রতি ব্যক্তি, এবং মোট মূল্য মূল্য_মিক্রোস * পার্টি_সাইজ হিসাবে সংস্থানগুলিতে নির্দিষ্ট পক্ষের আকার অনুসারে গণনা করা হয়। একটি পার_স্পারসন মূল্য অবশ্যই প্রাপ্যতা সংস্থানগুলিতে একটি পার্টির আকারের সাথে থাকতে হবে। যদি এটি না হয় তবে একটি পার্টির আকার ব্যবহার করা হয়।

উদাহরণ: যাদুঘরের টিকিটের জন্য প্রতিটি 10 ​​ডলার

কোয়ান্টেটিভ ভ্যালু

একটি সংখ্যার মানের জন্য মোড়ক যা একটি পরিসীমা বা একটি নির্দিষ্ট মান হতে পারে। QuantitativeValue উদাহরণ: * একক মান: value: 10.5 * সীমানা পরিসীমা: value_range {min_value: 5.5, max_value 10.5} * নিম্ন সীমানা: value_range {min_value: 5.5} * উচ্চতর বাউন্ড: value_range {max_value: 10.5}

ক্ষেত্র
ইউনিয়ন ক্ষেত্রের value_options । (প্রয়োজনীয়) value_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
value

double

একটি একক মান। উদাহরণস্বরূপ: 5.6

value_range

RangeValue

এমন একটি মান যা খোলা শেষ বা সীমাবদ্ধও হতে পারে। উদাহরণ: * কমপক্ষে 5.5 * সর্বাধিক 5.5 * 5.5 থেকে 6.5 এ

রেঞ্জভ্যালু

মানগুলির পরিসীমা যেমন min_value < max_value । কমপক্ষে min_value এবং max_value একটি প্রয়োজন।

ক্ষেত্র
min_value

double

সর্বনিম্ন মান।

max_value

double

সর্বোচ্চ মূল্য.

রেটিং

একটি সত্তার জন্য রেটিং সংজ্ঞায়িত করে।

ক্ষেত্র
value

double

গড় রেটিং মান (যখন নম্বর_অফ_রাটিংস> 0 প্রয়োজন)। মানটি অবশ্যই [1, 5] এর পরিসীমাতে থাকতে হবে এবং যদি নম্বর_অফ_রেটিংগুলি শূন্য হয় তবে তা বাদ দেওয়া যেতে পারে।

number_of_ratings

uint64

মান গণনা করতে ব্যবহৃত রেটিংয়ের সংখ্যা (প্রয়োজনীয়)।

সম্পর্কিত

এই পরিষেবা সম্পর্কিত ফটো। গুগল এই মিডিয়াগুলি ক্রল করবে যাতে তারা শেষ ব্যবহারকারীদের কাছে সঠিকভাবে প্রদর্শিত হয় তা নিশ্চিত করতে। (ঐচ্ছিক)

ক্ষেত্র
url

string

এই মিডিয়া উত্সের url। গুগল এই ইউআরএলে হোস্ট মিডিয়াগুলিকে ক্রল করবে।

type

MediaType

এই মিডিয়া উত্সের ধরণ।

localized_caption

Text

আই 18 এন সমর্থন করে এমন মিডিয়াগুলির ক্যাপশন, কেবল সরল পাঠ্য সমর্থিত। যে কোনও এইচটিএমএল উপাদান ছিনিয়ে নেওয়া হবে। (ঐচ্ছিক)

attribution

Attribution

মিডিয়ার উত্স সম্পর্কে অ্যাট্রিবিউশন তথ্য। মনে রাখবেন যে ফটোগ্রাফার বা এজেন্সিকে ক্রেডিট দেওয়ার জন্য যদি মিডিয়ার সাথে প্রদর্শন করার জন্য অ্যাট্রিবিউশনটি প্রয়োজন হয় তবে এই ক্ষেত্রটি অবশ্যই সেট করা উচিত। (ঐচ্ছিক)

caption
(deprecated)

string

অবমূল্যায়িত, স্থানীয়করণ_ক্যাপশন ব্যবহার করতে পছন্দ করুন।

অ্যাট্রিবিউশন

এই মিডিয়া জন্য অ্যাট্রিবিউশন তথ্য।

ক্ষেত্র
localized_text

Text

আই 18 এন সমর্থনকারী ফটোগ্রাফার বা এজেন্সিকে ক্রেডিট দেওয়ার পাঠ্য। এই পাঠ্যটি উত্স মিডিয়াগুলির সাথে একসাথে প্রদর্শিত হবে। নোট করুন যে এই ক্ষেত্রের জন্য কেবল সরল পাঠ্য সমর্থিত, যে কোনও এইচটিএমএল উপাদানগুলি ছিনিয়ে নেওয়া হবে (হাইপারলিংক ভিত্তিক অ্যাট্রিবিউশন সমর্থিত নয়)।

text
(deprecated)

string

অবমূল্যায়িত, স্থানীয়করণ_টেক্সট ব্যবহার করতে পছন্দ করুন।

আমি আজ খুশি

এই মিডিয়া উত্সের ধরণটি নির্দেশ করার জন্য এনাম। শুধুমাত্র ফটোগুলি সমর্থিত। যদি ফটোগুলি ছাড়িয়ে অন্য মিডিয়াগুলি সমর্থন করা দরকার তবে দয়া করে গুগল দলের সাথে রিজার্ভে পৌঁছান।

এনামস
TYPE_UNSPECIFIED অব্যবহৃত।
PHOTO ইউআরএল দ্বারা সরবরাহিত মিডিয়াগুলি একটি ফটো নির্দেশ করে।

প্রতিস্থাপন সংরক্ষণযোগ্যতা রিকোয়েস্ট

কোনও Service প্রাপ্যতা প্রতিস্থাপনের অনুরোধ।

ক্ষেত্র
service_availability

ServiceAvailability

পরিষেবা উপলভ্যতা যা বিদ্যমানগুলি প্রতিস্থাপন করতে ব্যবহৃত হয়।

প্রয়োজনীয় ecreditcard

অ্যাপয়েন্টমেন্ট বুক করার জন্য কোনও ক্রেডিট কার্ডের প্রয়োজন কিনা তা নির্ধারণ করে।

এনামস
REQUIRE_CREDIT_CARD_UNSPECIFIED ক্রেডিট কার্ডের প্রয়োজনীয়তা স্পষ্টভাবে নির্দিষ্ট করা হয়নি এবং আচরণটি শর্তসাপেক্ষে নির্দিষ্ট করা একটির মতোই।
REQUIRE_CREDIT_CARD_CONDITIONAL নিম্নলিখিত শর্তগুলির মধ্যে যদি কোনওটি পূরণ করা হয় তবে গুগলের বুকিংয়ের জন্য একটি ক্রেডিট কার্ডের প্রয়োজন হবে: * উপলভ্যতাটির দাম রয়েছে এবং প্রিপেইমেন্ট_ টাইপের প্রয়োজন হয় * নো_শো_ফেই সেট করা আছে * আমানত ক্ষেত্রটি সেট করা আছে।
REQUIRE_CREDIT_CARD_ALWAYS অন্যান্য ক্ষেত্রের মান নির্বিশেষে এই প্রাপ্যতা বুক করার জন্য সর্বদা একটি ক্রেডিট কার্ডের প্রয়োজন।

সম্পদ

যখন বিভিন্ন কর্মী সদস্য, বা কক্ষগুলি পরিষেবার অংশ হয় তখন একে অপরের কাছ থেকে প্রাপ্যতা স্লটগুলি ছড়িয়ে দেওয়ার জন্য একটি সংস্থান ব্যবহৃত হয়। একই পরিষেবা এবং সময় ব্যবধানের জন্য একাধিক স্লট যখন তাদের বিভিন্ন সংস্থান থাকে তখন সহ-বিদ্যমান থাকতে পারে।

ক্ষেত্র
staff_id

string

পরিষেবা সরবরাহকারী কোনও কর্মী সদস্যের জন্য al চ্ছিক আইডি। এই ক্ষেত্রটি সমস্ত বণিক, পরিষেবা এবং প্রাপ্যতা রেকর্ড জুড়ে কর্মী সদস্যকে সনাক্ত করে। অতীতের বুকিংয়ের সাথে পারস্পরিক সম্পর্কের অনুমতি দেওয়ার জন্য এটি সময়ের সাথেও স্থিতিশীল হওয়া দরকার। স্টাফ_নাম উপস্থিত থাকলে এই ক্ষেত্রটি অবশ্যই উপস্থিত থাকতে হবে।

staff_name

string

পরিষেবা সরবরাহকারী কোনও কর্মী সদস্যের al চ্ছিক নাম। এই ক্ষেত্রটি একটি বুকিং তৈরি করা ব্যবহারকারীদের কাছে প্রদর্শিত হবে এবং অস্বচ্ছ শনাক্তকারীর বিপরীতে মানুষের পঠনযোগ্য হওয়া উচিত। স্টাফ_আইডি উপস্থিত থাকলে এই ক্ষেত্রটি অবশ্যই উপস্থিত থাকতে হবে।

room_id

string

পরিষেবাটিতে অবস্থিত রুমের জন্য একটি al চ্ছিক আইডি This এই ক্ষেত্রটি সমস্ত বণিক, পরিষেবা এবং প্রাপ্যতা রেকর্ড জুড়ে ঘরটি সনাক্ত করে। অতীতের বুকিংয়ের সাথে পারস্পরিক সম্পর্কের অনুমতি দেওয়ার জন্য এটি সময়ের সাথেও স্থিতিশীল হওয়া দরকার। রুম_নাম উপস্থিত থাকলে এই ক্ষেত্রটি অবশ্যই উপস্থিত থাকতে হবে।

room_name

string

পরিষেবাটিতে অবস্থিত কক্ষের একটি al চ্ছিক নাম This এই ক্ষেত্রটি একটি বুকিং তৈরি করা ব্যবহারকারীদের জন্য প্রদর্শিত হবে এবং একটি অস্বচ্ছ শনাক্তকারীর বিপরীতে মানুষের পঠনযোগ্য হওয়া উচিত। (al চ্ছিক তবে যদি রুম_আইডি উপস্থিত থাকে তবে প্রয়োজনীয়) ডাইনিংয়ে একটি ঘরের নাম কেবল বার বা প্যাটিওর মতো বসার ক্ষেত্রগুলির জন্য ব্যবহার করা উচিত এবং স্থির মূল্য মেনু, বিশেষ ক্রিয়াকলাপ বা অন্য কোনও ঘরের মান (যেমন রিজার্ভেশন বা ডিনার)। এটি দৃ strongly ়ভাবে সুপারিশ করা হয় যে ডিফল্ট আসন অঞ্চলে এর সাথে কোনও ঘর যুক্ত নেই।

party_size

int32

শুধুমাত্র ডাইনিংয়ের জন্য প্রযোজ্য: পার্টির আকার যা এই সময়ের স্লটটিতে থাকার ব্যবস্থা করা যেতে পারে। একটি রেস্তোঁরা একই সময়ের জন্য একাধিক স্লটের সাথে যুক্ত হতে পারে, প্রত্যেকটি আলাদা পার্টি_সাইজ নির্দিষ্ট করে, যদি 2, 3, বা 4 জনকে সংরক্ষণের সাথে বসতে পারে।

সময়সূচী

একটি পরিষেবার জন্য সময়সূচী নিয়ম।

ক্ষেত্র
min_advance_online_canceling

int64

অনলাইনে বুক করা অ্যাপয়েন্টমেন্ট বাতিল করতে প্রয়োজনীয় সেকেন্ডে ন্যূনতম অগ্রিম বিজ্ঞপ্তি। (ঐচ্ছিক)

late_cancellation_fee
(deprecated)

Price

সর্বনিম্ন অগ্রিম বিজ্ঞপ্তি সময়ের মধ্যে বাতিল করার জন্য ফি।

noshow_fee
(deprecated)

Price

বাতিল না করে নো-শোয়ের জন্য ফি।

admission_policy

AdmissionPolicy

এই পরিষেবাতে প্রযোজ্য ভর্তি নীতি। যদি আনসেট হয় তবে সময়_সংশ্লিষ্ট ডিফল্ট হয়। (ঐচ্ছিক)

cancellation_policy

CancellationPolicy

সময়সূচী বিধি বাতিল নীতি। (জিনিসগুলির জন্য প্রয়োজনীয়)

ইউনিয়ন ফিল্ড min_booking_buffer । যখন উপলভ্যতা স্লটটি শুরু হয় বা শেষ হয় তখন শেষ বুকিং করা যায় তখন থেকে সময়কাল (সেকেন্ডে)।

যদি "মিনিট_এডভান্স_বুকিং" সেট করা থাকে তবে শেষ বুকিংযোগ্য সময়টি গণনা করা হয় (<স্লট শুরুর সময়> - "MIN_ADVANCE_booking")। যদি "মিনিট_বুকিং_বুফার_বিফোর_এন্ড_টাইম" সেট করা থাকে তবে শেষ বুকিংযোগ্য সময়টি গণনা করা হয় (<স্লট এন্ড টাইম> - "মিনিট_বুকিং_বুফার_বিফোর_এন্ড_টাইম")। নোট করুন যে "মিনিট_বুকিং_বুফার_বিফোর_এন্ড_টাইম" এর মান সেট করা থাকলে অবশ্যই ইতিবাচক হতে হবে। যদি উভয়ই আনসেট হয় তবে স্লটটি সময় শুরু না হওয়া পর্যন্ত স্লটটি বুকিংযোগ্য। যদি উভয় ক্ষেত্রই সেট করা থাকে তবে অন্য মানটিকে উপেক্ষা করার সময় কেবলমাত্র একটি মানই বাছাই করা হবে-আমরা কোন মানটি বেছে নেওয়া হয়েছে তা নির্ভরযোগ্যভাবে ভবিষ্যদ্বাণী করতে পারি না।

উদাহরণ:

  • একটি চুল কাটা যা শুরুর সময়ের কমপক্ষে 1 ঘন্টা আগে বুক করা দরকার। 'সময়সূচী_রুলস {মিনিট_এডভান্স_বুকিং: 3600 ...} `

  • এমন একটি যাদুঘর যেখানে শেষ টিকিটটি বন্ধ হওয়ার আগে 30 মিনিট কেনা যায়: 'শিডিয়ুলিং_রুলস {মিনিট_বুকিং_বুফার_বিফোর_এন্ডটাইম: 1800 ...}'

  • একটি চলচ্চিত্রের টিকিট যা শুরুর সময়ের আগে কেনা দরকার। 'সময়সূচী_রুলস {...}' (এই ক্ষেত্রটি খালি রেখে দিন) (al চ্ছিক) min_booking_buffer নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:

min_advance_booking

int64

যখন উপলভ্যতা স্লট শুরু হয় তখন শেষ বুকিং করা যায় যখন থেকে সময়কাল (সেকেন্ডে)।

min_booking_buffer_before_end_time

int64

যখন উপলভ্যতা স্লটটি শেষ হয় তখন শেষ বুকিং করা যায় যখন থেকে সময়কাল (সেকেন্ডে)। যদি এই ক্ষেত্রটি সেট করা থাকে তবে ব্যবহারকারীরা স্লট শুরুর পরে কেনা টিকিটগুলি ব্যবহার করতে পারে তা বোঝাতে "ভর্তি_পলিসি" ক্ষেত্রটি অবশ্যই সময়_ফ্লেক্সযোগ্য সেট করতে হবে।

ভর্তি পলি

এই পরিষেবার ভর্তি নীতি।

এনামস
ADMISSION_POLICY_UNSPECIFIED অব্যবহৃত।
TIME_STRICT গ্রাহকদের প্রাপ্যতা স্লটের শুরুতে উপস্থিত থাকতে হবে এবং স্লটের শেষ সময়ে পরিষেবাটি শেষ হবে বলে আশা করা হচ্ছে। টাইম_স্ট্রিক্ট ব্যবহারের কেসগুলির উদাহরণ: * সকাল 9 টা থেকে শুরু হওয়া একটি সফর যা সমস্ত উপস্থিতিদের শুরুতে পৌঁছানো প্রয়োজন এবং রাত 12 টার দিকে ফিরে আসে। * শনিবার বিকেল তিনটায় একটি চুল কাটা রিজার্ভেশন যা প্রায় 30 মিনিট সময় নেয়। * সন্ধ্যা 6 টা থেকে রাত ৮ টা পর্যন্ত একটি ফিটনেস ক্লাস।
TIME_FLEXIBLE

গ্রাহকরা এই বুকিংটি ব্যবহার করার জন্য প্রাপ্যতা স্লটের শুরু এবং শেষ সময়ের মধ্যে যে কোনও সময় আসতে পারেন।

টাইম_ফ্লেক্সেবল ব্যবহারের ক্ষেত্রে উদাহরণ: * একটি যাদুঘরের টিকিট যা ক্রয়ের তারিখে যে কোনও সময় ব্যবহার করা যেতে পারে। * দুপুর ১২ টা থেকে রাত ৯ টা পর্যন্ত ব্যবহার করা যেতে পারে এমন একটি বিনোদন পার্কে একটি বিকেলে ভর্তি।

TIMED_ENTRY_WITH_FLEXIBLE_DURATION

গ্রাহকদের উপলভ্যতা স্লটের শুরুতে বণিকের কাছে পৌঁছানো দরকার তবে তারা যে কোনও সময় ছেড়ে যেতে পারে।

উদাহরণস্বরূপ, যাদুঘর ভর্তির দৃশ্যে, সকাল 10 টার জন্য একটি সময়সীমার প্রবেশের টিকিটের জন্য ব্যবহারকারীকে সকাল 10 টায় যাদুঘরে থাকতে হবে। এই পরিষেবার জন্য প্রাপ্যতা স্লটগুলির শুরুর সময়টি মনোনীত প্রবেশের সময়কে উপস্থাপন করে। শেষ সময়টি তবে বুকিংয়ের জন্য প্রাপ্যতা স্লট সনাক্ত করতে সম্পূর্ণরূপে ব্যবহৃত হয়।

সেবা

বণিক দ্বারা সরবরাহ করা একটি পরিষেবা সম্পর্কে তথ্য, যেমন চুল কাটা।

ক্ষেত্র
name

string

সার্ভিস রিসোর্স নাম, যার partners/{partner_id}/merchants/{merchant_id}/services/{service_id} এর ফর্ম্যাট রয়েছে}

service_name

string

পরিষেবার নাম, যেমন "পুরুষদের চুল কাটা"। অবমূল্যায়িত, পরিবর্তে স্থানীয়_সেবা_নাম ব্যবহার করুন।

localized_service_name

Text

পরিষেবার নাম, যেমন "পুরুষদের চুল কাটা"। সম্ভবত বেশ কয়েকটি লোকালগুলিতে।

description

string

পরিষেবার ব্যবহারকারী-দৃশ্যমান বিবরণ। অবমূল্যায়িত, পরিবর্তে লোকালাইজড_ডেসক্রিপশন ব্যবহার করুন।

localized_description

Text

পরিষেবার ব্যবহারকারী-দৃশ্যমান বিবরণ।

এই ক্ষেত্রটি প্লেইন-টেক্সট এবং এইচটিএমএল-এর মতো বিন্যাস উভয়কেই সমর্থন করে। সরল পাঠ্য বিভাগগুলির বিপরীতে, কাস্টমাইজড লেআউটগুলি এখানে শিরোনাম, অনুচ্ছেদ, তালিকা এবং কিছু বাক্যাংশ ট্যাগ ব্যবহার করে তৈরি করা যেতে পারে। আপনি সেরা ব্যবহারকারী-অভিজ্ঞতা তৈরি করতে নিশ্চিত করতে দয়া করে নিম্নলিখিত নির্দেশাবলী এবং নোটগুলি সাবধানতার সাথে পড়ুন।

সমর্থিত এইচটিএমএল-এর মতো ফর্ম্যাটিং ট্যাগ:

শিরোনাম ট্যাগ: <h1>, <h2>, <h3>, <h4>, <h5>, <h6>
শিরোনাম ট্যাগগুলি শিরোনাম এবং উপ-শিরোনামগুলি প্রদর্শন করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, <h1> ভ্রমণপথ </H1> ইনলাইন পাঠ্যটি বিভাগের সবচেয়ে গুরুত্বপূর্ণ শিরোনাম হিসাবে প্রদর্শন করবে। নোট করুন যে কোনও অভ্যন্তরীণ এইচটিএমএল ট্যাগ, স্টাইল বা বৈশিষ্ট্যগুলি উপেক্ষা করা হবে। উদাহরণস্বরূপ, <এইচ 1 স্টাইল = ".."> <এইচ 1> এর মতোই আচরণ করা হবে। শুধুমাত্র খাঁটি পাঠ্য সংরক্ষণ করা হবে।

অনুচ্ছেদ ট্যাগ: <p>
অনুচ্ছেদ ট্যাগটি বিশদ ভূমিকা বা বিষয়বস্তু হাইলাইট করতে ব্যবহার করা যেতে পারে। যে কোনও অভ্যন্তরীণ ট্যাগ, শৈলী বা বৈশিষ্ট্যগুলি উপেক্ষা করা হবে, কয়েকটি ব্যতিক্রম সহ: <br>, <strong> এবং <em>। আরও তথ্যের জন্য দয়া করে নীচের বাক্যাংশ ট্যাগ বিভাগটি দেখুন।

তালিকার ট্যাগগুলি: <ul>, <ওল>, <li>
<ul> ট্যাগটি আনর্ডারড তালিকাগুলি প্রদর্শন করতে <li> ট্যাগের সাথে ব্যবহার করা যেতে পারে এবং <ওল> ট্যাগটি অর্ডার করা তালিকাগুলি প্রদর্শন করতে <li> ব্যবহার করা যেতে পারে। এটি চেকলিস্ট, সময়সূচী বা আপনার ব্যবহারের ক্ষেত্রে ফিট করে এমন অন্য কোনও তালিকা প্রদর্শন করার একটি ভাল উপায়।
উদাহরণ: ক্রুজ ভ্রমণের বৈশিষ্ট্যগুলির একটি তালিকা দেখানোর জন্য:
<ol>
<li> দুর্দান্ত সমুদ্রের দৃশ্য এবং বন্যজীবনের সাথে খেলার সম্ভাবনা </</li>
<li> সাবধানতার সাথে ভ্রমণ ব্যবস্থা এবং পরিষেবাদি ডিজাইন করা <</li>
<li> সর্বনিম্ন দামের গ্যারান্টিযুক্ত <</li>
</ol>
মনে রাখবেন যে কেবল <li> এর অধীনে <ul> বা <ওল> ট্যাগগুলি রূপান্তরিত হবে। অন্য সমস্ত শিশু বাদ দেওয়া হবে। এছাড়াও, কোনও অভ্যন্তরীণ ট্যাগ, বৈশিষ্ট্য এবং শৈলী উপেক্ষা করা হবে; আমরা কেবল খাঁটি পাঠ্য বিষয়বস্তু সংরক্ষণ করি।

বিভাগ ট্যাগ: <iv>
<div> ট্যাগের সমস্ত সমর্থিত অভ্যন্তরীণ ট্যাগগুলি উপরে বর্ণিত বিধিগুলির সাথে পার্স করা হবে, বোঝায় <div> ট্যাগ নিজেই এখানে কোনও গ্রুপিং বা ইনডেন্টিংয়ের অর্থ এই নয়। এছাড়াও, কোনও অভ্যন্তরীণ বৈশিষ্ট্য এবং শৈলী উপেক্ষা করা হবে।

বাক্যাংশ ট্যাগ: <br>, <strong>, <em>:
উপরে উল্লিখিত কেবল তিনটি ট্যাগ সমর্থিত। <br> অনুচ্ছেদে লাইনগুলি ভাঙতে ব্যবহার করা যেতে পারে এবং <strong>/<em> গুরুত্বপূর্ণ পাঠ্যটি হাইলাইট করতে ব্যবহার করা যেতে পারে। অন্য যে কোনও বাক্যাংশ ট্যাগ উপেক্ষা করা হবে।

অসমর্থিত ট্যাগ:

  • <এইচটিএমএল>, <শিরোনাম>, এবং <বডি> ট্যাগ অনুমোদিত নয়।
  • উপরে উল্লিখিত অন্য কোনও ট্যাগ সমর্থিত নয় (উদাহরণস্বরূপ <টেবিল>, <টিডি> ...)।
    যে কোনও ইউআরএল, অ্যাঙ্কর এবং লিঙ্কগুলি ছিনিয়ে নেওয়া হবে এবং শেষ ব্যবহারকারীদের কাছে কখনও প্রদর্শিত হবে না। আপনি যদি সমৃদ্ধ ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে ফটো ব্যবহার করতে চান তবে দয়া করে আপনার ফটো ইউআরএলগুলি প্রেরণ করতে নীচে "সম্পর্কিত_মিডিয়া" ক্ষেত্রটি ব্যবহার করুন।

গুরুত্বপূর্ণ নোট:

  • উপরে উল্লিখিত সমর্থিতগুলি ব্যতীত অন্যান্য ট্যাগগুলি ব্যবহার না করার চেষ্টা করুন, কারণ অসমর্থিত ট্যাগগুলির মধ্যে থাকা সামগ্রীগুলি ছিনিয়ে নেওয়া হবে এবং এটি একটি অনাকাঙ্ক্ষিত ব্যবহারকারীর অভিজ্ঞতার দিকে নিয়ে যেতে পারে।
  • 3 টিরও বেশি বিভিন্ন শিরোনাম স্তর বা নেস্টেড তালিকার মতো গভীর নেস্টেড স্ট্রাকচারগুলি এড়িয়ে চলুন। কাঠামোটি সমতল, সহজ এবং সোজা রাখা, আরও ভাল ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে সহায়তা করে।
  • যদি বর্তমানে সমর্থিত লেআউটগুলি আপনার ব্যবহারের ক্ষেত্রে পর্যাপ্ত না হয় তবে দয়া করে গুগল দলের সাথে রিজার্ভে পৌঁছান।
  • প্রস্তাবিত সর্বাধিক আকার 32,000 অক্ষর।
price

Price

পরিষেবার দাম।

price_interpretation

PriceInterpretation

কীভাবে দামটি ব্যাখ্যা করা হয় এবং ব্যবহারকারীর কাছে প্রদর্শিত হয় তা বর্ণনা করে। পরিষেবা মূল্যের প্রদর্শন কনফিগার করতে ডাইনিং এবং করণীয় ব্যতীত যে কোনও উল্লম্ব দ্বারা ব্যবহার করা যেতে পারে।

rules

SchedulingRules

একটি অ্যাপয়েন্টমেন্ট বুক/বাতিল করার নিয়ম।

prepayment_type

PrepaymentType

Whether a prepayment is required, optional or not supported.

prepayment_terms

PrepaymentTerms

Terms around when the prepayment is completed.

form[]
(deprecated)

ServiceIntakeForm

অবচয়। Please use intake_form and per_ticket_intake_form.

intake_form

ServiceIntakeForm

A form requesting additional information from the user when they book this service. (ঐচ্ছিক)

per_ticket_intake_form

ServiceIntakeForm

A form requesting additional information from the user when they book this service. This form must be filled out once for each ticket the user is booking. (ঐচ্ছিক)

tax_rate

TaxRate

The service's tax rate. If present this field overrides any tax_rate set at the merchant level. An empty message (ie tax_rate { }) will reset the applied tax rate to zero.

payment_option_id[]

string

A list of ids referencing the payment options which can be used to pay for this service. The actual payment options are defined at the Merchant level, and can also be shared among multiple Merchants.

deposit

Deposit

Defines how a deposit may be charged to the user. Overrides the service deposit if one was specified. Setting this to an empty Deposit message removes any service-level deposit. (ঐচ্ছিক)

no_show_fee

NoShowFee

Defines a no show fee that may be charged to the user. Overrides the service no show fee if one was specified. Setting this to an empty NoShowFee message removes any service-level no show fee. (ঐচ্ছিক)

require_credit_card

RequireCreditCard

Indicates whether the user must provide a credit card in order to book this service. This field can be overridden at the availability level. (ঐচ্ছিক)

type

ServiceType

The predefined type of this service. (ঐচ্ছিক)

ticket_type[]

TicketType

Types of tickets that can be booked/purchased for this service, if tickets are supported. (ঐচ্ছিক)

related_media[]

RelatedMedia

Photos related to this service. Google will crawl and store the media to ensure that they are displayed to end-users in the most efficient way. (ঐচ্ছিক)

service_attribute_value_id[]

ServiceAttributeValueId

Service attribute values that apply to this service (optional). Each Service may have zero or more values for each service attribute defined in the corresponding Merchant. (ঐচ্ছিক)

waitlist_rules

WaitlistRules

Rules to joining the waitlist.

ticketing_vertical_specific_data

TicketingVerticalSpecificData

Additional information unique to the event ticketing vertical. (ঐচ্ছিক)

integration_type

IntegrationType

Depth of integration we support for this service. (optional) Irrelevant for partners with the starter integration. End to end will always be disabled for these partners.

per_order_fee

PerOrderFee

Order level fees for purchasing this service. (ঐচ্ছিক)

tours_and_activities_content

ToursAndActivitiesContent

Content fields specific to Tours and Activities.

location[]

Location

Locations related to this service. IMPORTANT NOTES: If there are multiple visited locations related to this service, or the START_LOCATION is different from the VISITED_LOCATION, the START_LOCATION must be specified. Example: - A guided biking tour visiting three venues, the start venue needs to be specified. - A bus tour meeting at a hotel lobby and then head to the visited venue. The meeting location needs to be specified.

rating

Rating

User rating for this service as an aggregate metric over all reviews.

home_service_data

HomeServiceData

Additional information unique to home service vertical. (ঐচ্ছিক)

virtual_session

VirtualSession

ঐচ্ছিক। Information about virtual session. It is required for enabling virtual services.

direct_merchant_payment

DirectMerchantPayment

ঐচ্ছিক। Additional information which needs to be added if the service requires the user to pay directly to the merchant. IMPORTANT NOTE: RwG would not be involved in this transaction. It is required if virtual_session is defined and the service is not free or prepayment_type is NOT set to REQUIRED.

PrepaymentTerms

Specific information around when prepayment is completed.

ক্ষেত্র
charge_timing

ChargeTiming

When the charge will occur relative to the purchase time.

charge_time_before_start_time_sec

int64

Time in seconds before the service start time that the user is charged for payment. This field should only be set when ChargeTiming is CHARGE_LATER.

ChargeTiming

Enum to specify when the charge will occur relative to the purchase time.

এনামস
CHARGE_TIMING_UNSPECIFIED অব্যবহৃত।
CHARGE_NOW Customer will be charged immediately.
CHARGE_LATER Customer will be charged later.

PrepaymentType

Enum to indicate the prepayment type.

এনামস
PREPAYMENT_TYPE_UNSPECIFIED By default we will assume that the prepayment is NOT_SUPPORTED.
REQUIRED The user has to pay this service at the booking time.
OPTIONAL The user can choose to pre-pay this service at the booking time or later, but it is not required in order to book.
NOT_SUPPORTED The prepayment is not supported for this service.

সেবার ধরণ

Predefined service types.

এনামস
SERVICE_TYPE_UNSPECIFIED অব্যবহৃত।
SERVICE_TYPE_DINING_RESERVATION Dining reservation.
SERVICE_TYPE_FOOD_ORDERING Food ordering, could be either food delivery or takeout or both.
SERVICE_TYPE_FOOD_DELIVERY খাদ্য সরবরাহ করা.
SERVICE_TYPE_FOOD_TAKEOUT Food takeout.
SERVICE_TYPE_EVENT_TICKET Event ticket.
SERVICE_TYPE_TRIP_TOUR Trip tour.
SERVICE_TYPE_APPOINTMENT Service that provides appointments or classes. Recommended for (1) health and fitness, (2) spa and beauty, and (3) financial consults and evaluations services. Please see the supported service types: https://developers.google.com/maps-booking/guides/end-to-end-integration/overview
SERVICE_TYPE_ONLINE_APPOINTMENT Service that provides online appointment for a class or session which will be fully virtual. Must be set if enabling virtual service bookings.
SERVICE_TYPE_SHOPPING Service that allows users to shop from the given merchant. It could either be delivery or pickup.

ServiceAttribute

Service attributes are partner-defined categories that describe the Services for a Merchant. For example, a bank may define an "Account Type" service attribute with possible values of "Personal" and "Business", while a hair salon may define a "Service Type" service attribute with possible values of "Haircut", "Color", and "Style".

ক্ষেত্র
attribute_id

string

An identifier that uniquely identifies this service attribute among others for the same merchant, eg "account-type".

attribute_name

string

A user-visible name for this attribute, eg "Account Type".

value[]

Value

All possible values for this service attribute.

মান

Represents a possible value for a particular service attribute.

ক্ষেত্র
value_id

string

An identifier that uniquely identifies this value among others for this service attribute, eg "personal".

value_name

string

A user-visible name for the value, eg "Personal".

ServiceAttributeValueId

Identifies a particular value of a service attribute to be applied to a Service.

ক্ষেত্র
attribute_id

string

ID of an attribute as defined in Merchant.service_attribute, eg "service-type".

value_id

string

ID of the value for this attribute, eg "haircut". Must match a value_id in the service attribute definition.

ServiceAvailability

A list of availability and who/when they should be applied to.

ক্ষেত্র
name

string

The resource name of the service to apply this to. In the format of partners/{partner_id}/merchants/{merchant_id}/services/{service_id}

start_time_restrict

Timestamp

If provided, we will consider the Availability entities provided to be a complete snapshot from [start_time_restrict, end_time_restrict). That is, all existing availability will be deleted if the following condition holds true:

   start_time_restrict <= availability.start_sec &&
   availability.start_sec < end_time_restrict

If a duration message is set, the condition is further restricted:

  availability.duration == duration_restrict

If a resources_restrict message is set, the condition is further restricted:

   availability.resources.staff_id == resources_restrict.staff_id &&
   availability.resources.room_id == resources_restrict.room_id

These fields are typically used to provide a complete update of availability in a given time range.

Setting start_time_restrict while leaving end_time_restrict unset is interpreted to mean all time beginning at start_time_restrict.

end_time_restrict

Timestamp

Setting end_time_restrict while leaving start_time_restrict unset is interpreted to mean all time up to the end_time_restrict.

duration_restrict

Duration

Setting duration further restricts the scope of the update to just the availability with matching duration.

resources_restrict

Resources

Setting resources_restrict further restricts the scope of the update to just this set of resources. All id fields of the resources must match exactly.

availability[]

Availability

The new list of availability.

ServiceIntakeForm

Defines an intake form that customizes the service provided by a merchant.

ক্ষেত্র
field[]

ServiceIntakeFormField

Fields that will be displayed to the user.

first_time_customers
(deprecated)

bool

If true, this form will be shown to first time customers. অবচয়। This functionality is not supported for intake forms.

returning_customers
(deprecated)

bool

If true, this form will be shown to repeat customers. অবচয়। This functionality is not supported for intake forms.

ServiceIntakeFormField

Defines a field that is included in a ServiceIntakeForm.

ক্ষেত্র
id

string

A string from an aggregator partner which uniquely identifies a form field. This id should be the same as the id in the corresponding form field answer and must be unique across both the service level and per ticket intake forms. (প্রয়োজনীয়)

type

FieldType

The type of this field.

label

string

The text shown to the user for this field. Deprecated, please use localized_label instead.

localized_label

Text

The text shown to the user for this field. The field can be supplied in multiple locales. (প্রয়োজনীয়)

value[]

string

Set if and only if the field type is LOCATION_SEARCH. Please use the "location_id" in the "location" field to specify the location value.

choice_text[]

Text

Set if and only if the field type is MULTIPLE_CHOICE, CHECKBOXES, or DROPDOWN. Used to enumerate possible choices.

is_required

bool

Indicates whether an answer to this field is required by a user.

allow_custom_answer

bool

Indicates whether a custom value is allowed in additional to predefined answers. This is only applicable when the field type is LOCATION_SEARCH. (ঐচ্ছিক)

additional_option[]

Text

Additional options provided in addition to the provided values. Only applicable when the field type is LOCATION_SEARCH. Eg in addition to the provided location list, another available option can be "I will contact supplier later". (ঐচ্ছিক)

ticket_type_restrict[]

string

If this question should only be shown when the user books certain ticket types, this field should be set as the set of applicable ticket type ids. Leave the field empty if the question is always applicable.

hint

Text

The hint text for input, which shows up as a text placeholder. This is only applicable when the field type is SHORT_ANSWER or PARAGRAPH. (ঐচ্ছিক)

ফিল্ড টাইপ

Enum to indicate the type of field.

এনামস
FIELD_TYPE_UNSPECIFIED Fields of unspecified or unknown type will be ignored.
SHORT_ANSWER A one-line input field for text.
PARAGRAPH A multi-line input field for text.
MULTIPLE_CHOICE A set of radio buttons that requires one choice from many options.
CHECKBOXES One or more enumerated items with checkboxes.
DROPDOWN A selection from a dropdown.
BOOLEAN A yes/no button.

করের হার

A tax rate applied when charging the user for a service, and which can be set on either a per merchant, or per service basis.

ক্ষেত্র
micro_percent

int32

A tax rate in millionths of one percent, effectively giving 6 decimals of precision. For example, if the tax rate is 7.253%, this field should be set to 7253000.

If this field is left unset or set to 0, the total price charged to a user for any service provided by this merchant is the exact price specified by Service.price. The service price is assumed to be exempt from or already inclusive of applicable taxes. Taxes will not be shown to the user as a separate line item.

If this field is set to any nonzero value, the total price charged to a user for any service provided by this merchant will include the service price plus the tax assessed using the tax rate provided here. Fractions of the smallest currency unit (for example, fractions of one cent) will be rounded using nearest even rounding. Taxes will be shown to the user as a separate line item.

শর্তাবলী

A set of rules and guidelines that are displayed to the user in order to make a booking through Reserve with Google.

ক্ষেত্র
url

string

Optionally, the URL to the Terms and Conditions.

text

string

The text to be displayed to the user. Use localized_text below for new integrations.

localized_text

Text

The localized text to be displayed to the user.

পাঠ্য

A possibly-localized text payload. Some Text fields may contain marked-up content.

ক্ষেত্র
value

string

Text value in an unknown locale. Required if and only if localized_value is empty. The locale for this value may depend on the partner or service provider -- it should not be assumed to be any specific language.

localized_value[]

LocalizedString

Per-locale text values. ঐচ্ছিক।

TicketType

TicketType is used to differentiate among tickets with different prices and/or availabilities due to different user types, different service attributes, or different options/add-ons.

A ticket is the minimal bookable unit to a service, eg a spot on a rafting trip, an admission to a museum, a full day double kayak rental.

ক্ষেত্র
ticket_type_id

string

The ticket id is used to differentiate among different ticket types of the same service, and is only expected to be unique within a service.

short_description

string

A short description to this TicketType.

This can be user visible, eg, “adult”, "child", “veteran”, “Row J”, etc. Required, each ticket type should have a description to be user visible. Deprecated, use localized_short_description instead.

localized_short_description

Text

A short description to this TicketType with i18n support.

This can be user visible, eg, “adult”, "child", “veteran”, “Row J”, etc. Required, each ticket type should have a description to be user visible. Separate values could be supplied for each locale.

price

Price

The price of a single ticket of this type, exclusive of any taxes. The tax rate of Service is applied to its tickets.

per_ticket_fee

PerTicketFee

Additional fees for purchasing this ticket. (ঐচ্ছিক)

option_description

string

Description of any additional option which this ticket type represents, if any. Deprecated, use localized_option_description instead.

localized_option_description

Text

Description of any additional option which this ticket type represents, if any. Separate values could be supplied for each locale.

Additional options are useful when the ticket type represents multiple dimensions.

Example 1: an admission ticket with different types 'adult', 'child' and language as an additional option, the expected TicketType list would be: - { ticket_type_id: "ticket_type_1" localized_short_description { value: "adult" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_2" localized_short_description { value: "adult" } localized_option_description { value: "spanish" } } - { ticket_type_id: "ticket_type_3" localized_short_description { value: "child" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_4" localized_short_description { value: "child" } localized_option_description { value: "spanish" } }

Example 2: an multi-hour kayak rental with optional dry bag add-on, the short_description could be "3 hours" and the option_description could be either "with dry bag" or "without dry bag": - { ticket_type_id: "ticket_type_1" localized_short_description { value: "2 hours" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_2" localized_short_description { value: "2 hours" } localized_option_description { value: "spanish" } } - { ticket_type_id: "ticket_type_3" localized_short_description { value: "3 hours" } localized_option_description { value: "english" } } - { ticket_type_id: "ticket_type_4" localized_short_description { value: "3 hours" } localized_option_description { value: "spanish" } }

Optional, but if any ticket type within the service has this field set, we expect all other ticket types to have this field set as well (a default option_description could be used). Eg [{ticket_type_1, adult, english}, {ticket_type_1, adult, ''}] is not a valid list.

Only two HTML formatting tags are supported: and
. They are intended to be used for specifying options with both a title and detailed description, for example: " Premium Seating
This option offers seating at the private boxes including fully cushioned seats, private TVs, in-seat food and beverage service. These seats provide picturesque views of the field."

TicketingVerticalSpecificData

Additional information unique to the event ticketing vertical.

ক্ষেত্র
event_category

EventCategory

The category of the event. Set only when event falls into one of the predefined categories. (ঐচ্ছিক)

event_url

string

The URL of the event on the partner's website. (ঐচ্ছিক)

entity[]

Entity

A list of entities related to the event. (ঐচ্ছিক)

event_attendance_mode

AttendanceMode

প্রয়োজন। The type of the event attendance.

event_virtual_location_url[]

string

ঐচ্ছিক। URL where the event can be watched.

event_organizer

Text

ঐচ্ছিক। Organizer who hosts the event.

event_organizer_url

string

ঐচ্ছিক। URL of the organizer who hosts the event.

event_organizer_type

OrganizerType

ঐচ্ছিক। The type of the organizer.

event_source_url[]

string

প্রয়োজন। URL of the pages where the event information or descriptions can be found.

event_state

EventState

ঐচ্ছিক। State of the event.

AttendanceMode

The type of the event attendance.

এনামস
ATTENDANCE_MODE_UNSPECIFIED উল্লিখিত না.
ONLINE For virtual events.
PHYSICAL For physical events.
PHYSICAL_ONLINE_MIXED For events that are both physical and virtual.

সত্তা

Represents an entity related to the event.

ক্ষেত্র
id

string

Unique identifier of the entity in the partner's database. (ঐচ্ছিক)

name

string

সত্তার নাম। (প্রয়োজনীয়)

url

string

Url of the webpage that unambiguously describes the entity. This is the webpage on the partner's website for the entity if any; for other public URLs of the entity, use relevant_url in public_identification_data. (ঐচ্ছিক)

entity_type

EntityType

The type of the entity. (ঐচ্ছিক)

entity_role

EntityRole

The role of the entity in the event. (ঐচ্ছিক)

public_identification_data

PublicIdentificationData

Public references of the entity. (ঐচ্ছিক)

EntityRole

The role of the entity in the event.

এনামস
ENTITY_ROLE_UNSPECIFIED উল্লিখিত না.
ENTITY_ROLE_HEADLINER The entity represents a headliner or leading performer at the event.
ENTITY_ROLE_SUPPORTER The entity represents a supporting performer at the event.
ENTITY_ROLE_HOME_TEAM The entity represents the home team at the (sports) event.
ENTITY_ROLE_AWAY_TEAM The entity represents the away team at the (sports) event.

সত্তা টাইপ

The type of the entity. Note: not intended to be a universal ontology.

এনামস
ENTITY_TYPE_UNSPECIFIED উল্লিখিত না. ব্যবহার করবেন না.
ENTITY_TYPE_PERFORMER The entity represents the artist or group performing at a concert or a show. Only applicable when event category is CONCERT or THEATRE.
ENTITY_TYPE_PLAYER The entity represents the sports team or player at the event. Only applicable when event category is SPORTS.
ENTITY_TYPE_CONCERT_TOUR The entity represents the tour that this event belongs to. Only applicable when event category is CONCERT.
ENTITY_TYPE_SPORTS_SERIES The entity represents a sports tournament that this event belongs to. Only applicable when event category is SPORTS.
ENTITY_TYPE_PLAY The entity represents the type of play (eg, musical, comedy, ballet, etc.) performed at the event. Only applicable when event category is THEATRE.

ইভেন্ট ক্যাটাগরি

A subset of event categories for which we customize the product experience. Note: not intended to be a universal ontology of events.

এনামস
EVENT_CATEGORY_UNSPECIFIED উল্লিখিত না. ব্যবহার করবেন না.
EVENT_CATEGORY_CONCERT কনসার্ট।
EVENT_CATEGORY_SPORTS খেলার আসর.
EVENT_CATEGORY_THEATRE Theatre events.
EVENT_CATEGORY_EXHIBITS প্রদর্শনী।
EVENT_CATEGORY_WORKSHOPS_AND_CLASSES Workshops and Classes.

EventState

State of the event.

এনামস
EVENT_STATE_UNSPECIFIED উল্লিখিত না.
SCHEDULED The event is scheduled.
RESCHEDULED The event is rescheduled.
CANCELLED The event is cancelled.
POSTPONED The event is postponed.

OrganizerType

The type of the organizer.

এনামস
ORGANIZER_TYPE_UNSPECIFIED উল্লিখিত না.
PERSON For organizer who is a person.
ORGANIZATION For organizer who is an organization.

PublicIdentificationData

Identifiers, webpages, or any other public sources that refernece an entity.

ক্ষেত্র
relevant_url[]

string

Public URL of any webpage that is dedicated to only the topic. This could include official websites, discogs, social media platforms, wikipedia or imdb pages, eg https://www.discogs.com/artist/1124645-Taylor-Swift , https://www.wikidata.org/wiki/Q19320959 , https://twitter.com/acmilan . (ঐচ্ছিক)

musicbrainz_id

string

The 36-character musicbrainz identifier of the artist or other music entities, if applicable. See https://musicbrainz.org/doc/MusicBrainz_Identifier . (ঐচ্ছিক)

সময় পরিসীমা

A closed-open time range, ie [start_time, end_time).

ক্ষেত্র
start_time

Timestamp

The lower bound of the time range.

end_time

Timestamp

The upper bound of the time range.

TokenizationConfig

A configuration for payment-processor tokenization, set up on a per-Merchant basis.

ক্ষেত্র
tokenization_parameter

map<string, string>

A tokenization configuration will typically have one tokenization_parameter whose key is "gateway" and whose value is the name of the processor.

The rest of the parameters are dependent on the processor. See Google Pay's documentation for further information.

Braintree example: tokenization_parameter { key: "gateway" value: "braintree" } tokenization_parameter { key: "braintree:apiVersion" value: "v1" } tokenization_parameter { key: "braintree:sdkVersion" value: "2.30.0" } tokenization_parameter { key: "braintree:merchantId" value: "abcdef" } tokenization_parameter { key: "braintree:clientKey" value: "production_xxx_yyy" }

Stripe example: tokenization_parameter { key: "gateway" value: "stripe" } tokenization_parameter { key: "stripe:version" value: "2018-02-28" } tokenization_parameter { key: "stripe:publishableKey" value: "pk_1234" }

Adyen example: tokenization_parameter { key: "gateway" value: "adyen" } tokenization_parameter { key: "gatewayMerchantId" value: "yourId" }

billing_information_format

BillingInformationFormat

Include in the payment token the user's billing information as entered into Google Pay with their FOP (see above). Leaving the field empty is equivalent to specifying MIN.

BillingInformationFormat

How much of the Billing Address to require of the user and include in the token. The enum values correspond to parameters in the Google Pay API (see https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters) .

এনামস
BILLING_INFORMATION_FORMAT_UNSPECIFIED উল্লিখিত না. Defaults to MIN.
MIN name, country code, and postal code (Google Pay default setting).
FULL name, street address, locality, region, country code, and postal code.

ToursAndActivitiesContent

Content fields specific to Tours and Activities. Each element in the repeated field should be independent to allow separate rendering (eg as a bullet point).

Populating ToursAndActivitiesContent is strongly recommended for tours and activities, but not strictly required. All fields support both plain-text and HTML-like text for basic formatting. Supported HTML-like formatting tags:

Phrase tags:
, , , : Only the three tags mentioned above are supported.
can be used to break lines in paragraphs, and / / can be used to highlight an important text. Any other phrase tags will be ignored.

All other tags and custom styles are not allowed and will be removed. Any URLs, anchors, and links will be stripped, and will never be displayed to end-users.

Important notes: * Don't duplicate data already supplied in highlights , exclusion and other, more specific, fields in the service description. * Avoid using other tags except for the supported ones mentioned above, because the contents within unsupported tags will be stripped, and may lead to an undesirable user experience.

ক্ষেত্র
highlights[]

Text

The user-visible list of highlights.

inclusions[]

Text

The user-visible list of inclusions.

exclusions[]

Text

The user-visible list of exclusions.

must_know[]

Text

The user-visible list of important notes, use for details such as age restrictions or other conditions that make this service unsuitable.

UnsupportedPartySizeOption

Options for parties that are out of range.

ক্ষেত্র
call_merchant

CallMerchant

Party sizes that are out of range can call the business. A predefined message will be displayed to the user. Sample text to be displayed: "For parties larger than {waitlist_rules.max_party_size} please call the restaurant at {phone}." CallMerchant must be set, but will be empty.

UpdateBookingRequest

Request to update a google.maps.booking.v1alpha.Booking

ক্ষেত্র
update_mask

FieldMask

Field mask of all booking fields to be updated

booking

Booking

The booking to be updated

booking_failure

BookingFailure

If processing of an asynchronously confirmed booking request fails and the booking's status is being updated to FAILED, this field should reflect the business logic error (eg, user has an existing reservation too close to this time). This field should only be set when updating the booking status to FAILED and will be ignored otherwise.

UpdateMerchantRequest

The request to update a Merchant .

ক্ষেত্র
merchant

Merchant

The new merchant data.

update_mask

FieldMask

The specific fields to update for the merchant.

UpdateOrderRequest

Request to update a google.maps.booking.v1alpha.Order

ক্ষেত্র
update_mask

FieldMask

Field mask of all order fields to be updated

order

Order

The order to be updated

UpdateServiceRequest

The request to update a Service .

ক্ষেত্র
service

Service

The new service data.

update_mask

FieldMask

The specific fields to update for the service.

UserPurchaseRestriction

Restricts the users eligible to purchase a payment option.

ক্ষেত্র
new_to_merchant

bool

A payment option that can only be purchased by users who have never purchased from the same merchant before.

new_to_payment_option

bool

A payment option that can only be purchased by users who have never purchased the same payment option before.

VirtualSession

Information about virtual/online session. Eg Online yoga class, virtual cooking class etc.

ক্ষেত্র
session_instructions

Text

Instructions on how this virtual class is set up. If the partner does not include the video URL with the booking, then this text must include when the video URL will be shared with the user. যেমন “Zoom url will be mailed 30 minutes prior to the class”. (প্রস্তাবিত)

session_requirements

Text

Requirements for the given virtual session. যেমন yoga mat, cooking utensils etc. (Recommended)

virtual_platform_info

VirtualPlatformInfo

Information about the virtual platform used in this session. (Required to enable virtual services)

is_session_prerecorded

bool

প্রয়োজন। Set this as true if the virtual session is not live and is pre-recorded.

VirtualPlatformInfo

Information about platform which will be used for this virtual session.

ক্ষেত্র
platform

Platform

Platform used for virtual session.

other_platform_name

Text

The name of the platform if the platform is set to OTHER. (Required if platform is set to OTHER)

প্ল্যাটফর্ম

Enum to indicate which virtual platform would be used by the merchant.

এনামস
PLATFORM_UNSPECIFIED অব্যবহৃত।
FLEXIBLE The merchant is flexible in which video platform they use.
GOOGLE_HANGOUTS Google Hangouts product.
GOOGLE_MEET Google Meet product.
ZOOM জুম ভিডিও যোগাযোগ।
SKYPE স্কাইপ।
YOUTUBE Livestreaming in YouTube.
OTHER Should be set if the video platform used is different from the ones mentioned here.

WaitlistRules

Rules related to joining the waitlist.

ক্ষেত্র
min_party_size

int32

প্রয়োজন। Must be a positive integer for services providing waitlist functionality. If the service or merchant does not provide waitlist functionality, this must not be populated.

max_party_size

int32

প্রয়োজন। Must be a positive integer for services providing waitlist functionality. If the service or merchant does not provide waitlist functionality, this must not be populated.

supports_additional_request

bool

If true, the user will be able to send a free-form additional text request when joining the waitlist for this service.

above_max_party_size_options[]

UnsupportedPartySizeOption

Set options for parties larger than the set max_party_size. Leave empty if larger parties should not be given alternative options for joining a waitlist.