OperationInfo

ডায়ালগফ্লো অপারেশন তথ্য।

JSON প্রতিনিধিত্ব
{
  "operationName": string,
  "operationType": enum (OperationType),
  "operationState": enum (OperationState),
  "error": {
    object (Status)
  }
}
ক্ষেত্র
operationName

string

শুধুমাত্র আউটপুট। সার্ভার দ্বারা নির্ধারিত নাম (অপারেশন আইডি), যা শুধুমাত্র একই পরিষেবার মধ্যে অনন্য যা মূলত এটিকে ফেরত দেয়।

operationType

enum ( OperationType )

শুধুমাত্র আউটপুট। ডায়ালগফ্লো অপারেশন টাইপ।

operationState

enum ( OperationState )

শুধুমাত্র আউটপুট। ডায়ালগফ্লো অপারেশন অবস্থা।

error

object ( Status )

শুধুমাত্র আউটপুট। ত্রুটির ফলাফল, যদি থাকে।

অপারেশন টাইপ

ডায়ালগফ্লো অপারেশন প্রকার।

এনামস
OPERATION_TYPE_UNSPECIFIED অনির্দিষ্ট প্রকার।
ASSOCIATE_DIALOGFLOW সহযোগী ডায়ালগফ্লো।
DISSOCIATE_DIALOGFLOW ডায়ালগফ্লো বিচ্ছিন্ন করুন।
ADD_DOCUMENT_TO_KNOWLEDGEBASE নলেজ বেসে ডকুমেন্ট যোগ করুন।
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE নলেজ বেস থেকে নথি মুছুন।

অপারেশন স্টেট

ডায়ালগফ্লোতে অপারেশনের স্থিতি।

এনামস
OPERATION_STATE_UNSPECIFIED অনির্দিষ্ট অবস্থা।
PROCESSING প্রক্রিয়াকরণ।
COMPLETED সম্পন্ন
FAILED ব্যর্থ হয়েছে.

স্ট্যাটাস

Status টাইপ একটি লজিক্যাল ত্রুটি মডেলকে সংজ্ঞায়িত করে যা REST API এবং RPC API সহ বিভিন্ন প্রোগ্রামিং পরিবেশের জন্য উপযুক্ত। এটি gRPC দ্বারা ব্যবহৃত হয়। প্রতিটি Status বার্তায় তিনটি টুকরো ডেটা থাকে: ত্রুটি কোড, ত্রুটি বার্তা এবং ত্রুটির বিবরণ।

আপনি API ডিজাইন গাইডে এই ত্রুটি মডেল এবং এটির সাথে কীভাবে কাজ করবেন সে সম্পর্কে আরও জানতে পারেন।

JSON প্রতিনিধিত্ব
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
ক্ষেত্র
code

integer

স্ট্যাটাস কোড, যা google.rpc.Code এর একটি enum মান হওয়া উচিত।

message

string

একটি বিকাশকারী-মুখী ত্রুটি বার্তা, যা ইংরেজিতে হওয়া উচিত। যেকোন ব্যবহারকারী-মুখী ত্রুটি বার্তা স্থানীয়করণ করা উচিত এবং google.rpc.Status.details ক্ষেত্রে পাঠানো উচিত, অথবা ক্লায়েন্ট দ্বারা স্থানীয়করণ করা উচিত।

details[]

object

ত্রুটির বিবরণ বহন করে এমন বার্তাগুলির একটি তালিকা৷ APIs ব্যবহার করার জন্য বার্তা প্রকারের একটি সাধারণ সেট আছে।

একটি নির্বিচারী ধরনের ক্ষেত্র ধারণকারী একটি বস্তু. একটি অতিরিক্ত ক্ষেত্র "@type" এ টাইপ সনাক্তকারী একটি URI রয়েছে৷ উদাহরণ: { "id": 1234, "@type": "types.example.com/standard/id" }