SurveyResponse

Eine Antwort in einer Umfrage.

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. Wird aufgelöst in "conversations/{conversationId}/surveys/{surveyId}", 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

Feedback vom Nutzer in Form von Text.

Optional.

createTime

string (Timestamp format)

Der Zeitpunkt, zu dem die Umfrage beantwortet wurde.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich 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 Antwort auf die Frage getippt hat.

questionResponsePostbackData

string

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

questionType

enum (SurveyQuestionType)

Art der Frage.

questionIndex

integer

Index der Frage in der Umfrage.

totalQuestionCount

integer

Die Gesamtzahl der Fragen in der Umfrage.

surveyTriggerSource

enum (SurveyTriggerSource)

Die Triggerquelle der Umfrage.