SurveyResponse

Eine Umfrageantwort.

JSON-Darstellung
{
  "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)
}
Felder
survey

string

Die Umfrage, die an den Nutzer gesendet wurde. Gibt den Wert „"conversations/{conversationId}/surveys/{surveyId}" an, wobei {conversationId} die eindeutige ID für die Unterhaltung und {surveyId} die eindeutige ID für die Umfrage ist.

rating

enum (SurveyRating)

Eine Bewertung des Nutzers.

feedback

string

Text-Feedback vom Nutzer

Optional.

createTime

string (Timestamp format)

Der Zeitpunkt, an dem die Umfrage beantwortet wurde.

Ein Zeitstempel im Format RFC3339 UTC mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

surveyQuestionId

string

Die eindeutige Kennung der Frage.

questionResponseText

string

Der Text, auf den der Nutzer als Frageantwort getippt hat.

questionResponsePostbackData

string

Die Postback-Daten für die Frageantwort, auf die der Nutzer getippt hat

questionType

enum (SurveyQuestionType)

Typ der Frage.

questionIndex

integer

Der Index der Frage in der Umfrage.

totalQuestionCount

integer

Die Gesamtzahl der Fragen in der Umfrage.

surveyTriggerSource

enum (SurveyTriggerSource)

Die Triggerquelle der Umfrage.