اطلاعات عملیات Dialogflow.
نمایندگی JSON |
---|
{ "operationName": string, "operationType": enum ( |
زمینه های | |
---|---|
operationName | فقط خروجی نام اختصاص داده شده به سرور (عملکرد شناسه)، که فقط در همان سرویسی که در ابتدا آن را برمی گرداند منحصر به فرد است. |
operationType | فقط خروجی نوع عملیات Dialogflow. |
operationState | فقط خروجی وضعیت عملیات Dialogflow. |
error | فقط خروجی نتیجه خطا، در صورت وجود. |
نوع عملیات
انواع عملیات Dialogflow
Enums | |
---|---|
OPERATION_TYPE_UNSPECIFIED | نوع نامشخص |
ASSOCIATE_DIALOGFLOW | Associate Dialogflow. |
DISSOCIATE_DIALOGFLOW | Dialogflow را جدا کنید. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE | سند را به پایگاه دانش اضافه کنید. |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE | حذف سند از پایگاه دانش |
حالت عملیاتی
وضعیت عملکرد در Dialogflow.
Enums | |
---|---|
OPERATION_STATE_UNSPECIFIED | وضعیت نامشخص |
PROCESSING | در حال پردازش. |
COMPLETED | تکمیل شد. |
FAILED | ناموفق. |
وضعیت
نوع Status
یک مدل خطای منطقی را تعریف می کند که برای محیط های برنامه نویسی مختلف، از جمله REST API و RPC API مناسب است. توسط gRPC استفاده می شود. هر پیام Status
شامل سه داده است: کد خطا، پیام خطا و جزئیات خطا.
در راهنمای طراحی API میتوانید درباره این مدل خطا و نحوه کار با آن اطلاعات بیشتری کسب کنید.
نمایندگی JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
زمینه های | |
---|---|
code | کد وضعیت، که باید مقداری از |
message | یک پیغام خطای برنامهنویس، که باید به زبان انگلیسی باشد. هر پیام خطای کاربر باید بومی سازی شده و در قسمت |
details[] | لیستی از پیام هایی که حاوی جزئیات خطا هستند. مجموعه ای متداول از انواع پیام ها برای استفاده API ها وجود دارد. یک شی حاوی فیلدهایی از نوع دلخواه. یک فیلد اضافی |