- সম্পদ: পরিষেবা
- মূল্য ব্যাখ্যা
- সময়সূচী নিয়মাবলী
- ভর্তি নীতি
- বাতিলকরণ নীতি
- ফেরতের শর্ত
- অগ্রিম পরিশোধের ধরণ
- অগ্রিম পরিশোধের শর্তাবলী
- চার্জটাইমিং
- পরিষেবা গ্রহণ ফর্ম
- সার্ভিসইনটেকফর্মফিল্ড
- ফিল্ডটাইপ
- পরিষেবার ধরণ
- টিকিটের ধরন
- প্রতি টিকিট ফি
- মূল্য প্রদর্শনের ধরণ
- ইনভেন্টরি টাইপ
- সম্পর্কিত মিডিয়া
- মিডিয়াটাইপ
- অ্যাট্রিবিউশন
- সার্ভিস অ্যাট্রিবিউট ভ্যালু আইডি
- অপেক্ষার তালিকার নিয়মাবলী
- অসমর্থিত পার্টির আকারের বিকল্প
- কলমার্চেন্ট
- টিকেটিংভার্টিক্যালস্পেসিফিকডেটা
- ইভেন্ট বিভাগ
- সত্তা
- সত্তার প্রকার
- সত্তার ভূমিকা
- পাবলিক শনাক্তকরণ ডেটা
- উপস্থিতি মোড
- সংগঠকের ধরন
- ইভেন্টস্টেট
- ইভেন্টক্রিয়েটর
- ইন্টিগ্রেশন টাইপ
- প্রতি অর্ডার ফি
- ভ্রমণ ও কার্যকলাপের বিষয়বস্তু
- অবস্থান
- অবস্থানের ধরণ
- রেটিং
- হোমসার্ভিসডেটা
- ভার্চুয়াল সেশন
- ভার্চুয়ালপ্ল্যাটফর্মইনফো
- প্ল্যাটফর্ম
- ডাইরেক্টমার্চেন্টপেমেন্ট
- UriTemplate
- পদ্ধতি
সম্পদ: পরিষেবা
ব্যবসায়ী কর্তৃক প্রদত্ত কোনো পরিষেবা সম্পর্কিত তথ্য, যেমন চুল কাটা।
| JSON উপস্থাপনা |
|---|
{ "name": string, "serviceName": string, "localizedServiceName": { object ( |
| ক্ষেত্র | |
|---|---|
name | সার্ভিস রিসোর্সের নাম, যার ফরম্যাট হলো |
serviceName | পরিষেবার নাম, যেমন "পুরুষদের চুল কাটা"। এটি এখন আর ব্যবহৃত হয় না, এর পরিবর্তে localizedServiceName ব্যবহার করুন। |
localizedServiceName | পরিষেবাটির নাম, যেমন "পুরুষদের চুল কাটা"। সম্ভবত একাধিক স্থানে। |
description | সার্ভিসটির ব্যবহারকারী-দৃশ্যমান বিবরণ। এটি অপ্রচলিত, এর পরিবর্তে localizedDescription ব্যবহার করুন। |
localizedDescription | পরিষেবাটির ব্যবহারকারী-দৃশ্যমান বিবরণ। এই ফিল্ডটি সাধারণ টেক্সট এবং এইচটিএমএল-এর মতো ফরম্যাটিং উভয়ই সমর্থন করে। সাধারণ টেক্সট সেকশনের থেকে ভিন্ন, এখানে হেডিং, প্যারাগ্রাফ, লিস্ট এবং কিছু ফ্রেজ ট্যাগ ব্যবহার করে কাস্টমাইজড লেআউট তৈরি করা যায়। সর্বোত্তম ব্যবহারকারী-অভিজ্ঞতা নিশ্চিত করতে অনুগ্রহ করে নিম্নলিখিত নির্দেশাবলী এবং নোটগুলি মনোযোগ সহকারে পড়ুন। সমর্থিত HTML-সদৃশ ফরম্যাটিং ট্যাগসমূহ: শিরোনাম ট্যাগ: <h1>, <h2>, <h3>, <h4>, <h5>, <h6> অনুচ্ছেদ ট্যাগ: <p> তালিকা ট্যাগ: <ul>, <ol>, <li> বিভাগ ট্যাগ: <div> বাক্যাংশ ট্যাগ: <br>, <strong>, <em>: অসমর্থিত ট্যাগ:
গুরুত্বপূর্ণ নোট:
|
price | পরিষেবাটির মূল্য। |
priceInterpretation | মূল্যটি কীভাবে ব্যাখ্যা করা হয় এবং ব্যবহারকারীর কাছে প্রদর্শন করা হয়, তা বর্ণনা করে। ডাইনিং এবং থিংস টু ডু ছাড়া অন্য যেকোনো ভার্টিক্যালে পরিষেবার মূল্য প্রদর্শন কনফিগার করার জন্য এটি ব্যবহার করা যেতে পারে। |
rules | অ্যাপয়েন্টমেন্ট বুক/বাতিল করার নিয়মাবলী। |
prepaymentType | অগ্রিম পরিশোধ আবশ্যক, ঐচ্ছিক নাকি অসমর্থিত। |
prepaymentTerms | অগ্রিম পরিশোধ কখন সম্পন্ন হবে সে সংক্রান্ত শর্তাবলী। |
form[] | অপ্রচলিত। অনুগ্রহ করে intakeForm এবং perTicketIntakeForm ব্যবহার করুন। |
intakeForm | এই পরিষেবাটি বুক করার সময় ব্যবহারকারীর কাছ থেকে অতিরিক্ত তথ্য চাওয়ার একটি ফর্ম। (ঐচ্ছিক) |
perTicketIntakeForm | এই পরিষেবাটি বুক করার সময় ব্যবহারকারীর কাছ থেকে অতিরিক্ত তথ্য চাওয়ার একটি ফর্ম। ব্যবহারকারীকে প্রতিটি টিকিট বুক করার জন্য এই ফর্মটি একবার পূরণ করতে হবে। (ঐচ্ছিক) |
taxRate | পরিষেবার কর হার। এই ফিল্ডটি উপস্থিত থাকলে, এটি মার্চেন্ট লেভেলে সেট করা যেকোনো কর হারকে বাতিল করে দেয়। একটি খালি বার্তা (যেমন taxRate { }) প্রয়োগকৃত কর হারকে শূন্যে রিসেট করে দেবে। |
paymentOptionId[] | এই পরিষেবার জন্য অর্থ প্রদানের বিকল্পগুলো নির্দেশকারী আইডিগুলোর একটি তালিকা। প্রকৃত অর্থ প্রদানের বিকল্পগুলো মার্চেন্ট পর্যায়ে সংজ্ঞায়িত করা হয় এবং একাধিক মার্চেন্টের মধ্যে শেয়ারও করা যেতে পারে। |
deposit | ব্যবহারকারীর কাছ থেকে কীভাবে আমানত চার্জ করা যেতে পারে তা নির্ধারণ করে। যদি কোনো পরিষেবা আমানত নির্দিষ্ট করা থাকে, তবে এটি সেটিকে বাতিল করে দেয়। এটিকে একটি খালি 'আমানত' বার্তায় সেট করলে যেকোনো পরিষেবা-স্তরের আমানত বাতিল হয়ে যায়। (ঐচ্ছিক) |
noShowFee | ব্যবহারকারীর উপর ধার্য করা হতে পারে এমন একটি অনুপস্থিতি ফি নির্ধারণ করে। যদি পরিষেবা স্তরের কোনো অনুপস্থিতি ফি নির্দিষ্ট করা থাকে, তবে এটি সেটিকে বাতিল করে দেয়। এটিকে একটি খালি NoShowFee বার্তায় সেট করলে পরিষেবা-স্তরের যেকোনো অনুপস্থিতি ফি বাতিল হয়ে যায়। (ঐচ্ছিক) |
requireCreditCard | এই পরিষেবাটি বুক করার জন্য ব্যবহারকারীকে ক্রেডিট কার্ড প্রদান করতে হবে কিনা তা নির্দেশ করে। প্রাপ্যতা স্তরে এই ক্ষেত্রটি পরিবর্তন করা যেতে পারে। (ঐচ্ছিক) |
actionLink[] | এই পরিষেবা সম্পর্কিত একটি অ্যাকশন লিঙ্ক। যদি অ্যাকশন লিঙ্ক বিদ্যমান থাকে, তবে পরিষেবাটিতে এর ধরণ (নীচে দেখুন) অবশ্যই সেট করতে হবে। |
type | এই পরিষেবার পূর্বনির্ধারিত ধরণ। (ঐচ্ছিক) |
ticketType[] | এই পরিষেবার জন্য যে ধরনের টিকিট বুক বা ক্রয় করা যাবে, যদি টিকিট ব্যবস্থা সমর্থিত হয়। (ঐচ্ছিক) |
relatedMedia[] | এই পরিষেবা সম্পর্কিত ছবি। গুগল মিডিয়াগুলো ক্রল ও সংরক্ষণ করবে, যাতে সেগুলো ব্যবহারকারীদের কাছে সবচেয়ে কার্যকর উপায়ে প্রদর্শিত হয়। (ঐচ্ছিক) |
serviceAttributeValueId[] | এই পরিষেবার জন্য প্রযোজ্য পরিষেবা অ্যাট্রিবিউটের মানসমূহ (ঐচ্ছিক)। প্রতিটি পরিষেবার সংশ্লিষ্ট মার্চেন্টে সংজ্ঞায়িত প্রতিটি পরিষেবা অ্যাট্রিবিউটের জন্য শূন্য বা তার বেশি মান থাকতে পারে। (ঐচ্ছিক) |
waitlistRules | অপেক্ষমান তালিকায় যোগদানের নিয়মাবলী। |
ticketingVerticalSpecificData | ইভেন্ট টিকেটিং বিভাগের জন্য স্বতন্ত্র অতিরিক্ত তথ্য। (ঐচ্ছিক) |
integrationType | এই পরিষেবার জন্য আমরা যে স্তরের ইন্টিগ্রেশন সমর্থন করি। (ঐচ্ছিক) স্টার্টার ইন্টিগ্রেশন থাকা পার্টনারদের জন্য এটি অপ্রাসঙ্গিক। এই পার্টনারদের জন্য এন্ড-টু-এন্ড ইন্টিগ্রেশন সর্বদা নিষ্ক্রিয় থাকবে। |
perOrderFee | এই পরিষেবাটি ক্রয়ের জন্য অর্ডার-ভিত্তিক ফি। (ঐচ্ছিক) |
toursAndActivitiesContent | ট্যুর এবং অ্যাক্টিভিটি সম্পর্কিত নির্দিষ্ট কন্টেন্ট ফিল্ড। |
location[] | এই পরিষেবার সাথে সম্পর্কিত স্থানসমূহ। গুরুত্বপূর্ণ দ্রষ্টব্য: যদি এই পরিষেবার সাথে সম্পর্কিত একাধিক পরিদর্শিত স্থান থাকে, অথবা শুরুর স্থান (START_LOCATION) এবং পরিদর্শিত স্থান (VISITED_LOCATION) ভিন্ন হয়, তবে শুরুর স্থানটি অবশ্যই উল্লেখ করতে হবে। উদাহরণ: - একটি গাইডেড বাইকিং ট্যুর যেখানে তিনটি স্থান পরিদর্শন করা হয়, সেক্ষেত্রে শুরুর স্থানটি উল্লেখ করতে হবে। - একটি বাস ট্যুর যেখানে হোটেলের লবিতে মিলিত হয়ে পরিদর্শিত স্থানের দিকে যাত্রা করা হয়, সেক্ষেত্রে মিলিত হওয়ার স্থানটি উল্লেখ করতে হবে। |
rating | সমস্ত পর্যালোচনার সামগ্রিক পরিমাপক হিসাবে এই পরিষেবাটির ব্যবহারকারী রেটিং। |
homeServiceData | হোম সার্ভিস ভার্টিক্যালের জন্য অনন্য অতিরিক্ত তথ্য। (ঐচ্ছিক) |
virtualSession | ঐচ্ছিক। ভার্চুয়াল সেশন সম্পর্কিত তথ্য। ভার্চুয়াল পরিষেবাগুলো সক্রিয় করার জন্য এটি প্রয়োজন। |
directMerchantPayment | ঐচ্ছিক। অতিরিক্ত তথ্য যা যোগ করতে হবে যদি পরিষেবাটির জন্য ব্যবহারকারীকে সরাসরি মার্চেন্টকে অর্থ প্রদান করতে হয়। গুরুত্বপূর্ণ দ্রষ্টব্য: এই লেনদেনে RwG জড়িত থাকবে না। এটি আবশ্যক যদি virtualSession সংজ্ঞায়িত থাকে এবং পরিষেবাটি বিনামূল্যে না হয় অথবা prepaymentType-কে REQUIRED হিসেবে সেট করা না থাকে। |
uriTemplate | ঐচ্ছিক। একটি ঐচ্ছিক টেমপ্লেট যা নির্দিষ্ট করে দেয় যে গুগল কীভাবে বাহ্যিক সাইটের জন্য ইউআরএল তৈরি করবে। |
মূল্য ব্যাখ্যা
মূল্যকে কীভাবে ব্যাখ্যা করা হবে এবং ব্যবহারকারীর কাছে প্রদর্শন করা হবে, তা বর্ণনা করে।
| এনাম | |
|---|---|
PRICE_INTERPRETATION_UNSPECIFIED | মূল্যের ব্যাখ্যা অনির্দিষ্ট, ডিফল্ট হিসেবে সঠিক পরিমাণ (EXACT_AMOUNT) ব্যবহৃত হবে। |
EXACT_AMOUNT | যখন মূল্যকে একটি নির্দিষ্ট মান হিসেবে ব্যাখ্যা করা উচিত উদাহরণ: যোগব্যায়াম ক্লাসের জন্য ২০ ডলার; বাচ্চাদের চুল কাটার জন্য ১৫ ডলার। |
STARTS_AT | যখন কোনো পরিষেবার মূল্য পরিবর্তনশীল হয়, কিন্তু একটি সর্বনিম্ন মূল্য জানা থাকে এবং ভোক্তাদের কাছে তা প্রদর্শন করা হয়। ভোক্তারা এমন কিছু সিদ্ধান্ত নিতে পারেন যা মূল্য বাড়িয়ে দেয়। মনে রাখবেন যে, যে কোনো পরিষেবা যা এই মূল্য ব্যাখ্যা (PriceInterpretation) ব্যবহার করে, তাকে অবশ্যই প্রি-পেমেন্ট টাইপ নট_সাপোর্টেড (PrepaymentType NOT_SUPPORTED) ব্যবহার করতে হবে। উদাহরণস্বরূপ: কুকুরের সাজসজ্জার জন্য ৩০ ডলার, কিন্তু ক্রেতার অতিরিক্ত পছন্দের কারণে দাম বাড়তে পারে। |
NOT_DISPLAYED | যখন কোনো পরিষেবার মূল্য পরিবর্তনশীল হয় এবং গ্রাহকদেরকে আগে থেকে মূল্যের কোনো তথ্য দেখানো হয় না। মনে রাখবেন যে, যে কোনো পরিষেবা যা এই PriceInterpretation ব্যবহার করে, তাকে অবশ্যই PrepaymentType NOT_SUPPORTED ব্যবহার করতে হবে এবং Price খালি থাকতে হবে। উদাহরণ: গৃহ পরিষেবা সংক্রান্ত পরামর্শ |
সময়সূচী নিয়মাবলী
একটি পরিষেবার সময়সূচী নির্ধারণের নিয়মাবলী।
| JSON উপস্থাপনা |
|---|
{ "minAdvanceOnlineCanceling": string, "lateCancellationFee": { object ( |
| ক্ষেত্র | |
|---|---|
minAdvanceOnlineCanceling | অনলাইনে বুক করা অ্যাপয়েন্টমেন্ট বাতিল করার জন্য প্রয়োজনীয় ন্যূনতম অগ্রিম বিজ্ঞপ্তি (সেকেন্ডে)। (ঐচ্ছিক) |
lateCancellationFee | ন্যূনতম অগ্রিম নোটিশের সময়সীমার মধ্যে বাতিল করার ফি। |
noshowFee | বাতিল না করে উপস্থিত না হওয়ার জন্য ফি। |
admissionPolicy | এই পরিষেবার জন্য প্রযোজ্য ভর্তি নীতি। সেট না করা থাকলে, ডিফল্টরূপে TIME_STRICT ব্যবহৃত হবে। (ঐচ্ছিক) |
cancellationPolicy | সময়সূচী বাতিলকরণ নীতিমালা। (করণীয় কাজের জন্য আবশ্যক) |
ইউনিয়ন ফিল্ড যদি "min_advance_booking" সেট করা থাকে, তাহলে শেষ বুক করার যোগ্য সময় গণনা করা হয় (<স্লট শুরুর সময়> - "min_advance_booking") হিসাবে। যদি "min_booking_buffer_before_end_time" সেট করা থাকে, তাহলে শেষ বুক করার যোগ্য সময় গণনা করা হয় (<স্লট শেষের সময়> - "min_booking_buffer_before_end_time") হিসাবে। মনে রাখবেন যে, যদি "min_booking_buffer_before_end_time" সেট করা থাকে, তবে এর মান অবশ্যই ধনাত্মক হতে হবে। যদি উভয়ই সেট করা না থাকে, তাহলে স্লটটি স্লট শুরুর সময় পর্যন্ত বুক করা যাবে। যদি উভয় ফিল্ডই সেট করা থাকে, তবে শুধুমাত্র একটি মান বেছে নেওয়া হবে এবং অন্যটি উপেক্ষা করা হবে—কোন মানটি বেছে নেওয়া হবে তা আমরা নির্ভরযোগ্যভাবে অনুমান করতে পারি না। উদাহরণ:
| |
minAdvanceBooking | শেষ বুকিং করার সময় থেকে উপলব্ধতার স্লট শুরু হওয়ার সময় পর্যন্ত সময়কাল (সেকেন্ডে)। |
minBookingBufferBeforeEndTime | শেষ বুকিং করার সময় থেকে উপলব্ধ স্লট শেষ হওয়ার সময় পর্যন্ত সময়কাল (সেকেন্ডে)। যদি এই ফিল্ডটি সেট করা থাকে, তাহলে "admissionPolicy" ফিল্ডটি অবশ্যই TIME_FLEXIBLE-এ সেট করতে হবে, যা নির্দেশ করে যে ব্যবহারকারীরা স্লট শুরু হওয়ার পরেও কেনা টিকিট ব্যবহার করতে পারবেন। |
ভর্তি নীতি
এই পরিষেবার ভর্তি নীতিমালা।
| এনাম | |
|---|---|
ADMISSION_POLICY_UNSPECIFIED | অব্যবহৃত। |
TIME_STRICT | গ্রাহকদের উপলব্ধ স্লটের শুরুর সময়ে উপস্থিত থাকতে হবে এবং পরিষেবাটি স্লটের শেষ সময়ে সমাপ্ত হবে বলে আশা করা হয়। TIME_STRICT ব্যবহারের কিছু উদাহরণ: * একটি ট্যুর যা সকাল ৯টায় শুরু হয়, যেখানে সকল অংশগ্রহণকারীকে শুরুর সময়ে পৌঁছাতে হয় এবং যা দুপুর ১২টার দিকে শেষ হয়। * শনিবার বিকেল ৩টায় চুল কাটার একটি রিজার্ভেশন, যাতে প্রায় ৩০ মিনিট সময় লাগবে। * সন্ধ্যা ৬টা থেকে রাত ৮টা পর্যন্ত একটি ফিটনেস ক্লাস। |
TIME_FLEXIBLE | এই বুকিংটি ব্যবহার করার জন্য গ্রাহকরা উপলব্ধতার নির্ধারিত সময়ের শুরু এবং শেষের মধ্যবর্তী যেকোনো সময়ে আসতে পারেন। TIME_FLEXIBLE ব্যবহারের কিছু উদাহরণ: * একটি জাদুঘরের টিকিট যা কেনার দিনেই যেকোনো সময় ব্যবহার করা যায়। * একটি বিনোদন পার্কে বিকালের প্রবেশাধিকার যা দুপুর ১২টা থেকে রাত ৯টা পর্যন্ত ব্যবহার করা যায়। |
TIMED_ENTRY_WITH_FLEXIBLE_DURATION | গ্রাহকদের উপলব্ধতার নির্ধারিত সময়ে ব্যবসায়ীর কাছে পৌঁছাতে হবে, কিন্তু তারা নিজেদের ইচ্ছামতো যেকোনো সময়ে চলে যেতে পারবেন। উদাহরণস্বরূপ, জাদুঘরে প্রবেশের ক্ষেত্রে, সকাল ১০টার একটি নির্দিষ্ট সময়ের প্রবেশ টিকিটের জন্য ব্যবহারকারীকে সকাল ১০টায় জাদুঘরে উপস্থিত থাকতে হয়। এই পরিষেবার জন্য উপলব্ধ স্লটগুলোর শুরুর সময়টি নির্ধারিত প্রবেশের সময়কে বোঝায়। তবে, শেষের সময়টি শুধুমাত্র বুকিংয়ের জন্য উপলব্ধ স্লট শনাক্ত করার একটি চাবি হিসেবে ব্যবহৃত হয়। |
বাতিলকরণ নীতি
পরিষেবা বাতিলের নীতিমালা।
| JSON উপস্থাপনা |
|---|
{
"refundCondition": [
{
object ( |
| ক্ষেত্র | |
|---|---|
refundCondition[] | পলিসির ক্ষেত্রে শূন্য বা তার বেশি রিফান্ডের শর্ত প্রযোজ্য। |
ফেরতের শর্ত
একটিমাত্র রিফান্ড শর্ত নির্ধারণ করে। পরিষেবা শুরুর সময়ের আগে বিভিন্ন সময়কালকে "রিফান্ড ধাপ" হিসেবে বর্ণনা করার জন্য একাধিক রিফান্ড শর্ত একসাথে ব্যবহার করা যেতে পারে।
| JSON উপস্থাপনা |
|---|
{ "minDurationBeforeStartTime": string, "refundPercent": integer } |
| ক্ষেত্র | |
|---|---|
minDurationBeforeStartTime | শুরু হওয়ার সময়ের আগে যে সময়কাল পর্যন্ত গ্রাহক সেকেন্ডে পরিমাপকৃত সময়কাল, যা সর্বোচ্চ নয়টি ভগ্নাংশ অঙ্ক পর্যন্ত হতে পারে এবং শেষে ' |
refundPercent | পরিষেবা শুরুর সময়ের অন্তত |
অগ্রিম পরিশোধের ধরণ
অগ্রিম পরিশোধের ধরণ নির্দেশ করার জন্য এনাম।
| এনাম | |
|---|---|
PREPAYMENT_TYPE_UNSPECIFIED | ডিফল্টরূপে আমরা ধরে নেব যে অগ্রিম পরিশোধ সমর্থিত নয়। |
REQUIRED | ব্যবহারকারীকে বুকিং করার সময়েই এই পরিষেবার জন্য অর্থ প্রদান করতে হবে। |
OPTIONAL | ব্যবহারকারী চাইলে বুকিং করার সময় বা পরে এই পরিষেবার জন্য অগ্রিম অর্থ পরিশোধ করতে পারেন, কিন্তু বুক করার জন্য এটি বাধ্যতামূলক নয়। |
NOT_SUPPORTED | এই পরিষেবার জন্য অগ্রিম অর্থপ্রদান সমর্থিত নয়। |
অগ্রিম পরিশোধের শর্তাবলী
অগ্রিম পরিশোধ কখন সম্পন্ন হয় সে সম্পর্কিত সুনির্দিষ্ট তথ্য।
| JSON উপস্থাপনা |
|---|
{
"chargeTiming": enum ( |
| ক্ষেত্র | |
|---|---|
chargeTiming | ক্রয়ের সময়ের সাপেক্ষে কখন চার্জ প্রযোজ্য হবে। |
chargeTimeBeforeStartTimeSec | পরিষেবা শুরুর সময়ের কত সেকেন্ড আগে ব্যবহারকারীর কাছ থেকে অর্থ চার্জ করা হবে। এই ফিল্ডটি শুধুমাত্র তখনই সেট করা উচিত যখন ChargeTiming-এর মান CHARGE_LATER হবে। |
চার্জটাইমিং
ক্রয়ের সময়ের সাপেক্ষে কখন চার্জটি সংঘটিত হবে তা নির্দিষ্ট করার জন্য ব্যবহৃত এনাম।
| এনাম | |
|---|---|
CHARGE_TIMING_UNSPECIFIED | অব্যবহৃত। |
CHARGE_NOW | গ্রাহকের কাছ থেকে অবিলম্বে চার্জ নেওয়া হবে। |
CHARGE_LATER | গ্রাহককে পরবর্তীতে চার্জ করা হবে। |
পরিষেবা গ্রহণ ফর্ম
এমন একটি ইনটেক ফর্ম নির্ধারণ করে যা কোনো মার্চেন্ট কর্তৃক প্রদত্ত পরিষেবা কাস্টমাইজ করে।
| JSON উপস্থাপনা |
|---|
{
"field": [
{
object ( |
| ক্ষেত্র | |
|---|---|
field[] | যে ক্ষেত্রগুলি ব্যবহারকারীকে দেখানো হবে। |
firstTimeCustomers | সত্য হলে, এই ফর্মটি প্রথমবারের গ্রাহকদের দেখানো হবে। অপ্রচলিত। ইনটেক ফর্মের জন্য এই কার্যকারিতাটি সমর্থিত নয়। |
returningCustomers | সত্য হলে, এই ফর্মটি নিয়মিত গ্রাহকদের দেখানো হবে। অপ্রচলিত। ইনটেক ফর্মের জন্য এই কার্যকারিতাটি সমর্থিত নয়। |
সার্ভিসইনটেকফর্মফিল্ড
এমন একটি ফিল্ডকে সংজ্ঞায়িত করে যা একটি সার্ভিসইনটেকফর্ম-এ অন্তর্ভুক্ত থাকে।
| JSON উপস্থাপনা |
|---|
{ "id": string, "type": enum ( |
| ক্ষেত্র | |
|---|---|
id | অ্যাগ্রিগেটর পার্টনারের কাছ থেকে প্রাপ্ত একটি স্ট্রিং যা একটি ফর্ম ফিল্ডকে অনন্যভাবে শনাক্ত করে। এই আইডিটি সংশ্লিষ্ট ফর্ম ফিল্ডের উত্তরের আইডির সমান হতে হবে এবং সার্ভিস লেভেল ও প্রতি টিকেট ইনটেক ফর্ম—উভয় ক্ষেত্রেই এটি অনন্য হতে হবে। (আবশ্যক) |
type | এই ক্ষেত্রের ধরণ। |
label | এই ফিল্ডের জন্য ব্যবহারকারীকে দেখানো টেক্সট। এটি এখন আর ব্যবহার করা হয় না, অনুগ্রহ করে এর পরিবর্তে |
localizedLabel | এই ফিল্ডের জন্য ব্যবহারকারীকে প্রদর্শিত টেক্সট। ফিল্ডটি একাধিক লোকেলে সরবরাহ করা যেতে পারে। (আবশ্যক) |
value[] | ফিল্ডের ধরন LOCATION_SEARCH হলেই কেবল এটি সেট করুন। অবস্থানের মান নির্দিষ্ট করতে অনুগ্রহ করে 'location' ফিল্ডে 'locationId' ব্যবহার করুন। |
choiceText[] | ফিল্ডের ধরন MULTIPLE_CHOICE, CHECKBOXES, বা DROPDOWN হলেই কেবল এটি সেট করতে হবে। সম্ভাব্য বিকল্পগুলো তালিকাভুক্ত করতে এটি ব্যবহৃত হয়। |
isRequired | ব্যবহারকারীর জন্য এই ফিল্ডে কোনো উত্তর দেওয়া আবশ্যক কিনা তা নির্দেশ করে। |
allowCustomAnswer | পূর্বনির্ধারিত উত্তরগুলোর পাশাপাশি একটি কাস্টম মান অনুমোদিত কিনা তা নির্দেশ করে। এটি শুধুমাত্র তখনই প্রযোজ্য যখন ফিল্ডের ধরণ LOCATION_SEARCH হয়। (ঐচ্ছিক) |
additionalOption[] | প্রদত্ত মানগুলির পাশাপাশি অতিরিক্ত বিকল্পও দেওয়া আছে। এটি শুধুমাত্র তখনই প্রযোজ্য যখন ফিল্ডের ধরণ 'LOCATION_SEARCH' হয়। যেমন, প্রদত্ত অবস্থানের তালিকার পাশাপাশি আরেকটি উপলব্ধ বিকল্প হতে পারে "আমি পরে সরবরাহকারীর সাথে যোগাযোগ করব"। (ঐচ্ছিক) |
ticketTypeRestrict[] | যদি এই প্রশ্নটি শুধুমাত্র ব্যবহারকারী নির্দিষ্ট ধরণের টিকিট বুক করার সময় দেখানো প্রয়োজন হয়, তাহলে এই ফিল্ডটি প্রযোজ্য টিকিট টাইপ আইডিগুলির সেট হিসাবে সেট করতে হবে। যদি প্রশ্নটি সর্বদা প্রযোজ্য হয়, তাহলে ফিল্ডটি খালি রাখুন। |
hint | ইনপুটের জন্য ইঙ্গিতমূলক টেক্সট, যা একটি টেক্সট প্লেসহোল্ডার হিসেবে প্রদর্শিত হয়। এটি শুধুমাত্র তখনই প্রযোজ্য যখন ফিল্ডের ধরন SHORT_ANSWER বা PARAGRAPH হয়। (ঐচ্ছিক) |
ফিল্ডটাইপ
ফিল্ডের ধরণ নির্দেশ করার জন্য এনাম।
| এনাম | |
|---|---|
FIELD_TYPE_UNSPECIFIED | অনির্দিষ্ট বা অজানা ধরনের ফিল্ডগুলো উপেক্ষা করা হবে। |
SHORT_ANSWER | লেখার জন্য একটি এক-লাইনের ইনপুট ফিল্ড। |
PARAGRAPH | লেখার জন্য একটি একাধিক লাইনের ইনপুট ফিল্ড। |
MULTIPLE_CHOICE | একগুচ্ছ রেডিও বাটন, যেখানে একাধিক বিকল্প থেকে একটি বেছে নিতে হয়। |
CHECKBOXES | চেকবক্স সহ এক বা একাধিক তালিকাভুক্ত আইটেম। |
DROPDOWN | ড্রপডাউন থেকে একটি নির্বাচন। |
BOOLEAN | একটি হ্যাঁ/না বোতাম। |
LOCATION_SEARCH | একটি সার্চ বক্স যা ব্যবহারকারীর দেওয়া ইনপুটের ভিত্তিতে প্রদত্ত লোকেশন তালিকা থেকে মিলে যাওয়া লোকেশন খুঁজে বের করতে সহায়তা করে। |
পরিষেবার ধরণ
পূর্বনির্ধারিত পরিষেবার প্রকারভেদ।
| এনাম | |
|---|---|
SERVICE_TYPE_UNSPECIFIED | অব্যবহৃত। |
SERVICE_TYPE_DINING_RESERVATION | ডাইনিং রিজার্ভেশন। |
SERVICE_TYPE_FOOD_ORDERING | খাবার অর্ডার করা, যা ফুড ডেলিভারি, টেকআউট বা উভয়ই হতে পারে। |
SERVICE_TYPE_FOOD_DELIVERY | খাবার ডেলিভারি। |
SERVICE_TYPE_FOOD_TAKEOUT | খাবার টেকআউট। |
SERVICE_TYPE_EVENT_TICKET | অনুষ্ঠানের টিকিট। |
SERVICE_TYPE_TRIP_TOUR | ভ্রমণ সফর। |
SERVICE_TYPE_APPOINTMENT | যে পরিষেবা অ্যাপয়েন্টমেন্ট বা ক্লাস প্রদান করে। (১) স্বাস্থ্য ও ফিটনেস, (২) স্পা ও সৌন্দর্য, এবং (৩) আর্থিক পরামর্শ ও মূল্যায়ন পরিষেবার জন্য প্রস্তাবিত। অনুগ্রহ করে সমর্থিত পরিষেবার ধরণগুলি দেখুন: https://developers.google.com/maps-booking/guides/end-to-end-integration/overview |
SERVICE_TYPE_ONLINE_APPOINTMENT | এমন একটি পরিষেবা যা সম্পূর্ণ ভার্চুয়াল কোনো ক্লাস বা সেশনের জন্য অনলাইন অ্যাপয়েন্টমেন্টের সুবিধা দেয়। ভার্চুয়াল পরিষেবা বুকিং চালু করতে হলে এটি অবশ্যই সেট করতে হবে। |
SERVICE_TYPE_SHOPPING | এমন একটি পরিষেবা যা ব্যবহারকারীদের নির্দিষ্ট বিক্রেতার কাছ থেকে কেনাকাটা করার সুযোগ দেয়। এটি ডেলিভারি বা পিকআপ হতে পারে। |
টিকিটের ধরন
বিভিন্ন ব্যবহারকারীর ধরন, বিভিন্ন পরিষেবার বৈশিষ্ট্য, বা বিভিন্ন বিকল্প/অতিরিক্ত সুবিধার কারণে ভিন্ন মূল্য এবং/অথবা প্রাপ্যতাযুক্ত টিকিটগুলোর মধ্যে পার্থক্য করার জন্য টিকেটটাইপ ব্যবহার করা হয়।
টিকিট হলো কোনো পরিষেবার জন্য বুকিংযোগ্য সর্বনিম্ন একক, যেমন—র্যাফটিং ট্রিপে একটি স্থান, জাদুঘরে প্রবেশ, বা পুরো দিনের জন্য একটি ডাবল কায়াক ভাড়া।
| JSON উপস্থাপনা |
|---|
{ "ticketTypeId": string, "shortDescription": string, "localizedShortDescription": { object ( |
| ক্ষেত্র | |
|---|---|
ticketTypeId | একই পরিষেবার বিভিন্ন ধরনের টিকিটের মধ্যে পার্থক্য করার জন্য টিকিট আইডি ব্যবহার করা হয় এবং এটি শুধুমাত্র একটি পরিষেবার মধ্যেই অনন্য হবে বলে আশা করা হয়। |
shortDescription | এই টিকেট টাইপটির একটি সংক্ষিপ্ত বিবরণ। এটি ব্যবহারকারীর কাছে দৃশ্যমান হতে পারে, যেমন, “প্রাপ্তবয়স্ক”, “শিশু”, “প্রবীণ সৈনিক”, “জে সারি”, ইত্যাদি। ব্যবহারকারীর কাছে দৃশ্যমান হওয়ার জন্য প্রতিটি টিকেট ধরনের একটি বিবরণ থাকা আবশ্যক। এটি এখন আর ব্যবহার করা হয় না, এর পরিবর্তে localizedShortDescription ব্যবহার করুন। |
localizedShortDescription | i18n সমর্থন সহ এই টিকেটটাইপটির একটি সংক্ষিপ্ত বিবরণ। এটি ব্যবহারকারীর কাছে দৃশ্যমান হতে পারে, যেমন, “প্রাপ্তবয়স্ক”, “শিশু”, “প্রবীণ সৈনিক”, “জে সারি”, ইত্যাদি। ব্যবহারকারীর কাছে দৃশ্যমান হওয়ার জন্য প্রতিটি টিকিট ধরনের একটি বিবরণ থাকা আবশ্যক। প্রতিটি অঞ্চলের জন্য আলাদা মান সরবরাহ করা যেতে পারে। |
price | এই ধরনের একটি টিকিটের মূল্য, কোনো কর ব্যতীত। এর টিকিটের উপর পরিষেবার কর হার প্রযোজ্য। |
perTicketFee | এই টিকিট কেনার জন্য অতিরিক্ত ফি প্রযোজ্য। (ঐচ্ছিক) |
priceDisplayType | ঐচ্ছিক। এই ধরনের একটি টিকিটের জন্য পূর্বনির্ধারিত মূল্য প্রদর্শনের ধরণ। |
optionDescription | এই টিকিট প্রকারটি যে কোনো অতিরিক্ত বিকল্পের প্রতিনিধিত্ব করে, তার বিবরণ (যদি থাকে)। এটি অপ্রচলিত, এর পরিবর্তে localizedOptionDescription ব্যবহার করুন। |
localizedOptionDescription | এই টিকিট প্রকারটি যে কোনো অতিরিক্ত বিকল্পের প্রতিনিধিত্ব করে, তার বিবরণ (যদি থাকে)। প্রতিটি অঞ্চলের জন্য আলাদা মান সরবরাহ করা যেতে পারে। যখন টিকিটের ধরণটি একাধিক মাত্রা উপস্থাপন করে, তখন অতিরিক্ত বিকল্পগুলো কার্যকর হয়। উদাহরণ ১: একটি প্রবেশপত্র যেখানে 'প্রাপ্তবয়স্ক', 'শিশু' এই বিভিন্ন প্রকার এবং ভাষা একটি অতিরিক্ত বিকল্প হিসাবে রয়েছে, সেক্ষেত্রে প্রত্যাশিত TicketType তালিকাটি হবে: - { ticketTypeId: "ticket_type_1" localizedShortDescription { value: "adult" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { value: "adult" } localizedOptionDescription { value: "spanish" } } - { ticketTypeId: "ticket_type_3" localizedShortDescription { value: "child" } localizedOptionDescription { value: "english" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { value: "child" } localizedOptionDescription { value: "spanish" } } উদাহরণ ২: ঐচ্ছিক ড্রাই ব্যাগ অ্যাড-অন সহ কয়েক ঘণ্টার জন্য কায়াক ভাড়া, shortDescription হতে পারে "৩ ঘণ্টা" এবং optionDescription হতে পারে "ড্রাই ব্যাগ সহ" অথবা "ড্রাই ব্যাগ ছাড়া": - { ticketTypeId: "ticket_type_1" localizedShortDescription { value: "২ ঘণ্টা" } localizedOptionDescription { value: "ইংরেজি" } } - { ticketTypeId: "ticket_type_2" localizedShortDescription { value: "২ ঘণ্টা" } localizedOptionDescription { value: "স্প্যানিশ" } } - { ticketTypeId: "ticket_type_3" localizedShortDescription { value: "৩ ঘণ্টা" } localizedOptionDescription { value: "ইংরেজি" } } - { ticketTypeId: "ticket_type_4" localizedShortDescription { value: "৩ ঘণ্টা" } localizedOptionDescription { value: "স্প্যানিশ" } } ঐচ্ছিক, কিন্তু পরিষেবার অন্তর্গত কোনো টিকেট টাইপে যদি এই ফিল্ডটি সেট করা থাকে, তাহলে আমরা আশা করি অন্য সব টিকেট টাইপেও এই ফিল্ডটি সেট করা থাকবে (একটি ডিফল্ট optionDescription ব্যবহার করা যেতে পারে)। যেমন, [{ticket_type_1, adult, english}, {ticket_type_1, adult, ''}] একটি বৈধ তালিকা নয়। শুধুমাত্র দুটি HTML ফরম্যাটিং ট্যাগ সমর্থিত: এবং |
inventoryType | ঐচ্ছিক। এই ধরনের একটি টিকিটের পূর্বনির্ধারিত ইনভেন্টরি ধরণ। |
প্রতি টিকিট ফি
ব্যবহারকারীকে প্রতিটি টিকিট কেনার জন্য যে ফি প্রদান করতে হবে।
| JSON উপস্থাপনা |
|---|
{ "serviceCharge": { object ( |
| ক্ষেত্র | |
|---|---|
serviceCharge | কোনো পরিষেবার জন্য ধার্য করা অতিরিক্ত চার্জ। |
facilityFee | একটি ফি যা অনুষ্ঠানস্থল/প্রতিষ্ঠানের খরচে যায়। |
taxes | প্রতি টিকিটে কর। |
মূল্য প্রদর্শনের ধরণ
ল্যান্ডিং পেজে প্রদর্শিত মূল্যের ফরম্যাট নির্দেশ করে।
নন-লিঙ্ক-আউট ইনভেন্টরির ক্ষেত্রে এই ফিল্ডটি উপেক্ষা করা হয়।
এই ফিল্ডটি গুগলকে ল্যান্ডিং পেজে ব্যবহৃত মূল্য বিন্যাসটিই প্রদর্শন করতে সাহায্য করে। সামঞ্জস্যপূর্ণ মূল্য বিন্যাস রূপান্তর হার উন্নত করে এবং বিভ্রান্তি কমায়।
| এনাম | |
|---|---|
PRICE_DISPLAY_TYPE_UNSPECIFIED | মূল্য প্রদর্শনের ধরণ অনির্দিষ্ট। গুগলই নির্ধারণ করবে কোন ফরম্যাটটি দেখানো হবে। |
PRICE_DISPLAY_TYPE_BASE | ল্যান্ডিং পেজে দেখানো মূল্যটি হলো মূল মূল্য। |
PRICE_DISPLAY_TYPE_ALL_IN | ল্যান্ডিং পেজে দেখানো মূল্যের মধ্যে সকল ফি ও কর অন্তর্ভুক্ত রয়েছে। |
ইনভেন্টরি টাইপ
এই ধরনের একটি টিকিটের পূর্বনির্ধারিত ইনভেন্টরি ধরণ।
| এনাম | |
|---|---|
INVENTORY_TYPE_UNSPECIFIED | মজুদের ধরণ অনির্দিষ্ট। |
INVENTORY_TYPE_PRIMARY | প্রাথমিক মজুদ। |
INVENTORY_TYPE_VERIFIED_RESALE | যাচাইকৃত পুনঃবিক্রয় মজুদ। |
INVENTORY_TYPE_RESALE | পুনঃবিক্রয় মজুদ। |
INVENTORY_TYPE_AGGREGATOR | অ্যাগ্রিগেটর ইনভেন্টরি। অ্যাগ্রিগেটর (যেমন www.bandsintown.com) বলতে বোঝায় এমন একটি পার্টনারকে, যে ইভেন্ট এবং টিকিটের তথ্য সরবরাহ করে। কিন্তু টিকিটগুলো পার্টনার সরাসরি বিক্রি করে না। টিকিটের প্রকৃত বিক্রেতা প্রাইমারি, ভেরিফায়েড রিসেল বা রিসেল হতে পারে। এখন আমরা একটি অ্যাগ্রিগেটরের মধ্যে শুধুমাত্র টপ লেভেল পার্টনার ইনভেন্টরি টাইপের পার্থক্য করি এবং প্রকৃত টিকিট বিক্রেতার ইনভেন্টরি টাইপকে উপেক্ষা করি। |
সম্পর্কিত মিডিয়া
এই পরিষেবা সম্পর্কিত ছবি। ব্যবহারকারীদের কাছে ছবিগুলো সঠিকভাবে প্রদর্শিত হচ্ছে কিনা তা নিশ্চিত করতে গুগল এই মিডিয়াগুলো ক্রল করবে। (ঐচ্ছিক)
| JSON উপস্থাপনা |
|---|
{ "url": string, "type": enum ( |
| ক্ষেত্র | |
|---|---|
url | এই মিডিয়া উৎসের ইউআরএল। গুগল এই ইউআরএল-এ হোস্ট করা মিডিয়া ক্রল করবে। |
type | এই মিডিয়া উৎসের ধরণ। |
localizedCaption | i18n সমর্থিত মিডিয়ার ক্যাপশনের জন্য শুধুমাত্র সাধারণ টেক্সট সমর্থন করা হয়। যেকোনো HTML উপাদান বাদ দেওয়া হবে। (ঐচ্ছিক) |
attribution | মিডিয়ার উৎস সম্পর্কিত অ্যাট্রিবিউশন তথ্য। উল্লেখ্য যে, ফটোগ্রাফার বা এজেন্সিকে কৃতিত্ব দেওয়ার জন্য যদি মিডিয়ার সাথে অ্যাট্রিবিউশন প্রদর্শন করা আবশ্যক হয়, তবে এই ফিল্ডটি অবশ্যই সেট করতে হবে। (ঐচ্ছিক) |
caption | অপ্রচলিত, localizedCaption ব্যবহার করা শ্রেয়। |
মিডিয়াটাইপ
এই মিডিয়া উৎসের ধরন নির্দেশ করার জন্য এনাম (Enum)। শুধুমাত্র ছবি সমর্থিত। ছবি ছাড়া অন্য কোনো মিডিয়া সমর্থনের প্রয়োজন হলে, অনুগ্রহ করে ‘রিজার্ভ উইথ গুগল’ টিমের সাথে যোগাযোগ করুন।
| এনাম | |
|---|---|
TYPE_UNSPECIFIED | অব্যবহৃত। |
PHOTO | নির্দেশ করে যে ইউআরএল দ্বারা প্রদত্ত মিডিয়াটি একটি ছবি। |
অ্যাট্রিবিউশন
এই মিডিয়ার জন্য কৃতজ্ঞতা স্বীকার সংক্রান্ত তথ্য।
| JSON উপস্থাপনা |
|---|
{
"localizedText": {
object ( |
| ক্ষেত্র | |
|---|---|
localizedText | ফটোগ্রাফার বা i18n সমর্থনকারী এজেন্সিকে কৃতিত্ব দেওয়ার জন্য লেখা। এই লেখাটি উৎস মিডিয়ার সাথে প্রদর্শিত হবে। উল্লেখ্য যে, এই ক্ষেত্রে শুধুমাত্র সাধারণ টেক্সট সমর্থিত, যেকোনো HTML উপাদান বাদ দেওয়া হবে (হাইপারলিঙ্ক ভিত্তিক অ্যাট্রিবিউশন সমর্থিত নয়)। |
text | অপ্রচলিত, localizedText ব্যবহার করা শ্রেয়। |
সার্ভিস অ্যাট্রিবিউট ভ্যালু আইডি
কোনো সার্ভিসে প্রয়োগ করার জন্য সার্ভিস অ্যাট্রিবিউটের একটি নির্দিষ্ট মান শনাক্ত করে।
| JSON উপস্থাপনা |
|---|
{ "attributeId": string, "valueId": string } |
| ক্ষেত্র | |
|---|---|
attributeId | Merchant.service_attribute-এ সংজ্ঞায়িত একটি অ্যাট্রিবিউটের আইডি, যেমন 'service-type'। |
valueId | এই অ্যাট্রিবিউটের মানের আইডি, যেমন 'haircut'। এটি অবশ্যই সার্ভিস অ্যাট্রিবিউট সংজ্ঞার একটি valueId-এর সাথে মিলতে হবে। |
অপেক্ষার তালিকার নিয়মাবলী
অপেক্ষমাণ তালিকায় যোগদান সংক্রান্ত নিয়মাবলী।
| JSON উপস্থাপনা |
|---|
{
"minPartySize": integer,
"maxPartySize": integer,
"supportsAdditionalRequest": boolean,
"aboveMaxPartySizeOptions": [
{
object ( |
| ক্ষেত্র | |
|---|---|
minPartySize | আবশ্যক। যে সকল পরিষেবা ওয়েটলিস্ট সুবিধা প্রদান করে, তাদের জন্য এটি অবশ্যই একটি ধনাত্মক পূর্ণসংখ্যা হতে হবে। যদি পরিষেবা বা মার্চেন্ট ওয়েটলিস্ট সুবিধা প্রদান না করে, তবে এটি পূরণ করা যাবে না। |
maxPartySize | আবশ্যক। যে সকল পরিষেবা ওয়েটলিস্ট সুবিধা প্রদান করে, তাদের জন্য এটি অবশ্যই একটি ধনাত্মক পূর্ণসংখ্যা হতে হবে। যদি পরিষেবা বা মার্চেন্ট ওয়েটলিস্ট সুবিধা প্রদান না করে, তবে এটি পূরণ করা যাবে না। |
supportsAdditionalRequest | যদি সত্য হয়, তাহলে ব্যবহারকারী এই পরিষেবার অপেক্ষমাণ তালিকায় যোগদানের সময় একটি ইচ্ছামত অতিরিক্ত পাঠ্য অনুরোধ পাঠাতে পারবেন। |
aboveMaxPartySizeOptions[] | নির্ধারিত maxPartySize-এর চেয়ে বড় দলের জন্য বিকল্প ব্যবস্থা করুন। এর চেয়ে বড় দলকে অপেক্ষমাণ তালিকায় যোগদানের জন্য বিকল্প সুযোগ না দেওয়া হলে এই বিকল্পটি খালি রাখুন। |
অসমর্থিত পার্টির আকারের বিকল্প
নাগালের বাইরে থাকা পক্ষগুলোর জন্য বিকল্প।
| JSON উপস্থাপনা |
|---|
{ // Union field |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ফিল্ডের kind । সীমার বাইরে থাকা পক্ষগুলোর জন্য উপলব্ধ বিকল্পসমূহ। kind নিম্নলিখিতগুলির মধ্যে কেবল একটি হতে পারে: | |
callMerchant | দলের সদস্য সংখ্যা নির্ধারিত সীমার বাইরে হলে ব্যবসায় প্রতিষ্ঠানে ফোন করতে পারেন। ব্যবহারকারীকে একটি পূর্বনির্ধারিত বার্তা দেখানো হবে। প্রদর্শিতব্য নমুনা বার্তা: "{waitlistRules.max_party_size} এর চেয়ে বড় দলের জন্য অনুগ্রহ করে রেস্তোরাঁয় {phone} নম্বরে ফোন করুন।" CallMerchant অবশ্যই সেট করতে হবে, কিন্তু এটি খালি থাকবে। |
কলমার্চেন্ট
এই প্রকারে কোনো ক্ষেত্র নেই।
UnsupportedPartySizeOption-এ ব্যবহার করার জন্য এটি একটি খালি বার্তা; এটি সেট করলে ব্যবহারকারীদের বুকিংয়ের জন্য ব্যবসায় ফোন করার একটি বিকল্প দেখানো হবে।
টিকেটিংভার্টিক্যালস্পেসিফিকডেটা
ইভেন্ট টিকেটিং বিভাগের জন্য স্বতন্ত্র অতিরিক্ত তথ্য।
| JSON উপস্থাপনা |
|---|
{ "eventCategory": enum ( |
| ক্ষেত্র | |
|---|---|
eventCategory | ইভেন্টের বিভাগ। শুধুমাত্র তখনই সেট করুন যখন ইভেন্টটি পূর্বনির্ধারিত বিভাগগুলির মধ্যে একটির অন্তর্ভুক্ত হয়। (ঐচ্ছিক) |
eventUrl | অংশীদারের ওয়েবসাইটে ইভেন্টটির ইউআরএল। (ঐচ্ছিক) |
entity[] | অনুষ্ঠানটির সাথে সম্পর্কিত সত্তাগুলোর তালিকা। (ঐচ্ছিক) |
eventAttendanceMode | আবশ্যক। অনুষ্ঠানে উপস্থিতির ধরণ। |
eventVirtualLocationUrl[] | ঐচ্ছিক। ইউআরএল যেখানে ইভেন্টটি দেখা যাবে। |
eventOrganizer | ঐচ্ছিক। আয়োজক যিনি অনুষ্ঠানটি পরিচালনা করেন। |
eventOrganizerUrl | ঐচ্ছিক। যিনি অনুষ্ঠানটি আয়োজন করেন, তাঁর ইউআরএল। |
eventOrganizerType | ঐচ্ছিক। আয়োজকের ধরন। |
eventSourceUrl[] | আবশ্যক। যে পৃষ্ঠাগুলিতে ইভেন্টের তথ্য বা বিবরণ পাওয়া যাবে, সেগুলির URL। |
eventState | ঐচ্ছিক। ঘটনার অবস্থা। |
brandName | ঐচ্ছিক। স্থানীয় ব্র্যান্ড নাম। |
eventCreator | ঐচ্ছিক। অনুষ্ঠানটির নির্মাতার তথ্য। |
ইভেন্ট বিভাগ
ইভেন্ট ক্যাটাগরিগুলোর একটি উপসেট, যার জন্য আমরা প্রোডাক্টের অভিজ্ঞতা কাস্টমাইজ করি। দ্রষ্টব্য: এটি ইভেন্টের কোনো সার্বজনীন অন্টোলজি হিসেবে অভিপ্রেত নয়।
| এনাম | |
|---|---|
EVENT_CATEGORY_UNSPECIFIED | নির্দিষ্ট করা নেই। ব্যবহার করবেন না। |
EVENT_CATEGORY_CONCERT | কনসার্ট। |
EVENT_CATEGORY_SPORTS | ক্রীড়া অনুষ্ঠান। |
EVENT_CATEGORY_THEATRE | নাট্য অনুষ্ঠান। |
EVENT_CATEGORY_EXHIBITS | প্রদর্শনী। |
EVENT_CATEGORY_WORKSHOPS_AND_CLASSES | কর্মশালা ও ক্লাস। |
সত্তা
ঘটনাটির সাথে সম্পর্কিত একটি সত্তাকে উপস্থাপন করে।
| JSON উপস্থাপনা |
|---|
{ "id": string, "name": string, "url": string, "entityType": enum ( |
| ক্ষেত্র | |
|---|---|
id | অংশীদারের ডেটাবেসে সত্তাটির অনন্য শনাক্তকারী। (ঐচ্ছিক) |
name | সত্তার নাম। (আবশ্যক) |
url | ওয়েবপেজের ইউআরএল যা সত্তাটিকে দ্ব্যর্থহীনভাবে বর্ণনা করে। এটি হলো অংশীদারের ওয়েবসাইটে সত্তাটির জন্য থাকা ওয়েবপেজ, যদি থাকে; সত্তাটির অন্যান্য পাবলিক ইউআরএল-এর জন্য, publicIdentificationData-তে relevantUrl ব্যবহার করুন। (ঐচ্ছিক) |
entityType | সত্তার ধরণ। (ঐচ্ছিক) |
entityRole | ঘটনাটিতে সত্তাটির ভূমিকা। (ঐচ্ছিক) |
publicIdentificationData | প্রতিষ্ঠানটির সর্বজনীন রেফারেন্সসমূহ। (ঐচ্ছিক) |
সত্তার প্রকার
সত্তার ধরণ। দ্রষ্টব্য: এটি কোনো সার্বজনীন সত্তাতত্ত্ব হিসেবে অভিপ্রেত নয়।
| এনাম | |
|---|---|
ENTITY_TYPE_UNSPECIFIED | নির্দিষ্ট করা নেই। ব্যবহার করবেন না। |
ENTITY_TYPE_PERFORMER | এই সত্তাটি কোনো কনসার্ট বা অনুষ্ঠানে পরিবেশনকারী শিল্পী বা দলকে বোঝায়। এটি শুধুমাত্র তখনই প্রযোজ্য যখন ইভেন্টের বিভাগ কনসার্ট বা থিয়েটার হয়। |
ENTITY_TYPE_PLAYER | সত্তাটি ইভেন্টে ক্রীড়া দল বা খেলোয়াড়ের প্রতিনিধিত্ব করে। শুধুমাত্র ইভেন্টের বিভাগ 'ক্রীড়া' হলেই প্রযোজ্য। |
ENTITY_TYPE_CONCERT_TOUR | এই সত্তাটি সেই ট্যুরকে প্রতিনিধিত্ব করে, যার অন্তর্ভুক্ত এই ইভেন্টটি। শুধুমাত্র তখনই প্রযোজ্য যখন ইভেন্টের ক্যাটাগরি কনসার্ট (CONCERT) হয়। |
ENTITY_TYPE_SPORTS_SERIES | সত্তাটি একটি ক্রীড়া টুর্নামেন্টের প্রতিনিধিত্ব করে, যেটির অন্তর্ভুক্ত এই ইভেন্টটি। শুধুমাত্র তখনই প্রযোজ্য যখন ইভেন্টের বিভাগ ক্রীড়া (SPORTS) হয়। |
ENTITY_TYPE_PLAY | এই সত্তাটি অনুষ্ঠানে পরিবেশিত নাটকের ধরন (যেমন, সঙ্গীতধর্মী, কমেডি, ব্যালে, ইত্যাদি) নির্দেশ করে। এটি শুধুমাত্র তখনই প্রযোজ্য যখন অনুষ্ঠানের বিভাগ ‘থিয়েটার’ হয়। |
সত্তার ভূমিকা
ঘটনাটিতে সত্তাটির ভূমিকা।
| এনাম | |
|---|---|
ENTITY_ROLE_UNSPECIFIED | নির্দিষ্ট করা হয়নি। |
ENTITY_ROLE_HEADLINER | সত্তাটি অনুষ্ঠানটির একজন প্রধান আকর্ষণ বা শীর্ষস্থানীয় শিল্পীর প্রতিনিধিত্ব করে। |
ENTITY_ROLE_SUPPORTER | সত্তাটি অনুষ্ঠানটির একজন সহায়ক শিল্পীর প্রতিনিধিত্ব করে। |
ENTITY_ROLE_HOME_TEAM | প্রতিষ্ঠানটি (ক্রীড়া) অনুষ্ঠানে স্বাগতিক দলের প্রতিনিধিত্ব করে। |
ENTITY_ROLE_AWAY_TEAM | প্রতিষ্ঠানটি (ক্রীড়া) অনুষ্ঠানে অতিথি দলের প্রতিনিধিত্ব করে। |
পাবলিক শনাক্তকরণ ডেটা
শনাক্তকারী, ওয়েবপেজ, বা অন্য কোনো সর্বজনীন উৎস যা কোনো সত্তাকে নির্দেশ করে।
| JSON উপস্থাপনা |
|---|
{ "relevantUrl": [ string ], "musicbrainzId": string } |
| ক্ষেত্র | |
|---|---|
relevantUrl[] | শুধুমাত্র নির্দিষ্ট বিষয়টির জন্য তৈরি যেকোনো ওয়েবপেজের পাবলিক ইউআরএল। এর মধ্যে অফিসিয়াল ওয়েবসাইট, ডিসকগস, সোশ্যাল মিডিয়া প্ল্যাটফর্ম, উইকিপিডিয়া বা আইএমডিবি পেজ অন্তর্ভুক্ত থাকতে পারে, যেমন: https://www.discogs.com/artist/1124645-Taylor-Swift , https://www.wikidata.org/wiki/Q19320959 , https://twitter.com/acmilan । (ঐচ্ছিক) |
musicbrainzId | শিল্পী বা অন্যান্য সঙ্গীত সত্তার ৩৬-অক্ষরের মিউজিকব্রেইঞ্জ আইডেন্টিফায়ার, যদি প্রযোজ্য হয়। দেখুন https://musicbrainz.org/doc/MusicBrainz_Identifier । (ঐচ্ছিক) |
উপস্থিতি মোড
অনুষ্ঠানে উপস্থিতির ধরণ।
| এনাম | |
|---|---|
ATTENDANCE_MODE_UNSPECIFIED | নির্দিষ্ট করা হয়নি। |
ONLINE | ভার্চুয়াল ইভেন্টের জন্য। |
PHYSICAL | শারীরিক অনুষ্ঠানগুলোর জন্য। |
PHYSICAL_ONLINE_MIXED | সশরীরে এবং ভার্চুয়াল উভয় ধরনের অনুষ্ঠানের জন্য। |
সংগঠকের ধরন
আয়োজকের ধরণ।
| এনাম | |
|---|---|
ORGANIZER_TYPE_UNSPECIFIED | নির্দিষ্ট করা হয়নি। |
PERSON | আয়োজকের জন্য, যিনি একজন ব্যক্তি। |
ORGANIZATION | সংগঠকের জন্য, যিনি একটি সংগঠন। |
ইভেন্টস্টেট
ঘটনাটির অবস্থা।
| এনাম | |
|---|---|
EVENT_STATE_UNSPECIFIED | নির্দিষ্ট করা হয়নি। |
SCHEDULED | অনুষ্ঠানটি নির্ধারিত হয়েছে। |
RESCHEDULED | অনুষ্ঠানটি পুনঃনির্ধারিত করা হয়েছে। |
CANCELLED | অনুষ্ঠানটি বাতিল করা হয়েছে। |
POSTPONED | অনুষ্ঠানটি স্থগিত করা হয়েছে। |
ইভেন্টক্রিয়েটর
ইভেন্টের নির্মাতা সম্পর্কিত তথ্য। শুধুমাত্র সেইসব প্ল্যাটফর্মের জন্য প্রযোজ্য যেগুলিতে ব্যবহারকারী-সৃষ্ট কন্টেন্ট ইভেন্ট অন্তর্ভুক্ত থাকে।
| JSON উপস্থাপনা |
|---|
{ "name": string } |
| ক্ষেত্র | |
|---|---|
name | ঐচ্ছিক। ইভেন্ট নির্মাতার নাম। অক্ষর সংখ্যার কোনো সীমাবদ্ধতা নেই। |
ইন্টিগ্রেশন টাইপ
একীকরণের গভীরতা সমর্থিত।
| এনাম | |
|---|---|
INTEGRATION_TYPE_UNSPECIFIED | ডিফল্ট হিসেবে END_TO_END ব্যবহৃত হয়। |
INTEGRATION_TYPE_END_TO_END | সম্পূর্ণ ইন্টিগ্রেশন যা গুগলের মাধ্যমে শুরু থেকে শেষ পর্যন্ত বুকিং করার সুযোগ দেয়। |
INTEGRATION_TYPE_INVENTORY_ONLY | বুকিং সার্ভারের এই পরিষেবাটি সমর্থন করার প্রয়োজন নেই। শুধুমাত্র মার্চেন্ট, পরিষেবা এবং (ঐচ্ছিকভাবে) প্রাপ্যতার ডেটা পাঠাতে হবে। |
প্রতি অর্ডার ফি
টিকিটের সংখ্যা নির্বিশেষে, প্রতি অর্ডারের জন্য ফি একবারই পরিশোধ করতে হবে।
| JSON উপস্থাপনা |
|---|
{ "deliveryFee": { object ( |
| ক্ষেত্র | |
|---|---|
deliveryFee | ডেলিভারি পদ্ধতির ওপর ভিত্তি করে ফি ভিন্ন হতে পারে। |
processingFee | ব্যবহারকারীর অর্থপ্রদানের পদ্ধতি প্রক্রিয়াকরণের জন্য একটি ফি। |
ভ্রমণ ও কার্যকলাপের বিষয়বস্তু
ট্যুর এবং অ্যাক্টিভিটির জন্য নির্দিষ্ট কন্টেন্ট ফিল্ড। পুনরাবৃত্ত ফিল্ডের প্রতিটি উপাদান স্বাধীন হওয়া উচিত, যাতে সেগুলোকে আলাদাভাবে (যেমন বুলেট পয়েন্ট হিসেবে) প্রদর্শন করা যায়।
ট্যুর এবং অ্যাক্টিভিটির জন্য ToursAndActivitiesContent পূরণ করা জোরালোভাবে সুপারিশ করা হয়, কিন্তু এটি কঠোরভাবে বাধ্যতামূলক নয়। সমস্ত ফিল্ড সাধারণ টেক্সট এবং এইচটিএমএল-সদৃশ টেক্সট উভয়ই সমর্থন করে। সমর্থিত এইচটিএমএল-সদৃশ ফরম্যাটিং ট্যাগ:
বাক্যাংশ ট্যাগ:
শুধুমাত্র উপরে উল্লিখিত তিনটি ট্যাগই সমর্থিত।
অনুচ্ছেদে লাইন ভাঙতে ব্যবহার করা যায়, এবং গুরুত্বপূর্ণ লেখা হাইলাইট করতে // ব্যবহার করা যায়। অন্য যেকোনো ফ্রেজ ট্যাগ উপেক্ষা করা হবে।
অন্যান্য সকল ট্যাগ এবং কাস্টম স্টাইল অনুমোদিত নয় এবং মুছে ফেলা হবে। যেকোনো ইউআরএল, অ্যাঙ্কর এবং লিঙ্ক বাদ দেওয়া হবে এবং সেগুলো সাধারণ ব্যবহারকারীদের কাছে কখনোই প্রদর্শিত হবে না।
গুরুত্বপূর্ণ দ্রষ্টব্য: * পরিষেবার বিবরণে highlights , exclusion এবং অন্যান্য আরও সুনির্দিষ্ট ফিল্ডে ইতিমধ্যে সরবরাহ করা ডেটার পুনরাবৃত্তি করবেন না। * উপরে উল্লিখিত সমর্থিত ট্যাগগুলি ছাড়া অন্য ট্যাগ ব্যবহার করা থেকে বিরত থাকুন, কারণ অসমর্থিত ট্যাগের ভেতরের বিষয়বস্তু মুছে ফেলা হবে, এবং এর ফলে ব্যবহারকারীর অভিজ্ঞতা অনাকাঙ্ক্ষিত হতে পারে।
| JSON উপস্থাপনা |
|---|
{ "highlights": [ { object ( |
| ক্ষেত্র | |
|---|---|
highlights[] | ব্যবহারকারীর জন্য দৃশ্যমান বিশেষ আকর্ষণের তালিকা। |
inclusions[] | ব্যবহারকারীর কাছে দৃশ্যমান অন্তর্ভুক্ত বিষয়গুলোর তালিকা। |
exclusions[] | ব্যবহারকারীর কাছে দৃশ্যমান বর্জনের তালিকা। |
mustKnow[] | গুরুত্বপূর্ণ নোটের তালিকাটি ব্যবহারকারী দেখতে পাবেন; বয়সসীমা বা অন্য কোনো শর্তের মতো বিশদ তথ্যের জন্য এটি ব্যবহার করুন, যা এই পরিষেবাটি ব্যবহারের জন্য অনুপযুক্ত করে তোলে। |
অবস্থান
কোনো স্থান সম্পর্কিত ভৌগোলিক তথ্য।
| JSON উপস্থাপনা |
|---|
{ "placeId": string, "name": string, "telephone": string, "url": string, "geo": { object ( |
| ক্ষেত্র | |
|---|---|
placeId | গুগল প্লেসেস ডেটাবেস এবং গুগল ম্যাপস-এ থাকা কোনো স্থানের প্লেস আইডি। প্লেস আইডি সম্পর্কে আরও জানতে https://developers.google.com/places/web-service/place-id দেখুন। এটি প্রদান করা হলে, গুগল অবস্থানটিকে এই স্থানের সাথে মিলিয়ে নেবে। |
name | গুগল ম্যাপসে আগে থেকেই থাকা স্থানগুলোর সাথে অবস্থানটি মেলানোর জন্য জায়গাটির নাম, টেলিফোন, ইউআরএল এবং জিও ব্যবহার করা হয়। এই ফিল্ডটি ঐচ্ছিক, তবে কিছু ক্ষেত্রে এটি আবশ্যক হতে পারে। উদাহরণস্বরূপ, নামবিহীন একটি Service.location-কে কোনো ব্যবসায়িক সত্তার সাথে মেলানো হবে না, এমনকি যদি তারা একই ঠিকানায় অবস্থিত থাকে। (ঐচ্ছিক) |
telephone | স্থানটির দেশ ও এলাকা কোডসহ সর্বজনীন টেলিফোন নম্বর, যেমন +14567891234। (ঐচ্ছিক) |
url | স্থানটির পাবলিক ওয়েবসাইটের ইউআরএল। (ঐচ্ছিক) |
geo | অবস্থানের ভৌগোলিক তথ্য, যার মধ্যে রয়েছে অক্ষাংশ, দ্রাঘিমাংশ এবং ঠিকানা। (ঐচ্ছিক) |
locationType | যদি এই অবস্থানটি কোনো পরিষেবার জন্য প্রদান করা হয়, তবে অবস্থানের ধরণ অবশ্যই সরবরাহ করতে হবে। |
locationId | পরিষেবার মধ্যে অবস্থানের অনন্য রেফারেন্স। এই আইডিটি পরিষেবার অন্যান্য ফিল্ডে এই অবস্থানটিকে উল্লেখ করার জন্য ব্যবহার করা যেতে পারে। যেমন, কাস্টম ইনটেক ফর্মে, পিক আপ লোকেশনের বিকল্পগুলি নির্দিষ্ট করার জন্য একাধিক লোকেশন আইডি ব্যবহার করা যেতে পারে। যদি সেট করা থাকে, তবে এই আইডিটি একই পরিষেবার মধ্যে অনন্য হতে হবে। (ঐচ্ছিক) |
অবস্থানের ধরণ
এই অবস্থানের ধরণ।
| এনাম | |
|---|---|
LOCATION_TYPE_UNSPECIFIED | অবস্থানের ধরণ অনির্দিষ্ট। |
VISITED_LOCATION | যে স্থানে এই পরিষেবাটি পরিদর্শন করা হয়। |
START_LOCATION | যে স্থান থেকে এই পরিষেবাটি শুরু হয়, সেটিই মিটিং লোকেশন হিসেবেও কাজ করে। |
END_LOCATION | যে স্থানে এই পরিষেবাটি শেষ হয়। |
রেটিং
কোনো সত্তার জন্য রেটিং নির্ধারণ করে।
| JSON উপস্থাপনা |
|---|
{ "value": number, "numberOfRatings": string } |
| ক্ষেত্র | |
|---|---|
value | গড় রেটিং মান (যখন numberOfRatings > 0 হয় তখন এটি আবশ্যক)। মানটি অবশ্যই [1, 5] পরিসরের মধ্যে হতে হবে এবং শুধুমাত্র তখনই এটি বাদ দেওয়া যেতে পারে যদি numberOfRatings শূন্য হয়। |
numberOfRatings | মান গণনার জন্য ব্যবহৃত রেটিং সংখ্যা (প্রয়োজনীয়)। |
হোমসার্ভিসডেটা
হোম সার্ভিস ভার্টিক্যালের জন্য অতিরিক্ত তথ্য প্রদান করতে হবে।
| JSON উপস্থাপনা |
|---|
{ "categoryType": string, "jobType": string } |
| ক্ষেত্র | |
|---|---|
categoryType | এই গৃহ পরিষেবাটি যে উচ্চ স্তরের বিভাগের অন্তর্গত। যেমন: প্লাম্বার, ইলেকট্রিশিয়ান ইত্যাদি। |
jobType | প্রদত্ত হোম সার্ভিসটি যে ক্যাটাগরির অন্তর্গত, এটি সেই ক্যাটাগরির কাজের ধরণ। যেমন, ড্রেন পরিষ্কার করা (unclog_drain), কল স্থাপন করা (install_faucet) হলো প্লাম্বার ক্যাটাগরির অন্তর্গত কাজের ধরণ। |
ভার্চুয়াল সেশন
Information about virtual/online session. Eg Online yoga class, virtual cooking class etc.
| JSON উপস্থাপনা |
|---|
{ "sessionInstructions": { object ( |
| ক্ষেত্র | |
|---|---|
sessionInstructions | 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. Eg. “Zoom url will be mailed 30 minutes prior to the class”. (Recommended) |
sessionRequirements | Requirements for the given virtual session. Eg. yoga mat, cooking utensils etc. (Recommended) |
virtualPlatformInfo | Information about the virtual platform used in this session. (Required to enable virtual services) |
isSessionPrerecorded | Required. 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.
| JSON উপস্থাপনা |
|---|
{ "platform": enum ( |
| ক্ষেত্র | |
|---|---|
platform | Platform used for virtual session. |
otherPlatformName | 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 | Zoom Video Communications. |
SKYPE | Skype. |
YOUTUBE | Livestreaming in YouTube. |
OTHER | Should be set if the video platform used is different from the ones mentioned here. |
ডাইরেক্টমার্চেন্টপেমেন্ট
ব্যবহারকারী কীভাবে RwG-এর মাধ্যমে পরিষেবার জন্য অগ্রিম অর্থ প্রদান না করে সরাসরি বিক্রেতাকে অর্থ পরিশোধ করতে পারবেন, সে সম্পর্কিত তথ্য।
| JSON উপস্থাপনা |
|---|
{
"paymentMethods": [
{
object ( |
| ক্ষেত্র | |
|---|---|
paymentMethods[] | ব্যবহারকারীদের শুধুমাত্র নিচে উল্লেখিত অর্থপ্রদানের পদ্ধতিগুলোর মাধ্যমেই অর্থ পরিশোধ করার পরামর্শ দেওয়া হচ্ছে। |
UriTemplate
A template specifying how Google should generate URLs to external site.
| JSON উপস্থাপনা |
|---|
{ "uriTemplate": string } |
| ক্ষেত্র | |
|---|---|
uriTemplate | Optional. The uri template must follow the RFC6570, see https://datatracker.ietf.org/doc/html/rfc6570 . Supports Level 2 templates. These parameters will be resolved to their values specified in their respective entities. Available parameters for Dining Reservation Linkout: 1) (required) {availability_slot_start_seconds} :: populated from startSec field in availability feed 2) (required) {resources_party_size} :: populated from partySize field in availability feed 3) (optional) {availability_slot_duration_seconds} :: populated from durationSec field in availability feed 4) (optional) {availability_slot_availability_tag} :: populated from availabilityTag field in availability feed Example usage: http://example.com/book/restaurant?start={availability_slot_start_seconds } &num_guests={resources_party_size} With: * startSec = 123456 * partySize = 2 https://example.com/book/restaurant?start=123456&num_guests=2 |
পদ্ধতি | |
|---|---|
| নির্দিষ্ট অ্যাগ্রিগেটর দ্বারা পরিচালিত কোনো মার্চেন্টের একটি নতুন Service তৈরি করে এবং সেটি ফেরত দেয়। |
| Deletes an existing Service of a merchant managed by the specified aggregator. |
| নির্দিষ্ট অ্যাগ্রিগেটর দ্বারা পরিচালিত কোনো মার্চেন্টের বিদ্যমান Service আপডেট করে এবং তা ফেরত দেয়। |