معلومات عن عملية Dialogflow.
تمثيل JSON |
---|
{ "operationName": string, "operationType": enum ( |
الحقول | |
---|---|
operationName |
النتائج فقط. الاسم الذي ضبطه الخادم (معرّف العملية)، وهو فريد فقط ضمن الخدمة نفسها التي تم إرجاعها في الأصل. |
operationType |
النتائج فقط. نوع عملية Dialogflow. |
operationState |
النتائج فقط. حالة عملية Dialogflow. |
error |
النتائج فقط. نتيجة الخطأ، إن وجدت. |
OperationType
أنواع عمليات Dialogflow.
عمليات التعداد | |
---|---|
OPERATION_TYPE_UNSPECIFIED |
نوع غير محدَّد. |
ASSOCIATE_DIALOGFLOW |
ربط Dialogflow. |
DISSOCIATE_DIALOGFLOW |
إلغاء ارتباط Dialogflow. |
ADD_DOCUMENT_TO_KNOWLEDGEBASE |
إضافة المستند إلى قاعدة المعارف |
DELETE_DOCUMENT_FROM_KNOWLEDGEBASE |
حذف المستند من قاعدة المعارف |
OperationState
حالات التشغيل في Dialogflow.
عمليات التعداد | |
---|---|
OPERATION_STATE_UNSPECIFIED |
حالة غير محدَّدة |
PROCESSING |
تتم المعالجة. |
COMPLETED |
مكتملة. |
FAILED |
تعذّر إكمال العملية: |
الحالة
يحدد النوع Status
نموذج خطأ منطقي مناسب لبيئات البرمجة المختلفة، بما في ذلك واجهات برمجة تطبيقات REST وواجهات برمجة التطبيقات RPC. ويتم استخدامه من قِبل gRPC. تحتوي كل رسالة Status
على ثلاث أجزاء من البيانات: رمز الخطأ ورسالة الخطأ وتفاصيل الخطأ.
يمكنك معرفة المزيد حول نموذج الخطأ هذا وكيفية التعامل معه في دليل تصميم واجهة برمجة التطبيقات.
تمثيل JSON |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
الحقول | |
---|---|
code |
رمز الحالة، الذي يجب أن يكون قيمة تعداد |
message |
رسالة خطأ موجّهة للمطوّر، ويجب أن تكون باللغة الإنجليزية. يجب ترجمة أي رسالة خطأ تظهر للمستخدمين وإرسالها في حقل |
details[] |
قائمة بالرسائل التي تتضمن تفاصيل الخطأ. هناك مجموعة شائعة من أنواع الرسائل التي يمكن أن تستخدمها واجهات برمجة التطبيقات. كائن يحتوي على حقول من نوع عشوائي. يحتوي الحقل الإضافي |