GoogleCloudDialogflowCxV3beta1Webhook
import type { GoogleCloudDialogflowCxV3beta1Webhook } from "https://googleapis.deno.dev/v1/dialogflow:v3.ts";
Webhooks host the developer's business logic. During a session, webhooks allow the developer to use the data extracted by Dialogflow's natural language processing to generate dynamic responses, validate collected data, or trigger actions on the backend.
interface GoogleCloudDialogflowCxV3beta1Webhook {
disabled?: boolean;
displayName?: string;
genericWebService?: GoogleCloudDialogflowCxV3beta1WebhookGenericWebService;
name?: string;
serviceDirectory?: GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig;
timeout?: number;
}§Properties
§
displayName?: string
[src]Required. The human-readable name of the webhook, unique within the agent.
§
genericWebService?: GoogleCloudDialogflowCxV3beta1WebhookGenericWebService
[src]Configuration for a generic web service.
§
name?: string
[src]The unique identifier of the webhook. Required for the
Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name
automatically. Format: projects//locations//agents//webhooks/
.
§
serviceDirectory?: GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig
[src]Configuration for a Service Directory service.