public sealed class DeleteEntityTypeRequest : IMessage<DeleteEntityTypeRequest>, IEquatable<DeleteEntityTypeRequest>, IDeepCloneable<DeleteEntityTypeRequest>, IBufferMessage, IMessage
The request message for [EntityTypes.DeleteEntityType][google.cloud.dialogflow.cx.v3.EntityTypes.DeleteEntityType].
This field has no effect for entity type not being used.
For entity types that are used by intents or pages:
If force is set to false, an error will be returned with message
indicating the referencing resources.
If force is set to true, Dialogflow will remove the entity type, as
well as any references to the entity type (i.e. Page
[parameter][google.cloud.dialogflow.cx.v3.Form.Parameter] of the entity type will be changed to
'@sys.any' and intent [parameter][google.cloud.dialogflow.cx.v3.Intent.Parameter] of the entity type
will be removed).
Property Value
Type
Description
System.Boolean
Name
public string Name { get; set; }
Required. The name of the entity type to delete.
Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent
ID>/entityTypes/<Entity Type ID>.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe content pertains to the \u003ccode\u003eDeleteEntityTypeRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Dialogflow.Cx.V3\u003c/code\u003e namespace for .NET, detailing its use in deleting entity types in Dialogflow CX.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for \u003ccode\u003eDeleteEntityTypeRequest\u003c/code\u003e is 2.23.0, with versions dating back to 1.0.0 being provided as a list.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteEntityTypeRequest\u003c/code\u003e class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides constructors for creating a new \u003ccode\u003eDeleteEntityTypeRequest\u003c/code\u003e object either as a blank instance or as a copy of another instance, along with the parameter details.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDeleteEntityTypeRequest\u003c/code\u003e has properties like \u003ccode\u003eEntityTypeName\u003c/code\u003e, \u003ccode\u003eForce\u003c/code\u003e, and \u003ccode\u003eName\u003c/code\u003e, which control and define the behavior and parameters of the deletion request, including a \u003ccode\u003eforce\u003c/code\u003e option that handles references to the entity type being deleted.\u003c/p\u003e\n"]]],[],null,[]]