Constructor
new Message(propertiesopt)
Constructs a new Message.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2beta1.Intent.IMessage |
<optional> |
Properties to set |
- Implements:
-
- IMessage
Classes
- BasicCard
- BrowseCarouselCard
- Card
- CarouselSelect
- ColumnProperties
- Image
- LinkOutSuggestion
- ListSelect
- MediaContent
- QuickReplies
- RbmCardContent
- RbmCarouselCard
- RbmStandaloneCard
- RbmSuggestedAction
- RbmSuggestedReply
- RbmSuggestion
- RbmText
- SelectItemInfo
- SimpleResponse
- SimpleResponses
- Suggestion
- Suggestions
- TableCard
- TableCardCell
- TableCardRow
- TelephonyPlayAudio
- TelephonySynthesizeSpeech
- TelephonyTransferCall
- Text
Members
(static) Platform :number
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 |
TELEPHONY |
number |
TELEPHONY value |
GOOGLE_HANGOUTS |
number |
GOOGLE_HANGOUTS value |
basicCard :google.cloud.dialogflow.v2beta1.Intent.Message.IBasicCard|null|undefined
Message basicCard.
browseCarouselCard :google.cloud.dialogflow.v2beta1.Intent.Message.IBrowseCarouselCard|null|undefined
Message browseCarouselCard.
card :google.cloud.dialogflow.v2beta1.Intent.Message.ICard|null|undefined
Message card.
carouselSelect :google.cloud.dialogflow.v2beta1.Intent.Message.ICarouselSelect|null|undefined
Message carouselSelect.
image :google.cloud.dialogflow.v2beta1.Intent.Message.IImage|null|undefined
Message image.
linkOutSuggestion :google.cloud.dialogflow.v2beta1.Intent.Message.ILinkOutSuggestion|null|undefined
Message linkOutSuggestion.
listSelect :google.cloud.dialogflow.v2beta1.Intent.Message.IListSelect|null|undefined
Message listSelect.
mediaContent :google.cloud.dialogflow.v2beta1.Intent.Message.IMediaContent|null|undefined
Message mediaContent.
message :"text"|"image"|"quickReplies"|"card"|"payload"|"simpleResponses"|"basicCard"|"suggestions"|"linkOutSuggestion"|"listSelect"|"carouselSelect"|"telephonyPlayAudio"|"telephonySynthesizeSpeech"|"telephonyTransferCall"|"rbmText"|"rbmStandaloneRichCard"|"rbmCarouselRichCard"|"browseCarouselCard"|"tableCard"|"mediaContent"|undefined
Message message.
payload :google.protobuf.IStruct|null|undefined
Message payload.
platform :google.cloud.dialogflow.v2beta1.Intent.Message.Platform
Message platform.
quickReplies :google.cloud.dialogflow.v2beta1.Intent.Message.IQuickReplies|null|undefined
Message quickReplies.
rbmCarouselRichCard :google.cloud.dialogflow.v2beta1.Intent.Message.IRbmCarouselCard|null|undefined
Message rbmCarouselRichCard.
rbmStandaloneRichCard :google.cloud.dialogflow.v2beta1.Intent.Message.IRbmStandaloneCard|null|undefined
Message rbmStandaloneRichCard.
rbmText :google.cloud.dialogflow.v2beta1.Intent.Message.IRbmText|null|undefined
Message rbmText.
simpleResponses :google.cloud.dialogflow.v2beta1.Intent.Message.ISimpleResponses|null|undefined
Message simpleResponses.
suggestions :google.cloud.dialogflow.v2beta1.Intent.Message.ISuggestions|null|undefined
Message suggestions.
tableCard :google.cloud.dialogflow.v2beta1.Intent.Message.ITableCard|null|undefined
Message tableCard.
telephonyPlayAudio :google.cloud.dialogflow.v2beta1.Intent.Message.ITelephonyPlayAudio|null|undefined
Message telephonyPlayAudio.
telephonySynthesizeSpeech :google.cloud.dialogflow.v2beta1.Intent.Message.ITelephonySynthesizeSpeech|null|undefined
Message telephonySynthesizeSpeech.
telephonyTransferCall :google.cloud.dialogflow.v2beta1.Intent.Message.ITelephonyTransferCall|null|undefined
Message telephonyTransferCall.
text :google.cloud.dialogflow.v2beta1.Intent.Message.IText|null|undefined
Message text.
Methods
(static) create(propertiesopt) → {google.cloud.dialogflow.v2beta1.Intent.Message}
Creates a new Message instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2beta1.Intent.IMessage |
<optional> |
Properties to set |
(static) decode(reader, lengthopt) → {google.cloud.dialogflow.v2beta1.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 |
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.v2beta1.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 |
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.v2beta1.Intent.IMessage |
Message message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
(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.v2beta1.Intent.IMessage |
Message message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
(static) fromObject(object) → {google.cloud.dialogflow.v2beta1.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 |
(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.v2beta1.Intent.Message |
Message |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
(static) verify(message) → {string|null}
Verifies a Message message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
toJSON() → {Object.<string, *>}
Converts this Message to JSON.