JSON প্রতিনিধিত্ব | |
---|---|
{ "name": string, "rawText": string, "textValue": string, "status": { object ( |
ক্ষেত্র | ||
---|---|---|
name | ইনপুটের জন্য দেওয়া যুক্তির নাম। | |
rawText | কাঁচা পাঠ্য, টাইপ করা বা কথ্য, যা যুক্তির মান প্রদান করে। | |
textValue | যখন ক্যোয়ারী প্যাটার্নে | |
status | আর্গুমেন্ট কম্পিউট করার সময় একটি ত্রুটির সম্মুখীন হলে নির্দিষ্ট করা হয়েছে। উদাহরণস্বরূপ, অন্তর্নির্মিত অভিপ্রায় "actions.intent.PLACE" একটি ত্রুটি স্থিতি ফিরিয়ে দিতে পারে যদি ব্যবহারকারী তাদের ডিভাইসের অবস্থান অ্যাক্সেস করার অনুমতি অস্বীকার করে। | |
ইউনিয়ন ক্ষেত্রের value । নিম্নলিখিত একটি নির্দিষ্ট করা হয়. value নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | ||
intValue | যখন ক্যোয়ারী প্যাটার্নে $org.schema.type.Number টাইপ বা প্রত্যাশিত ইনপুটে অন্তর্নির্মিত উদ্দেশ্য থাকে: "assistant.intent.action.NUMBER" অন্তর্ভুক্ত থাকে তখন নির্দিষ্ট করা হয়। | |
floatValue | অন্তর্নির্মিত অভিপ্রায়ের জন্য নির্দিষ্ট করা হয়েছে: "actions.intent.NUMBER" | |
boolValue | যখন ক্যোয়ারী প্যাটার্নে | |
datetimeValue | অন্তর্নির্মিত অভিপ্রায়ের জন্য নির্দিষ্ট করা হয়েছে: | |
placeValue | যখন ক্যোয়ারী প্যাটার্নে $org.schema.type.Location টাইপ বা প্রত্যাশিত ইনপুটে অন্তর্নির্মিত উদ্দেশ্য থাকে: "actions.intent.PLACE" অন্তর্ভুক্ত থাকে তখন নির্দিষ্ট করা হয়। | |
extension | এক্সটেনশন যার ধরন যুক্তির উপর নির্ভর করে। উদাহরণস্বরূপ, একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র | |
structuredValue | Google কে কখন JSON ফর্ম্যাটে ডেটা মান পাস করতে হবে তা নির্দিষ্ট করা হয়েছে। |
স্ট্যাটাস
Status
টাইপ একটি লজিক্যাল ত্রুটি মডেলকে সংজ্ঞায়িত করে যা REST API এবং RPC API সহ বিভিন্ন প্রোগ্রামিং পরিবেশের জন্য উপযুক্ত। এটি gRPC দ্বারা ব্যবহৃত হয়। প্রতিটি Status
বার্তায় তিনটি টুকরো ডেটা থাকে: ত্রুটি কোড, ত্রুটি বার্তা এবং ত্রুটির বিবরণ।
আপনি API ডিজাইন গাইডে এই ত্রুটি মডেল এবং এটির সাথে কীভাবে কাজ করবেন সে সম্পর্কে আরও জানতে পারেন।
JSON প্রতিনিধিত্ব | |
---|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
ক্ষেত্র | |
---|---|
code | স্ট্যাটাস কোড, যা |
message | একটি বিকাশকারী-মুখী ত্রুটি বার্তা, যা ইংরেজিতে হওয়া উচিত। যেকোন ব্যবহারকারী-মুখী ত্রুটি বার্তা স্থানীয়করণ করা উচিত এবং |
details[] | ত্রুটির বিবরণ বহন করে এমন বার্তাগুলির একটি তালিকা৷ APIs ব্যবহার করার জন্য বার্তা প্রকারের একটি সাধারণ সেট আছে। একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র |
তারিখ সময়
তারিখ এবং সময় যুক্তি মান ব্যবহারকারীর ইনপুট থেকে পার্স করা হয়েছে। সময় অঞ্চলের তথ্য অন্তর্ভুক্ত করে না।
JSON প্রতিনিধিত্ব | |
---|---|
{ "date": { object ( |
ক্ষেত্র | |
---|---|
date | তারিখ মান |
time | সময়ের মূল্য |
তারিখ
একটি সম্পূর্ণ বা আংশিক ক্যালেন্ডার তারিখ প্রতিনিধিত্ব করে, যেমন একটি জন্মদিন। দিনের সময় এবং সময় অঞ্চল হয় অন্য কোথাও নির্দিষ্ট করা হয়েছে বা উল্লেখযোগ্য নয়৷ তারিখটি প্রোলেপটিক গ্রেগরিয়ান ক্যালেন্ডারের সাথে সম্পর্কিত। এটি প্রতিনিধিত্ব করতে পারে:
- একটি সম্পূর্ণ তারিখ, অ-শূন্য বছর, মাস এবং দিনের মান সহ
- একটি মাস এবং দিনের মান, একটি শূন্য বছর সহ, যেমন একটি বার্ষিকী৷
- শূন্য মাস এবং দিনের মান সহ এক বছর নিজেই
- একটি বছর এবং মাসের মান, শূন্য দিন সহ, যেমন একটি ক্রেডিট কার্ডের মেয়াদ শেষ হওয়ার তারিখ
সম্পর্কিত প্রকারগুলি হল google.type.TimeOfDay
এবং google.protobuf.Timestamp
৷
JSON প্রতিনিধিত্ব | |
---|---|
{ "year": integer, "month": integer, "day": integer } |
ক্ষেত্র | |
---|---|
year | তারিখের বছর। 1 থেকে 9999 পর্যন্ত হতে হবে, অথবা যদি একটি বছর ছাড়া একটি তারিখ উল্লেখ করা হয় তাহলে 0 হতে হবে। |
month | বছরের মাস। 1 থেকে 12 হতে হবে, অথবা 0 যদি মাস এবং দিন ছাড়া একটি বছর উল্লেখ করা হয়। |
day | মাসের দিন। 1 থেকে 31 পর্যন্ত হতে হবে এবং বছর এবং মাসের জন্য বৈধ হতে হবে, অথবা 0 যদি নিজেই একটি বছর বা একটি বছর এবং মাস উল্লেখ করে যেখানে দিনটি উল্লেখযোগ্য নয়৷ |
TimeOfDay
দিনের একটি সময় প্রতিনিধিত্ব করে। তারিখ এবং সময় অঞ্চল হয় উল্লেখযোগ্য নয় বা অন্য কোথাও নির্দিষ্ট করা হয়েছে৷ একটি API লিপ সেকেন্ডের অনুমতি দিতে বেছে নিতে পারে। সম্পর্কিত প্রকারগুলি হল google.type.Date
এবং google.protobuf.Timestamp
।
JSON প্রতিনিধিত্ব | |
---|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
ক্ষেত্র | |
---|---|
hours | 24 ঘন্টা বিন্যাসে দিনের ঘন্টা. 0 থেকে 23 পর্যন্ত হওয়া উচিত। ব্যবসা বন্ধ হওয়ার সময় মত পরিস্থিতির জন্য একটি API "24:00:00" মানকে অনুমতি দিতে পারে। |
minutes | দিনের ঘন্টার মিনিট। 0 থেকে 59 এর মধ্যে হতে হবে। |
seconds | সময়ের মিনিটের সেকেন্ড। সাধারণত 0 থেকে 59 এর মধ্যে হতে হবে। একটি API 60 মান অনুমোদন করতে পারে যদি এটি লিপ-সেকেন্ডের অনুমতি দেয়। |
nanos | ন্যানোসেকেন্ডে সেকেন্ডের ভগ্নাংশ। 0 থেকে 999,999,999 পর্যন্ত হতে হবে। |