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 )

Триггерный источник опроса.