SurveyResponse

La risposta a un sondaggio.

Rappresentazione 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)
}
Campi
survey

string

Il sondaggio che è stato inviato all'utente. Risolve in "conversations/{conversationId}/surveys/{surveyId}", dove {conversationId} è l'ID univoco della conversazione e {surveyId} è l'ID univoco del sondaggio.

rating

enum (SurveyRating)

Una valutazione dell'utente.

feedback

string

Feedback testuale dell'utente.

(Facoltativo)

createTime

string (Timestamp format)

L'ora in cui il sondaggio ha ricevuto risposta.

Un timestamp nel formato RFC3339 UTC "Zulu" con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

surveyQuestionId

string

L'identificatore univoco della domanda.

questionResponseText

string

Il testo che l'utente ha toccato come risposta alla domanda.

questionResponsePostbackData

string

I dati del postback per la risposta alla domanda toccata dall'utente

questionType

enum (SurveyQuestionType)

Tipo di domanda.

questionIndex

integer

L'indice della domanda nel sondaggio.

totalQuestionCount

integer

Il numero totale di domande del sondaggio.

surveyTriggerSource

enum (SurveyTriggerSource)

L'origine dell'attivatore del sondaggio.