GoogleCloudDialogflowV2Agent class

A Dialogflow agent is a virtual agent that handles conversations with your end-users.

It is a natural language understanding module that understands the nuances of human language. Dialogflow translates end-user text or audio during a conversation to structured data that your apps and services can understand. You design and build a Dialogflow agent to handle the types of conversations required for your system. For more information about agents, see the Agent guide.

Constructors

GoogleCloudDialogflowV2Agent({String? apiVersion, String? avatarUri, double? classificationThreshold, String? defaultLanguageCode, String? description, String? displayName, bool? enableLogging, String? matchMode, String? parent, List<String>? supportedLanguageCodes, String? tier, String? timeZone})
GoogleCloudDialogflowV2Agent.fromJson(Map json_)

Properties

apiVersion String?
API version displayed in Dialogflow console.
getter/setter pair
avatarUri String?
The URI of the agent's avatar.
getter/setter pair
classificationThreshold double?
To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold.
getter/setter pair
defaultLanguageCode String?
The default language of the agent as a language tag.
getter/setter pair
description String?
The description of this agent.
getter/setter pair
displayName String?
The name of this agent.
getter/setter pair
enableLogging bool?
Determines whether this agent should log conversation queries.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
matchMode String?
Determines how intents are detected from user queries.
getter/setter pair
parent String?
The project of this agent.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportedLanguageCodes List<String>?
The list of all languages supported by this agent (except for the default_language_code).
getter/setter pair
tier String?
The agent tier.
getter/setter pair
timeZone String?
The time zone of this agent from the time zone database, e.g., America/New_York, Europe/Paris.
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