- JSON প্রতিনিধিত্ব
- অ্যাকশন প্ল্যাটফর্ম
- ActionLinkType
- অর্ডার অনলাইন মেটাডেটা
- পূরণের বিকল্প
- পূর্ণতা প্রকার
- উপলভ্য দিন
- তারিখ
- ফি বিবরণ
- কোন ফি
- সর্বনিম্ন ফি
- ফিক্সড ফি
- ফুড অর্ডারিং মেটাডেটা
- ফি বিবরণ
- ফি টাইপ
- ফি পরিমাণ
- টাকা
- মানিরেঞ্জ
- পরিমাণগত মান
- পরিসরের মান
- সময়সীমা
- অগ্রিম অর্ডারের বিবরণ
সংশ্লিষ্ট ভাষার সাথে একটি অ্যাকশন URL, সীমাবদ্ধ দেশের তালিকা এবং ঐচ্ছিক প্ল্যাটফর্ম যা নির্দেশ করে যে এই অ্যাকশনটি কোন প্ল্যাটফর্মে করা উচিত।
JSON প্রতিনিধিত্ব |
---|
{ "url": string, "language": string, "restrictedCountry": [ string ], "platform": enum ( |
ক্ষেত্র | |
---|---|
url | এই অ্যাকশন লিঙ্কের জন্য এন্ট্রি পয়েন্ট URL। |
language | BCP-47 ল্যাঙ্গুয়েজ ট্যাগ যে ভাষাতে এই URI থেকে কন্টেন্ট পাওয়া যায় তা চিহ্নিত করে। |
restrictedCountry[] | ISO 3166-1 alpha-2 দেশের কোড। সীমাহীন দৃশ্যমানতার জন্য খালি ছেড়ে দিন। |
platform | এই ক্রিয়াটি যে প্ল্যাটফর্মটিতে করা উচিত। এই ক্ষেত্রটি সেট না থাকলে, ACTION_PLATFORM_WEB_APPLICATION ফলব্যাক হিসাবে ব্যবহার করা হবে৷ |
actionLinkType | কর্মের পূর্বনির্ধারিত ধরন। |
orderOnlineMetadata | অর্ডার অনলাইন লিঙ্কের জন্য মেটাডেটা. ACTION_LINK_TYPE_SHOP_ONLINE-এর ActionLinkType-এর সাথে অ্যাকশন সমর্থন করে। |
foodOrderingMetadata | খাদ্য অর্ডার লিঙ্কের জন্য মেটাডেটা. অ্যাকশনের ধরন সমর্থন করে: * |
অ্যাকশন প্ল্যাটফর্ম
যে প্ল্যাটফর্মে অ্যাকশনটি করা হয়। ওয়েব অ্যাপ্লিকেশন হল সাধারণ ফলব্যাক। ACTION_PLATFORM_WEB_APPLICATION-এর সাথে অন্তত একটি অ্যাকশনলিঙ্ক থাকা বাঞ্ছনীয়৷ প্ল্যাটফর্ম হিসাবে Android এবং iOS এর সাথে লিঙ্কগুলি শুধুমাত্র সংশ্লিষ্ট সিস্টেমে ব্যবহৃত হয়।
এনামস | |
---|---|
ACTION_PLATFORM_UNSPECIFIED | প্ল্যাটফর্মটি অনির্দিষ্ট। |
ACTION_PLATFORM_WEB_APPLICATION | অ্যাকশন প্ল্যাটফর্মটি সাধারণভাবে ওয়েব। |
ACTION_PLATFORM_MOBILE_WEB | অ্যাকশন প্ল্যাটফর্ম হল মোবাইল ডিভাইসে ওয়েব। |
ACTION_PLATFORM_ANDROID | অ্যাকশন প্ল্যাটফর্মটি অ্যান্ড্রয়েড ওএস। |
ACTION_PLATFORM_IOS | অ্যাকশন প্ল্যাটফর্ম আইওএস। |
ActionLinkType
একটি অ্যাকশন লিঙ্কের সাথে যুক্ত কর্মের পূর্বনির্ধারিত প্রকার।
এনামস | |
---|---|
ACTION_LINK_TYPE_UNSPECIFIED | অ্যাকশন লিঙ্কের ধরন অনির্দিষ্ট। |
ACTION_LINK_TYPE_BOOK_APPOINTMENT | অ্যাকশন লিঙ্কের ধরন হল অ্যাপয়েন্টমেন্ট বুক করা। |
ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT | অ্যাকশন লিঙ্কের ধরন হল একটি অনলাইন অ্যাপয়েন্টমেন্ট বুক করা। |
ACTION_LINK_TYPE_ORDER_FOOD | অ্যাকশন লিঙ্কের ধরন হল ডেলিভারি বা টেকআউট বা উভয়ের জন্য খাবার অর্ডার করা। |
ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY | অ্যাকশন লিঙ্কের ধরন হল ডেলিভারির জন্য খাবার অর্ডার করা। |
ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT | অ্যাকশন লিঙ্কের ধরন হল টেকআউটের জন্য খাবারের অর্ডার দেওয়া। |
ACTION_LINK_TYPE_MAKE_DINING_RESERVATION | অ্যাকশন লিঙ্ক টাইপ একটি ডাইনিং রিজার্ভেশন করছে। |
ACTION_LINK_TYPE_SHOP_ONLINE | অ্যাকশন লিঙ্কের ধরনটি কেনাকাটার জন্য অর্ডার দিচ্ছে, ডেলিভারি বা পিকআপ বা উভয়ই হতে পারে। |
অর্ডার অনলাইন মেটাডেটা
একটি অর্ডার অনলাইন অ্যাকশন লিঙ্কের জন্য মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{
"fulfillmentOption": [
{
object ( |
ক্ষেত্র | |
---|---|
fulfillmentOption[] | একটি অর্ডার অনলাইন অ্যাকশন লিঙ্কের জন্য উপলব্ধ পূর্ণতা বিকল্প। |
পূরণের বিকল্প
একটি অর্ডার অনলাইন অ্যাকশন লিঙ্কের জন্য পূরণ করার বিকল্প।
JSON প্রতিনিধিত্ব |
---|
{ "fulfillmentType": enum ( |
ক্ষেত্র | |
---|---|
fulfillmentType | প্রয়োজন। পরিপূর্ণতা প্রকার। |
availableDay[] | প্রয়োজন। এই পরিপূর্ণতা পদ্ধতির জন্য উপলব্ধতা থাকা দিনের একটি তালিকা (অনুমিতভাবে কমপক্ষে 2)। |
feeDetails | প্রয়োজন। পূর্ণতা পদ্ধতির জন্য ফি বিবরণ. |
minimumOrder | প্রয়োজন। অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য ন্যূনতম অর্ডার। |
পূর্ণতা প্রকার
অ্যাকশন লিঙ্কের সাথে সম্পৃক্ত পূর্ণতা প্রকার।
এনামস | |
---|---|
FULFILLMENT_TYPE_UNSPECIFIED | পূরণের ধরন অনির্দিষ্ট। |
FULFILLMENT_TYPE_DELIVERY | পূর্ণতা প্রকার ডেলিভারি হয়. |
FULFILLMENT_TYPE_PICKUP | পূরণের ধরন হল পিকআপ। |
উপলভ্য দিন
দিনের স্তরের প্রাপ্যতা।
JSON প্রতিনিধিত্ব |
---|
{
"fulfillmentDate": {
object ( |
ক্ষেত্র | |
---|---|
fulfillmentDate | প্রয়োজন। একটি পূরণ পদ্ধতির জন্য একটি উপলব্ধ তারিখ। বণিকের টাইমজোনে বলে ধরে নেওয়া হচ্ছে। |
lastOrderingTime | প্রয়োজন। ইউনিক্স টাইমস্ট্যাম্প। শেষবার একজন ব্যবহারকারী অর্ডার করতে এবং উদাহরণস্বরূপ, যদি পূরণের তারিখ হয় 2020-08-10: - 2020-08-10 18:00 এর একটি লাস্টঅর্ডারিংটাইম মান মানে হল, 2020-08-10 তারিখে তাদের অর্ডার পেতে, একজন গ্রাহককে অবশ্যই সন্ধ্যা 6 টার মধ্যে সেই অর্ডারটি করতে হবে একই দিন - 2020-08-08 20:00 এর একটি লাস্টঅর্ডারিং টাইম এর অর্থ হল, 2020-08-10 তারিখে তাদের অর্ডার পাওয়ার জন্য, একজন গ্রাহককে অবশ্যই দুই দিন আগে রাত 8টার মধ্যে অর্ডার করতে হবে। RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: |
তারিখ
একটি সম্পূর্ণ বা আংশিক ক্যালেন্ডার তারিখ প্রতিনিধিত্ব করে, যেমন একটি জন্মদিন। দিনের সময় এবং সময় অঞ্চল হয় অন্য কোথাও নির্দিষ্ট করা হয়েছে বা নগণ্য। তারিখটি গ্রেগরিয়ান ক্যালেন্ডারের সাথে সম্পর্কিত। এটি নিম্নলিখিতগুলির মধ্যে একটি প্রতিনিধিত্ব করতে পারে:
- একটি সম্পূর্ণ তারিখ, অ-শূন্য বছর, মাস এবং দিনের মান সহ।
- একটি মাস এবং দিন, একটি শূন্য বছর সহ (উদাহরণস্বরূপ, একটি বার্ষিকী)।
- একটি শূন্য মাস এবং একটি শূন্য দিন সহ একটি বছর নিজেই।
- একটি বছর এবং মাস, একটি শূন্য দিন সহ (উদাহরণস্বরূপ, একটি ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ)।
সম্পর্কিত প্রকার:
-
google.type.TimeOfDay
-
google.type.DateTime
-
google.protobuf.Timestamp
JSON প্রতিনিধিত্ব |
---|
{ "year": integer, "month": integer, "day": integer } |
ক্ষেত্র | |
---|---|
year | তারিখের বছর। একটি বছর ছাড়া একটি তারিখ নির্দিষ্ট করতে 1 থেকে 9999, বা 0 হতে হবে। |
month | এক বছরের মাস। একটি মাস এবং দিন ছাড়া একটি বছর নির্দিষ্ট করতে 1 থেকে 12, বা 0 হতে হবে৷ |
day | এক মাসের দিন। 1 থেকে 31 পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা 0 নিজে থেকে একটি বছর বা একটি বছর এবং মাস উল্লেখ করতে হবে যেখানে দিনটি তাৎপর্যপূর্ণ নয়৷ |
ফি বিবরণ
অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য ফি বিবরণ।
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ফিল্ডের_বিশদ fee_details । পূরণ পদ্ধতির জন্য ফি মডেল। fee_details নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
noFee | পূরণ পদ্ধতির জন্য কোন ফি নেই. |
baseFee | পূর্ণতা পদ্ধতির সাথে যুক্ত মূল ফি। |
fixedFee | পূর্ণতা পদ্ধতির সাথে সম্পর্কিত নির্দিষ্ট ফি। |
কোন ফি
অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য কোন ফি লাগবে না।
সর্বনিম্ন ফি
অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য প্রয়োজনীয় ন্যূনতম ফি।
JSON প্রতিনিধিত্ব |
---|
{
"baseFeeAmount": {
object ( |
ক্ষেত্র | |
---|---|
baseFeeAmount | প্রয়োজন। পূর্ণতা পদ্ধতির জন্য ভিত্তি ফি পরিমাণ। |
ফিক্সড ফি
অ্যাকশন লিঙ্কের সাথে যুক্ত পূর্ণতা পদ্ধতির জন্য প্রয়োজনীয় নির্দিষ্ট ফি।
JSON প্রতিনিধিত্ব |
---|
{
"amount": {
object ( |
ক্ষেত্র | |
---|---|
amount | প্রয়োজন। পূর্ণতা পদ্ধতির জন্য নির্ধারিত ফি এর পরিমাণ। |
ফুড অর্ডারিং মেটাডেটা
খাদ্য অর্ডার অ্যাকশন লিঙ্কের জন্য মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "feeDetails": [ { object ( |
ক্ষেত্র | |
---|---|
feeDetails[] | মোট আইটেমের উপরে ব্যবহারকারীর কাছ থেকে চার্জ করা ফিগুলির বিবরণ। বিভিন্ন ধরনের ফি যেমন পরিষেবা ফি, ডেলিভারি ফি ইত্যাদির জন্য পুনরাবৃত্তি করা হয়। |
advanceOrderDetails | অ্যাডভান্স অর্ডারিং সাপোর্টের বিশদ বিবরণ যাকে সামনে অর্ডারও বলা হয় যেখানে ব্যবহারকারী এখন থেকে পরবর্তী সময়ে পূরণের জন্য অর্ডার দিতে পারেন। |
ইউনিয়ন ক্ষেত্র fulfillment_duration_options অর্ডার নিশ্চিতকরণ থেকে অর্ডার পূরণের সময়কাল। ডেলিভারি অর্ডারের জন্য, খাবার ডেলিভারি না হওয়া পর্যন্ত সময়কাল। পিকআপ অর্ডারের জন্য, খাবার পিকআপের জন্য প্রস্তুত না হওয়া পর্যন্ত সময়কাল। fulfillment_duration_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
fulfillmentLeadTimeDuration | নির্দিষ্ট সময়কাল। উদাহরণস্বরূপ: 30 মিনিট। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
fulfillmentLeadTimeDurationRange | সময়কাল একটি পরিসীমা. উদাহরণ: * 30 মিনিট থেকে 45 মিনিট * 30 মিনিটের বেশি * 50 মিনিটের কম |
ফি বিবরণ
ফি বিবরণ.
JSON প্রতিনিধিত্ব |
---|
{ "type": enum ( |
ক্ষেত্র | |
---|---|
type | ফি টাইপ। (প্রয়োজনীয়) |
feeAmount | ফি পরিমাণ হয় একক মুদ্রায়, কার্টের মূল্যের শতাংশে বা উভয়ের সংমিশ্রণে। (প্রয়োজনীয়) |
ফি টাইপ
ফি টাইপ।
এনামস | |
---|---|
FEE_TYPE_UNSPECIFIED | ফি টাইপ অনির্দিষ্ট। |
DELIVERY | ডেলিভারি ফি জন্য. |
SERVICE | পরিষেবা ফি জন্য. |
ফি পরিমাণ
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
JSON প্রতিনিধিত্ব |
---|
{ "cartPercentage": { object ( |
ক্ষেত্র | |
---|---|
cartPercentage | কার্ট মূল্যের শতাংশের পরিপ্রেক্ষিতে ফি। একটি ব্যাপ্তি (বাউন্ডেড এবং সীমাহীন) বা একটি নির্দিষ্ট শতাংশ সমর্থন করে। মান 0 এবং 100 এর মধ্যে হওয়া উচিত। উদাহরণ: * স্থির 5.5% * কমপক্ষে 5.5% * সর্বাধিক 5.5% * 4.5% থেকে 5.5% |
ইউনিয়ন ক্ষেত্রের amount_options । আর্থিক পরিমাণ নির্দিষ্ট করার বিকল্প। amount_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
amount | নির্দিষ্ট পরিমাণ. উদাহরণস্বরূপ USD 3.5। |
amountRange | পরিমাণের পরিসর। উদাহরণ: * USD 3.5 থেকে USD 5.5 * কমপক্ষে USD 3.5 * সর্বাধিক USD 5.5 |
amountUnknown | অজানা পরিমাণ। |
টাকা
মুদ্রার ধরন সহ একটি পরিমাণ অর্থের প্রতিনিধিত্ব করে।
JSON প্রতিনিধিত্ব |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
ক্ষেত্র | |
---|---|
currencyCode | ISO 4217-এ সংজ্ঞায়িত তিন-অক্ষরের মুদ্রা কোড। |
units | রাশির পুরো একক। উদাহরণস্বরূপ, যদি |
nanos | পরিমাণের ন্যানো (10^-9) ইউনিটের সংখ্যা। মান অবশ্যই -999,999,999 এবং +999,999,999 এর মধ্যে হতে হবে। যদি |
মানিরেঞ্জ
সীমাবদ্ধ বা সীমাহীন হতে পারে এমন একটি আর্থিক পরিমাণের জন্য মোড়ক। কমপক্ষে একটি minAmount এবং maxAmount প্রয়োজন৷
JSON প্রতিনিধিত্ব |
---|
{ "minAmount": { object ( |
ক্ষেত্র | |
---|---|
minAmount | ন্যূনতম পরিমাণ. |
maxAmount | সর্বোচ্চ পরিমাণ। |
পরিমাণগত মান
একটি সংখ্যাসূচক মানের জন্য মোড়ক যা একটি পরিসর বা একটি নির্দিষ্ট মান হতে পারে৷ QuantitativeValue
মান উদাহরণ: * একবচন মান: value: 10.5
* আবদ্ধ পরিসর: valueRange {minValue: 5.5, maxValue 10.5}
* নিম্ন সীমা: valueRange {minValue: 5.5}
* উচ্চ সীমা: valueRange {maxValue: 10.5}
JSON প্রতিনিধিত্ব |
---|
{ // Union field |
ক্ষেত্র | |
---|---|
ইউনিয়ন ক্ষেত্রের value_options । (প্রয়োজনীয়) value_options নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
value | একটি একক মান। উদাহরণস্বরূপ: 5.6 |
valueRange | মানগুলির একটি পরিসর যেটি ওপেন এন্ড বা বাউন্ডেডও হতে পারে। উদাহরণ: * কমপক্ষে 5.5 * সর্বাধিক 5.5 * 5.5 থেকে 6.5 |
পরিসরের মান
মানের পরিসর যেমন minValue
< maxValue
. কমপক্ষে একটি minValue
এবং maxValue
প্রয়োজন।
JSON প্রতিনিধিত্ব |
---|
{ "minValue": number, "maxValue": number } |
ক্ষেত্র | |
---|---|
minValue | সর্বনিম্ন মান। |
maxValue | সর্বোচ্চ মূল্য. |
সময়সীমা
আবদ্ধ বা সীমাহীন হতে পারে এমন একটি সীমার জন্য মোড়ক। কমপক্ষে একটি minDuration এবং maxDuration সময়কাল প্রয়োজন।
JSON প্রতিনিধিত্ব |
---|
{ "minDuration": string, "maxDuration": string } |
ক্ষেত্র | |
---|---|
minDuration | ন্যূনতম সময়কাল। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
maxDuration | সর্বোচ্চ সময়কাল। নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' |
অগ্রিম আদেশ বিবরণ
অর্ডার এগিয়ে সমর্থন জন্য.
JSON প্রতিনিধিত্ব |
---|
{ "isSupported": boolean } |
ক্ষেত্র | |
---|---|
isSupported | অগ্রিম আদেশ, যা অর্ডার এগিয়ে নামেও পরিচিত, সমর্থিত হলে সত্য। (প্রয়োজনীয়) |