GoogleCloudDialogflowCxV3Intent class
An intent represents a user's intent to interact with a conversational agent.
You can provide information for the Dialogflow API to use to match user input to an intent by adding training phrases (i.e., examples of user input) to your intent.
Constructors
-
GoogleCloudDialogflowCxV3Intent({String? description, String? displayName, bool? isFallback, Map<
String, String> ? labels, String? name, List<GoogleCloudDialogflowCxV3IntentParameter> ? parameters, int? priority, List<GoogleCloudDialogflowCxV3IntentTrainingPhrase> ? trainingPhrases}) - GoogleCloudDialogflowCxV3Intent.fromJson(Map json_)
Properties
- description ↔ String?
-
Human readable description for better understanding an intent like its
scope, content, result etc.
getter/setter pair
- displayName ↔ String?
-
The human-readable name of the intent, unique within the agent.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isFallback ↔ bool?
-
Indicates whether this is a fallback intent.
getter/setter pair
-
labels
↔ Map<
String, String> ? -
The key/value metadata to label an intent.
getter/setter pair
- name ↔ String?
-
The unique identifier of the intent.
getter/setter pair
-
parameters
↔ List<
GoogleCloudDialogflowCxV3IntentParameter> ? -
The collection of parameters associated with the intent.
getter/setter pair
- priority ↔ int?
-
The priority of this intent.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
trainingPhrases
↔ List<
GoogleCloudDialogflowCxV3IntentTrainingPhrase> ? -
The collection of training phrases the agent is trained on to identify the
intent.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited