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.
Parameters | |
---|---|
Name | Description |
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 { "amount": 5, "currency": "USD" } |
getText
A part of a message possibly annotated with an entity.
Returns | |
---|---|
Type | Description |
string |
setText
A part of a message possibly annotated with an entity.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$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.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$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" }
Returns | |
---|---|
Type | Description |
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" }
Parameter | |
---|---|
Name | Description |
var |
Google\Protobuf\Value
|
Returns | |
---|---|
Type | Description |
$this |