EntityType constructor

EntityType({
  1. String? name,
  2. String? displayName,
  3. EntityType_Kind? kind,
  4. EntityType_AutoExpansionMode? autoExpansionMode,
  5. Iterable<EntityType_Entity>? entities,
  6. Iterable<EntityType_ExcludedPhrase>? excludedPhrases,
  7. bool? enableFuzzyExtraction,
  8. bool? redact,
})

Implementation

factory EntityType({
  $core.String? name,
  $core.String? displayName,
  EntityType_Kind? kind,
  EntityType_AutoExpansionMode? autoExpansionMode,
  $core.Iterable<EntityType_Entity>? entities,
  $core.Iterable<EntityType_ExcludedPhrase>? excludedPhrases,
  $core.bool? enableFuzzyExtraction,
  $core.bool? redact,
}) {
  final _result = create();
  if (name != null) {
    _result.name = name;
  }
  if (displayName != null) {
    _result.displayName = displayName;
  }
  if (kind != null) {
    _result.kind = kind;
  }
  if (autoExpansionMode != null) {
    _result.autoExpansionMode = autoExpansionMode;
  }
  if (entities != null) {
    _result.entities.addAll(entities);
  }
  if (excludedPhrases != null) {
    _result.excludedPhrases.addAll(excludedPhrases);
  }
  if (enableFuzzyExtraction != null) {
    _result.enableFuzzyExtraction = enableFuzzyExtraction;
  }
  if (redact != null) {
    _result.redact = redact;
  }
  return _result;
}