google_api_dialogflow v0.2.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 entities 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): Required for all methods except `create` (`create` populates the name automatically. The unique identifier of the entity type. 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.