EntityTypeDialogflowV3beta1Args class

The set of arguments for EntityType. The set of arguments for EntityType.

Constructors

EntityTypeDialogflowV3beta1Args({required Input<String> agentId, Input<EntityTypeAutoExpansionModeDialogflowV3beta1>? autoExpansionMode, required Input<String> displayName, Input<bool>? enableFuzzyExtraction, Input<List<GoogleCloudDialogflowCxV3beta1EntityTypeEntity>>? entities, Input<List<GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase>>? excludedPhrases, required Input<EntityTypeKindDialogflowV3beta1> kind, Input<String>? languageCode, Input<String>? location, Input<String>? name, Input<String>? project, Input<bool>? redact})
Creates a new EntityTypeDialogflowV3beta1Args. agentId Required. autoExpansionMode Indicates whether the entity type can be automatically expanded. displayName The human-readable name of the entity type, unique within the agent. enableFuzzyExtraction Enables fuzzy entity extraction during classification. entities The collection of entity entries associated with the entity type. excludedPhrases Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry giant(an adjective), you might consider adding giants(a noun) as an exclusion. If the kind of entity type is KIND_MAP, then the phrases specified by entities and excluded phrases should be mutually exclusive. kind Indicates the kind of entity type. languageCode The language of the following fields in entity_type: * EntityType.entities.value * EntityType.entities.synonyms * EntityType.excluded_phrases.value If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used. location Optional. name The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: projects//locations//agents//entityTypes/. project Optional. redact Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name during logging.
const
EntityTypeDialogflowV3beta1Args.fromMap(Map<String, dynamic> map)
factory

Properties

agentId → Input<String>
final
autoExpansionMode → Input<EntityTypeAutoExpansionModeDialogflowV3beta1>?
Indicates whether the entity type can be automatically expanded.
final
displayName → Input<String>
The human-readable name of the entity type, unique within the agent.
final
enableFuzzyExtraction → Input<bool>?
Enables fuzzy entity extraction during classification.
final
entities → Input<List<GoogleCloudDialogflowCxV3beta1EntityTypeEntity>>?
The collection of entity entries associated with the entity type.
final
excludedPhrases → Input<List<GoogleCloudDialogflowCxV3beta1EntityTypeExcludedPhrase>>?
Collection of exceptional words and phrases that shouldn't be matched. For example, if you have a size entity type with entry giant(an adjective), you might consider adding giants(a noun) as an exclusion. If the kind of entity type is KIND_MAP, then the phrases specified by entities and excluded phrases should be mutually exclusive.
final
hashCode → int
The hash code for this object.
no setterinherited
kind → Input<EntityTypeKindDialogflowV3beta1>
Indicates the kind of entity type.
final
languageCode → Input<String>?
The language of the following fields in entity_type: * EntityType.entities.value * EntityType.entities.synonyms * EntityType.excluded_phrases.value If not specified, the agent's default language is used. Many languages are supported. Note: languages must be enabled in the agent before they can be used.
final
location → Input<String>?
final
name → Input<String>?
The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType. Format: projects//locations//agents//entityTypes/.
final
project → Input<String>?
final
redact → Input<bool>?
Indicates whether parameters of the entity type should be redacted in log. If redaction is enabled, page parameters and intent parameters referring to the entity type will be replaced by parameter name during logging.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited