SurveyResponse

إجابة على استبيان.

تمثيل JSON
{
  "survey": string,
  "rating": enum (SurveyRating),
  "feedback": string,
  "createTime": string,
  "surveyQuestionId": string,
  "questionResponseText": string,
  "questionResponsePostbackData": string,
  "questionType": enum (SurveyQuestionType),
  "questionIndex": integer,
  "totalQuestionCount": integer,
  "surveyTriggerSource": enum (SurveyTriggerSource)
}
الحقول
survey

string

الاستطلاع الذي تم إرساله إلى المستخدم تتم المطابقة مع "conversations/{conversationId}/surveys/{surveyId}"، حيث يكون {conversationId} هو المعرّف الفريد للمحادثة ويكون {surveyId} هو المعرّف الفريد للاستطلاع.

rating

enum (SurveyRating)

تقييم من المستخدم

feedback

string

ملاحظات نصية من المستخدم

اختياريّ.

createTime

string (Timestamp format)

الوقت الذي تم فيه الرد على الاستبيان.

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

surveyQuestionId

string

تمثّل هذه السمة المعرّف الفريد للسؤال.

questionResponseText

string

النص الذي نقر عليه المستخدم كردّ على السؤال.

questionResponsePostbackData

string

بيانات تسجيل الإحالات الناجحة للردّ على السؤال الذي نقر عليه المستخدم

questionType

enum (SurveyQuestionType)

تمثّل هذه السمة نوع السؤال.

questionIndex

integer

فهرس السؤال في الاستطلاع.

totalQuestionCount

integer

إجمالي عدد الأسئلة في الاستبيان.

surveyTriggerSource

enum (SurveyTriggerSource)

تمثّل هذه السمة مصدر بدء الاستطلاع.