WebhookDialogflowV3beta1Args constructor

const WebhookDialogflowV3beta1Args({
  1. required Input<String> agentId,
  2. Input<bool>? disabled,
  3. required Input<String> displayName,
  4. Input<GoogleCloudDialogflowCxV3beta1WebhookGenericWebService>? genericWebService,
  5. Input<String>? location,
  6. Input<String>? name,
  7. Input<String>? project,
  8. Input<GoogleCloudDialogflowCxV3beta1WebhookServiceDirectoryConfig>? serviceDirectory,
  9. Input<String>? timeout,
})

Creates a new WebhookDialogflowV3beta1Args. agentId Required. disabled Indicates whether the webhook is disabled. displayName The human-readable name of the webhook, unique within the agent. genericWebService Configuration for a generic web service. location Optional. name The unique identifier of the webhook. Required for the Webhooks.UpdateWebhook method. Webhooks.CreateWebhook populates the name automatically. Format: projects//locations//agents//webhooks/. project Optional. serviceDirectory Configuration for a Service Directory service. timeout Webhook execution timeout. Execution is considered failed if Dialogflow doesn't receive a response from webhook at the end of the timeout period. Defaults to 5 seconds, maximum allowed timeout is 30 seconds.

Implementation

const WebhookDialogflowV3beta1Args({
  required this.agentId,
  this.disabled,
  required this.displayName,
  this.genericWebService,
  this.location,
  this.name,
  this.project,
  this.serviceDirectory,
  this.timeout,
});