Google Cloud Dialogflow V2 Client - Class AnnotatedMessagePart (2.1.2)

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 \ V2

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 @sys.unit-currency , this may contain:

{ "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

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
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: