Class GoogleCloudDialogflowCxV3WebhookResponse
The response message for a webhook call.
Implements
Inherited Members
Namespace: Google.Apis.Dialogflow.v2.Data
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class GoogleCloudDialogflowCxV3WebhookResponse : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
FulfillmentResponse
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
Declaration
[JsonProperty("fulfillmentResponse")]
public virtual GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse FulfillmentResponse { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse |
PageInfo
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
Declaration
[JsonProperty("pageInfo")]
public virtual GoogleCloudDialogflowCxV3PageInfo PageInfo { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3PageInfo |
Payload
Value to append directly to QueryResult.webhook_payloads.
Declaration
[JsonProperty("payload")]
public virtual IDictionary<string, object> Payload { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |
SessionInfo
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
Declaration
[JsonProperty("sessionInfo")]
public virtual GoogleCloudDialogflowCxV3SessionInfo SessionInfo { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudDialogflowCxV3SessionInfo |
TargetFlow
The target flow to transition to. Format: projects//locations//agents//flows/
.
Declaration
[JsonProperty("targetFlow")]
public virtual string TargetFlow { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetPage
The target page to transition to. Format: projects//locations//agents//flows//pages/
.
Declaration
[JsonProperty("targetPage")]
public virtual string TargetPage { get; set; }
Property Value
Type | Description |
---|---|
string |