WebhookRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The request message for a webhook call.
Attributes | |
---|---|
Name | Description |
detect_intent_response_id |
str
Always present. The unique identifier of the DetectIntentResponse that will be returned to the API caller. |
fulfillment_info |
google.cloud.dialogflowcx_v3.types.WebhookRequest.FulfillmentInfo
Always present. Information about the fulfillment that triggered this webhook call. |
intent_info |
google.cloud.dialogflowcx_v3.types.WebhookRequest.IntentInfo
Information about the last matched intent. |
page_info |
google.cloud.dialogflowcx_v3.types.PageInfo
Information about page status. |
session_info |
google.cloud.dialogflowcx_v3.types.SessionInfo
Information about session status. |
messages |
Sequence[google.cloud.dialogflowcx_v3.types.ResponseMessage]
The list of rich message responses to present to the user. Webhook can choose to append or replace this list in WebhookResponse.fulfillment_response; |
payload |
google.protobuf.struct_pb2.Struct
Custom data set in QueryParameters.payload. |
sentiment_analysis_result |
google.cloud.dialogflowcx_v3.types.WebhookRequest.SentimentAnalysisResult
The sentiment analysis result of the current user request. The field is filled when sentiment analysis is configured to be enabled for the request. |
Classes
FulfillmentInfo
FulfillmentInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents fulfillment information communicated to the webhook.
IntentInfo
IntentInfo(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents intent information communicated to the webhook.
SentimentAnalysisResult
SentimentAnalysisResult(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Represents the result of sentiment analysis.