class Google::Apis::DialogflowV3beta1::GoogleCloudDialogflowCxV3beta1EntityType

overview).
Dialogflow documentation](cloud.google.com/dialogflow/docs/entities-
SessionEntityType type. For more information about entity types, see the [
preferences, playlists, and so on. A user entity is represented by the
User - entities that are built for an individual user such as favorites,
toppings, and so on. A custom entity is represented by the ‘EntityType` type. *
different types of cheese on a pizza, a `pizza.topping` entity for different
sauce` entity for red or white pizza sauce, a `pizza.cheese` entity for the
that is meaningful to your application. For example, you could define a `pizza.
Custom - entities that are defined by you that represent actionable data
currency, and so on. A system entity is represented by the `EntityType` type. *
are defined by the Dialogflow API for common data types such as date, time,
and so on. There are three types of entities: * System - entities that
synonyms that all map to that entity. For example, “soft drink”, “soda”, “pop”,
data for your application. When you define an entity, you can also include
as a geographic location or landmark, and so on. Entities represent actionable
meaningful to your application. For example, a date range, a proper name such
Entities are extracted from user input and represent parameters that are

def initialize(**args)

def initialize(**args)
   update!(**args)
end

def update!(**args)

Update properties of this object
def update!(**args)
  @auto_expansion_mode = args[:auto_expansion_mode] if args.key?(:auto_expansion_mode)
  @display_name = args[:display_name] if args.key?(:display_name)
  @enable_fuzzy_extraction = args[:enable_fuzzy_extraction] if args.key?(:enable_fuzzy_extraction)
  @entities = args[:entities] if args.key?(:entities)
  @excluded_phrases = args[:excluded_phrases] if args.key?(:excluded_phrases)
  @kind = args[:kind] if args.key?(:kind)
  @name = args[:name] if args.key?(:name)
  @redact = args[:redact] if args.key?(:redact)
end