Class DeleteWebhookRequest (1.2.0)

public sealed class DeleteWebhookRequest : IMessage<DeleteWebhookRequest>, IEquatable<DeleteWebhookRequest>, IDeepCloneable<DeleteWebhookRequest>, IBufferMessage, IMessage

The request message for [Webhooks.DeleteWebhook][google.cloud.dialogflow.cx.v3.Webhooks.DeleteWebhook].

Inheritance

Object > DeleteWebhookRequest

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

DeleteWebhookRequest()

public DeleteWebhookRequest()

DeleteWebhookRequest(DeleteWebhookRequest)

public DeleteWebhookRequest(DeleteWebhookRequest other)
Parameter
NameDescription
otherDeleteWebhookRequest

Properties

Force

public bool Force { get; set; }

This field has no effect for webhook not being used. For webhooks that are used by pages/flows/transition route groups:

  • If force is set to false, an error will be returned with message indicating the referenced resources.
  • If force is set to true, Dialogflow will remove the webhook, as well as any references to the webhook (i.e. [Webhook][google.cloud.dialogflow.cx.v3.Fulfillment.webhook] and [tag][google.cloud.dialogflow.cx.v3.Fulfillment.tag]in fulfillments that point to this webhook will be removed).
Property Value
TypeDescription
Boolean

Name

public string Name { get; set; }

Required. The name of the webhook to delete. Format: projects/&lt;Project ID>/locations/&lt;Location ID>/agents/&lt;Agent ID>/webhooks/&lt;Webhook ID>.

Property Value
TypeDescription
String

WebhookName

public WebhookName WebhookName { get; set; }

WebhookName-typed view over the Name resource name property.

Property Value
TypeDescription
WebhookName