Constructor
new ResponseMessage(propertiesopt)
Constructs a new ResponseMessage.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.cx.v3.IResponseMessage |
<optional> |
Properties to set |
- Implements:
-
- IResponseMessage
Classes
- ConversationSuccess
- EndInteraction
- KnowledgeInfoCard
- LiveAgentHandoff
- MixedAudio
- OutputAudioText
- PlayAudio
- TelephonyTransferCall
- Text
Members
channel
ResponseMessage channel.
conversationSuccess
ResponseMessage conversationSuccess.
endInteraction
ResponseMessage endInteraction.
knowledgeInfoCard
ResponseMessage knowledgeInfoCard.
liveAgentHandoff
ResponseMessage liveAgentHandoff.
message
ResponseMessage message.
mixedAudio
ResponseMessage mixedAudio.
outputAudioText
ResponseMessage outputAudioText.
payload
ResponseMessage payload.
playAudio
ResponseMessage playAudio.
responseType
ResponseMessage responseType.
telephonyTransferCall
ResponseMessage telephonyTransferCall.
text
ResponseMessage text.
ResponseType
ResponseType enum.
Properties:
Name | Type | Description |
---|---|---|
RESPONSE_TYPE_UNSPECIFIED |
number |
RESPONSE_TYPE_UNSPECIFIED value |
ENTRY_PROMPT |
number |
ENTRY_PROMPT value |
PARAMETER_PROMPT |
number |
PARAMETER_PROMPT value |
HANDLER_PROMPT |
number |
HANDLER_PROMPT value |
Methods
toJSON() → {Object.<string, *>}
Converts this ResponseMessage to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dialogflow.cx.v3.ResponseMessage}
Creates a new ResponseMessage instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.cx.v3.IResponseMessage |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.cx.v3.ResponseMessage |
ResponseMessage instance |
(static) decode(reader, lengthopt) → {google.cloud.dialogflow.cx.v3.ResponseMessage}
Decodes a ResponseMessage 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.cx.v3.ResponseMessage |
ResponseMessage |
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.cx.v3.ResponseMessage}
Decodes a ResponseMessage 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.cx.v3.ResponseMessage |
ResponseMessage |
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 ResponseMessage message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.cx.v3.IResponseMessage |
ResponseMessage 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 ResponseMessage message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.cx.v3.IResponseMessage |
ResponseMessage 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.cx.v3.ResponseMessage}
Creates a ResponseMessage 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.cx.v3.ResponseMessage |
ResponseMessage |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for ResponseMessage
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 ResponseMessage message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.cx.v3.ResponseMessage |
ResponseMessage |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a ResponseMessage message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|