SurveyResponse

Una respuesta a la encuesta

Representación 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)
}
Campos
survey

string

Es la encuesta que se envió al usuario. Resuelve para &conversaciones/{conversationId}/surveys/{surveyId}" donde {conversationId} es el ID único para la conversación y {surveyId} es el ID único de la encuesta.

rating

enum (SurveyRating)

Es una calificación del usuario.

feedback

string

Comentarios de texto del usuario

Opcional.

createTime

string (Timestamp format)

Es la hora en que se respondió la encuesta.

Una marca de tiempo en formato RFC3339 UTC (Zulú) con resolución en nanosegundos y hasta nueve dígitos decimales. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

surveyQuestionId

string

Es el identificador único de la pregunta.

questionResponseText

string

Es el texto que el usuario presionó como respuesta a la pregunta.

questionResponsePostbackData

string

Los datos de notificación para la respuesta a la pregunta que el usuario presionó

questionType

enum (SurveyQuestionType)

Es el tipo de pregunta.

questionIndex

integer

Es el índice de la pregunta en la encuesta.

totalQuestionCount

integer

Indica la cantidad total de preguntas en la encuesta.

surveyTriggerSource

enum (SurveyTriggerSource)

Es la fuente activadora de la encuesta.