Constructor
new Message(propertiesopt)
Constructs a new Message.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2.Intent.IMessage |
<optional> |
Properties to set |
- Implements:
-
- IMessage
Classes
- BasicCard
- BrowseCarouselCard
- Card
- CarouselSelect
- ColumnProperties
- Image
- LinkOutSuggestion
- ListSelect
- MediaContent
- QuickReplies
- SelectItemInfo
- SimpleResponse
- SimpleResponses
- Suggestion
- Suggestions
- TableCard
- TableCardCell
- TableCardRow
- Text
Members
basicCard
Message basicCard.
browseCarouselCard
Message browseCarouselCard.
card
Message card.
carouselSelect
Message carouselSelect.
image
Message image.
linkOutSuggestion
Message linkOutSuggestion.
listSelect
Message listSelect.
mediaContent
Message mediaContent.
message
Message message.
payload
Message payload.
platform
Message platform.
quickReplies
Message quickReplies.
simpleResponses
Message simpleResponses.
suggestions
Message suggestions.
tableCard
Message tableCard.
text
Message text.
Platform
Platform enum.
Properties:
Name | Type | Description |
---|---|---|
PLATFORM_UNSPECIFIED |
number |
PLATFORM_UNSPECIFIED value |
FACEBOOK |
number |
FACEBOOK value |
SLACK |
number |
SLACK value |
TELEGRAM |
number |
TELEGRAM value |
KIK |
number |
KIK value |
SKYPE |
number |
SKYPE value |
LINE |
number |
LINE value |
VIBER |
number |
VIBER value |
ACTIONS_ON_GOOGLE |
number |
ACTIONS_ON_GOOGLE value |
GOOGLE_HANGOUTS |
number |
GOOGLE_HANGOUTS value |
Methods
toJSON() → {Object.<string, *>}
Converts this Message to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dialogflow.v2.Intent.Message}
Creates a new Message instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2.Intent.IMessage |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2.Intent.Message |
Message instance |
(static) decode(reader, lengthopt) → {google.cloud.dialogflow.v2.Intent.Message}
Decodes a Message message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2.Intent.Message |
Message |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.dialogflow.v2.Intent.Message}
Decodes a Message message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2.Intent.Message |
Message |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Message message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2.Intent.IMessage |
Message message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Message message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2.Intent.IMessage |
Message message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.dialogflow.v2.Intent.Message}
Creates a Message message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2.Intent.Message |
Message |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Message
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Message message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2.Intent.Message |
Message |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Message message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|