google_api_dialogflow v0.5.0 GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2beta1EntityType View Source

Represents an entity type. Entity types serve as a tool for extracting parameter values from natural language queries.

Attributes

  • autoExpansionMode (String.t): Optional. Indicates whether the entity type can be automatically expanded. Defaults to: null.

    • Enum - one of [AUTO_EXPANSION_MODE_UNSPECIFIED, AUTO_EXPANSION_MODE_DEFAULT]
  • displayName (String.t): Required. The name of the entity type. Defaults to: null.
  • entities ([GoogleCloudDialogflowV2beta1EntityTypeEntity]): Optional. The collection of entity entries associated with the entity type. Defaults to: null.
  • kind (String.t): Required. Indicates the kind of entity type. Defaults to: null.

    • Enum - one of [KIND_UNSPECIFIED, KIND_MAP, KIND_LIST]
  • name (String.t): The unique identifier of the entity type. Required for EntityTypes.UpdateEntityType and EntityTypes.BatchUpdateEntityTypes methods. Format: `projects/<Project ID>/agent/entityTypes/<Entity Type ID>`. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2beta1EntityType{
  autoExpansionMode: any(),
  displayName: any(),
  entities: [
    GoogleApi.Dialogflow.V2.Model.GoogleCloudDialogflowV2beta1EntityTypeEntity.t()
  ],
  kind: any(),
  name: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.