SurveyResponse

Une réponse à une enquête.

Représentation 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)
}
Champs
survey

string

Enquête envoyée à l'utilisateur. Renvoie "conversations/{conversationId}/surveys/{surveyId}", où {conversationId} est l'ID unique de la conversation et {surveyId} est l'ID unique de l'enquête.

rating

enum (SurveyRating)

Note attribuée par l'utilisateur.

feedback

string

Commentaires textuels de l'utilisateur.

Facultatif.

createTime

string (Timestamp format)

Heure à laquelle vous avez répondu à l'enquête.

Horodatage au format RFC3339 UTC "Zulu", avec une résolution de l'ordre de la nanoseconde et jusqu'à neuf chiffres décimaux. Exemples : "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

surveyQuestionId

string

Identifiant unique de la question.

questionResponseText

string

Texte sur lequel l'utilisateur a appuyé pour répondre à la question.

questionResponsePostbackData

string

Données de postback pour la réponse à la question sur laquelle l'utilisateur a appuyé

questionType

enum (SurveyQuestionType)

Type de question.

questionIndex

integer

Indice de la question dans l'enquête.

totalQuestionCount

integer

Nombre total de questions de l'enquête.

surveyTriggerSource

enum (SurveyTriggerSource)

Source du déclencheur de l'enquête.