SurveyResponse

Una respuesta de una 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. Responde como "conversations/{conversationId}/surveys/{surveyId}", donde {conversationId} es el ID único de la conversación y {surveyId}, el ID único de la encuesta.

rating

enum (SurveyRating)

Es una calificación del usuario.

feedback

string

Son comentarios escritos del usuario.

Opcional.

createTime

string (Timestamp format)

El momento en que respondiste la encuesta.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. 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 de conversión para la respuesta de la pregunta que presionó el usuario

questionType

enum (SurveyQuestionType)

Tipo de pregunta.

questionIndex

integer

El índice de la pregunta en la encuesta.

totalQuestionCount

integer

La cantidad total de preguntas en la encuesta.

surveyTriggerSource

enum (SurveyTriggerSource)

La fuente del activador de la encuesta.