Constructor
new Intent(propertiesopt)
Constructs a new Intent.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2.IIntent |
<optional> |
Properties to set |
- Implements:
-
- IIntent
Classes
Members
action
Intent action.
defaultResponsePlatforms
Intent defaultResponsePlatforms.
displayName
Intent displayName.
endInteraction
Intent endInteraction.
events
Intent events.
followupIntentInfo
Intent followupIntentInfo.
inputContextNames
Intent inputContextNames.
isFallback
Intent isFallback.
liveAgentHandoff
Intent liveAgentHandoff.
messages
Intent messages.
mlDisabled
Intent mlDisabled.
name
Intent name.
outputContexts
Intent outputContexts.
parameters
Intent parameters.
parentFollowupIntentName
Intent parentFollowupIntentName.
priority
Intent priority.
resetContexts
Intent resetContexts.
rootFollowupIntentName
Intent rootFollowupIntentName.
trainingPhrases
Intent trainingPhrases.
webhookState
Intent webhookState.
WebhookState
WebhookState enum.
Properties:
Name | Type | Description |
---|---|---|
WEBHOOK_STATE_UNSPECIFIED |
number |
WEBHOOK_STATE_UNSPECIFIED value |
WEBHOOK_STATE_ENABLED |
number |
WEBHOOK_STATE_ENABLED value |
WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING |
number |
WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING value |
Methods
toJSON() → {Object.<string, *>}
Converts this Intent to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.dialogflow.v2.Intent}
Creates a new Intent instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.dialogflow.v2.IIntent |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.dialogflow.v2.Intent |
Intent instance |
(static) decode(reader, lengthopt) → {google.cloud.dialogflow.v2.Intent}
Decodes an Intent 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 |
Intent |
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}
Decodes an Intent 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 |
Intent |
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 Intent message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2.IIntent |
Intent 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 Intent message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2.IIntent |
Intent 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}
Creates an Intent 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 |
Intent |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Intent
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 an Intent message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.dialogflow.v2.Intent |
Intent |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an Intent message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|