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 "Zulu"، بدقة نانو ثانية وما يصل إلى تسعة أرقام كسور. أمثلة: "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)

المصدر المُشغِّل للاستطلاع.