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
Namespace
Google \ Cloud \ Dialogflow \ V2Methods
__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 |
|