Reference documentation and code samples for the Google Cloud Dialogflow V2 Client class AnnotatedMessagePart.
Represents a part of a message possibly annotated with an entity. The part can be an entity or purely a part of the message between two entities or message start/end.
Generated from protobuf message google.cloud.dialogflow.v2.AnnotatedMessagePart
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ text
string
A part of a message possibly annotated with an entity.
↳ entity_type
string
The Dialogflow system entity type of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
↳ formatted_value
Google\Protobuf\Value
The Dialogflow system entity formatted value
of this message part. For example for a system entity of type @sys.unit-currency
, this may contain:
{ "amount": 5, "currency": "USD" }
getText
A part of a message possibly annotated with an entity.
Generated from protobuf field string text = 1;
string
setText
A part of a message possibly annotated with an entity.
Generated from protobuf field string text = 1;
var
string
$this
getEntityType
The Dialogflow system entity type of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
Generated from protobuf field string entity_type = 2;
string
setEntityType
The Dialogflow system entity type of this message part. If this is empty, Dialogflow could not annotate the phrase part with a system entity.
Generated from protobuf field string entity_type = 2;
var
string
$this
getFormattedValue
The Dialogflow system entity formatted value
of
this message part. For example for a system entity of type @sys.unit-currency
, this may contain:
{ "amount": 5, "currency": "USD" }
Generated from protobuf field .google.protobuf.Value formatted_value = 3;
Google\Protobuf\Value|null
hasFormattedValue
clearFormattedValue
setFormattedValue
The Dialogflow system entity formatted value
of
this message part. For example for a system entity of type @sys.unit-currency
, this may contain:
{ "amount": 5, "currency": "USD" }
Generated from protobuf field .google.protobuf.Value formatted_value = 3;
var
Google\Protobuf\Value
$this