public sealed class Entity : IMessage<EntityType.Types.Entity>, IEquatable<EntityType.Types.Entity>, IDeepCloneable<EntityType.Types.Entity>, IBufferMessage, IMessage
An entity entry for an associated entity type.
Implements
IMessage<EntityType.Types.Entity>, IEquatable<EntityType.Types.Entity>, IDeepCloneable<EntityType.Types.Entity>, IBufferMessage, IMessageNamespace
Google.Cloud.Dialogflow.V2Assembly
Google.Cloud.Dialogflow.V2.dll
Constructors
Entity()
public Entity()
Entity(EntityType.Types.Entity)
public Entity(EntityType.Types.Entity other)
Parameter | |
---|---|
Name | Description |
other | EntityType.Types.Entity |
Properties
Synonyms
public RepeatedField<string> Synonyms { get; }
Required. A collection of value synonyms. For example, if the entity type
is vegetable, and value
is scallions, a synonym could be green
onions.
For KIND_LIST
entity types:
- This collection must contain exactly one synonym equal to
value
.
Property Value | |
---|---|
Type | Description |
RepeatedField<String> |
Value
public string Value { get; set; }
Required. The primary value associated with this entity entry. For example, if the entity type is vegetable, the value could be scallions.
For KIND_MAP
entity types:
- A reference value to be used in place of synonyms.
For KIND_LIST
entity types:
- A string that can contain references to other entity types (with or without aliases).
Property Value | |
---|---|
Type | Description |
String |