public sealed class WebhookRequest : IMessage<WebhookRequest>, IEquatable<WebhookRequest>, IDeepCloneable<WebhookRequest>, IBufferMessage, IMessageThe request message for a webhook call.
Inheritance
System.Object > WebhookRequestImplements
Google.Protobuf.IMessage<WebhookRequest>, System.IEquatable<WebhookRequest>, Google.Protobuf.IDeepCloneable<WebhookRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Dialogflow.Cx.V3Assembly
Google.Cloud.Dialogflow.Cx.V3.dll
Constructors
WebhookRequest()
public WebhookRequest()WebhookRequest(WebhookRequest)
public WebhookRequest(WebhookRequest other)| Parameter | |
|---|---|
| Name | Description | 
| other | WebhookRequest | 
Properties
DetectIntentResponseId
public string DetectIntentResponseId { get; set; }Always present. The unique identifier of the [DetectIntentResponse][google.cloud.dialogflow.cx.v3.DetectIntentResponse] that will be returned to the API caller.
| Property Value | |
|---|---|
| Type | Description | 
| System.String | |
FulfillmentInfo
public WebhookRequest.Types.FulfillmentInfo FulfillmentInfo { get; set; }Always present. Information about the fulfillment that triggered this webhook call.
| Property Value | |
|---|---|
| Type | Description | 
| WebhookRequest.Types.FulfillmentInfo | |
IntentInfo
public WebhookRequest.Types.IntentInfo IntentInfo { get; set; }Information about the last matched intent.
| Property Value | |
|---|---|
| Type | Description | 
| WebhookRequest.Types.IntentInfo | |
Messages
public RepeatedField<ResponseMessage> Messages { get; }The list of rich message responses to present to the user. Webhook can choose to append or replace this list in [WebhookResponse.fulfillment_response][google.cloud.dialogflow.cx.v3.WebhookResponse.fulfillment_response];
| Property Value | |
|---|---|
| Type | Description | 
| Google.Protobuf.Collections.RepeatedField<ResponseMessage> | |
PageInfo
public PageInfo PageInfo { get; set; }Information about page status.
| Property Value | |
|---|---|
| Type | Description | 
| PageInfo | |
Payload
public Struct Payload { get; set; }Custom data set in [QueryParameters.payload][google.cloud.dialogflow.cx.v3.QueryParameters.payload].
| Property Value | |
|---|---|
| Type | Description | 
| Google.Protobuf.WellKnownTypes.Struct | |
SessionInfo
public SessionInfo SessionInfo { get; set; }Information about session status.
| Property Value | |
|---|---|
| Type | Description | 
| SessionInfo | |