Class DeletePageRequest (1.0.0)

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

The request message for [Pages.DeletePage][google.cloud.dialogflow.cx.v3.Pages.DeletePage].

Inheritance

System.Object > DeletePageRequest

Implements

Google.Protobuf.IMessage<DeletePageRequest>, System.IEquatable<DeletePageRequest>, Google.Protobuf.IDeepCloneable<DeletePageRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessage

Namespace

Google.Cloud.Dialogflow.Cx.V3

Assembly

Google.Cloud.Dialogflow.Cx.V3.dll

Constructors

DeletePageRequest()

public DeletePageRequest()

DeletePageRequest(DeletePageRequest)

public DeletePageRequest(DeletePageRequest other)
Parameter
NameDescription
otherDeletePageRequest

Properties

Force

public bool Force { get; set; }

This field has no effect for pages with no incoming transitions. For pages with incoming transitions:

  • If force is set to false, an error will be returned with message indicating the incoming transitions.
  • If force is set to true, Dialogflow will remove the page, as well as any transitions to the page (i.e. [Target page][EventHandler.target_page] in event handlers or [Target page][TransitionRoute.target_page] in transition routes that point to this page will be cleared).
Property Value
TypeDescription
System.Boolean

Name

public string Name { get; set; }

Required. The name of the page to delete. Format: projects/&lt;Project ID>/locations/&lt;Location ID>/agents/&lt;Agent ID>/Flows/&lt;flow ID>/pages/&lt;Page ID>.

Property Value
TypeDescription
System.String

PageName

public PageName PageName { get; set; }

PageName-typed view over the Name resource name property.

Property Value
TypeDescription
PageName