GoogleCloudDialogflowCxV3Agent class

Agents are best described as Natural Language Understanding (NLU) modules that transform user requests into actionable data.

You can include agents in your app, product, or service to determine user intent and respond to the user in a natural way. After you create an agent, you can add Intents, Entity Types, Flows, Fulfillments, Webhooks, TransitionRouteGroups and so on to manage the conversation flows.

Constructors

GoogleCloudDialogflowCxV3Agent({GoogleCloudDialogflowCxV3AdvancedSettings? advancedSettings, GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings? answerFeedbackSettings, String? avatarUri, String? defaultLanguageCode, String? description, String? displayName, bool? enableMultiLanguageTraining, bool? enableSpellCorrection, bool? enableStackdriverLogging, GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings? genAppBuilderSettings, GoogleCloudDialogflowCxV3AgentGitIntegrationSettings? gitIntegrationSettings, bool? locked, String? name, GoogleCloudDialogflowCxV3AgentPersonalizationSettings? personalizationSettings, String? securitySettings, GoogleCloudDialogflowCxV3SpeechToTextSettings? speechToTextSettings, String? startFlow, List<String>? supportedLanguageCodes, GoogleCloudDialogflowCxV3TextToSpeechSettings? textToSpeechSettings, String? timeZone})
GoogleCloudDialogflowCxV3Agent.fromJson(Map json_)

Properties

advancedSettings GoogleCloudDialogflowCxV3AdvancedSettings?
Hierarchical advanced settings for this agent.
getter/setter pair
answerFeedbackSettings GoogleCloudDialogflowCxV3AgentAnswerFeedbackSettings?
Answer feedback collection settings.
getter/setter pair
avatarUri String?
The URI of the agent's avatar.
getter/setter pair
defaultLanguageCode String?
The default language of the agent as a language tag.
getter/setter pair
description String?
The description of the agent.
getter/setter pair
displayName String?
The human-readable name of the agent, unique within the location.
getter/setter pair
enableMultiLanguageTraining bool?
Enable training multi-lingual models for this agent.
getter/setter pair
enableSpellCorrection bool?
Indicates if automatic spell correction is enabled in detect intent requests.
getter/setter pair
enableStackdriverLogging bool?
Indicates if stackdriver logging is enabled for the agent.
getter/setter pair
genAppBuilderSettings GoogleCloudDialogflowCxV3AgentGenAppBuilderSettings?
Gen App Builder-related agent-level settings.
getter/setter pair
gitIntegrationSettings GoogleCloudDialogflowCxV3AgentGitIntegrationSettings?
Git integration settings for this agent.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
locked bool?
Indicates whether the agent is locked for changes.
getter/setter pair
name String?
The unique identifier of the agent.
getter/setter pair
personalizationSettings GoogleCloudDialogflowCxV3AgentPersonalizationSettings?
Settings for end user personalization.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securitySettings String?
Name of the SecuritySettings reference for the agent.
getter/setter pair
speechToTextSettings GoogleCloudDialogflowCxV3SpeechToTextSettings?
Speech recognition related settings.
getter/setter pair
startFlow String?
Name of the start flow in this agent.
getter/setter pair
supportedLanguageCodes List<String>?
The list of all languages supported by the agent (except for the default_language_code).
getter/setter pair
textToSpeechSettings GoogleCloudDialogflowCxV3TextToSpeechSettings?
Settings on instructing the speech synthesizer on how to generate the output audio content.
getter/setter pair
timeZone String?
The time zone of the 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