Class WebhookRequest (0.4.1)

WebhookRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The request message for a webhook call.

Attributes

NameDescription
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.