GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequest (google_api_dialogflow v0.73.0) View Source
The request message for a webhook call. The request is sent as a JSON object and the field names will be presented in camel cases.
Attributes
-
detectIntentResponseId(type:String.t, default:nil) - Always present. The unique identifier of the DetectIntentResponse that will be returned to the API caller. -
fulfillmentInfo(type:GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo.t, default:nil) - Always present. Information about the fulfillment that triggered this webhook call. -
intentInfo(type:GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequestIntentInfo.t, default:nil) - Information about the last matched intent. -
languageCode(type:String.t, default:nil) - The language code specified in the original request. -
messages(type:list(GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3ResponseMessage.t), default:nil) - The list of rich message responses to present to the user. Webhook can choose to append or replace this list in WebhookResponse.fulfillment_response; -
pageInfo(type:GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3PageInfo.t, default:nil) - Information about page status. -
payload(type:map(), default:nil) - Custom data set in QueryParameters.payload. -
sentimentAnalysisResult(type:GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult.t, default:nil) - The sentiment analysis result of the current user request. The field is filled when sentiment analysis is configured to be enabled for the request. -
sessionInfo(type:GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3SessionInfo.t, default:nil) - Information about session status. -
text(type:String.t, default:nil) - If natural language text was provided as input, this field will contain a copy of the text. -
transcript(type:String.t, default:nil) - If natural language speech audio was provided as input, this field will contain the transcript for the audio. -
triggerEvent(type:String.t, default:nil) - If an event was provided as input, this field will contain the name of the event. -
triggerIntent(type:String.t, default:nil) - If an intent was provided as input, this field will contain a copy of the intent identifier. Format:projects//locations//agents//intents/.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequest{
detectIntentResponseId: String.t() | nil,
fulfillmentInfo:
GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo.t()
| nil,
intentInfo:
GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequestIntentInfo.t()
| nil,
languageCode: String.t() | nil,
messages:
[GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3ResponseMessage.t()]
| nil,
pageInfo:
GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3PageInfo.t() | nil,
payload: map() | nil,
sentimentAnalysisResult:
GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult.t()
| nil,
sessionInfo:
GoogleApi.Dialogflow.V3.Model.GoogleCloudDialogflowCxV3SessionInfo.t() | nil,
text: String.t() | nil,
transcript: String.t() | nil,
triggerEvent: String.t() | nil,
triggerIntent: String.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.