EntityTypeDialogflowV3Args constructor

const EntityTypeDialogflowV3Args({
  1. required Input<String> agentId,
  2. Input<EntityTypeAutoExpansionModeDialogflowV3>? autoExpansionMode,
  3. required Input<String> displayName,
  4. Input<bool>? enableFuzzyExtraction,
  5. Input<List<GoogleCloudDialogflowCxV3EntityTypeEntity>>? entities,
  6. Input<List<GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase>>? excludedPhrases,
  7. required Input<EntityTypeKindDialogflowV3> kind,
  8. Input<String>? languageCode,
  9. Input<String>? location,
  10. Input<String>? name,
  11. Input<String>? project,
  12. Input<bool>? redact,
})

Creates a new EntityTypeDialogflowV3Args. 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 when logging.

Implementation

const EntityTypeDialogflowV3Args({
  required this.agentId,
  this.autoExpansionMode,
  required this.displayName,
  this.enableFuzzyExtraction,
  this.entities,
  this.excludedPhrases,
  required this.kind,
  this.languageCode,
  this.location,
  this.name,
  this.project,
  this.redact,
});