Class DeletePageRequest (2.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

Object > DeletePageRequest

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
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
String

PageName

public PageName PageName { get; set; }

PageName-typed view over the Name resource name property.

Property Value
TypeDescription
PageName