dialogflow  v2beta1
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Properties | List of all members
Google.Apis.Dialogflow.v2beta1.Data.Intent Class Reference

Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics. More...

Inheritance diagram for Google.Apis.Dialogflow.v2beta1.Data.Intent:
Google::Apis::Requests::IDirectResponseSchema

Properties

virtual string Action [get, set]
 Optional. The name of the action associated with the intent.
virtual
System.Collections.Generic.IList
< string > 
DefaultResponsePlatforms [get, set]
 Optional. The list of platforms for which the first response will be taken from among the messages assigned to the DEFAULT_PLATFORM.
virtual string DisplayName [get, set]
 Required. The name of this intent.
virtual
System.Collections.Generic.IList
< string > 
Events [get, set]
 Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent.
virtual
System.Collections.Generic.IList
< IntentFollowupIntentInfo
FollowupIntentInfo [get, set]
 Optional. Collection of information about all followup intents that have name of this intent as a root_name.
virtual
System.Collections.Generic.IList
< string > 
InputContextNames [get, set]
 Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.
virtual System.Nullable< bool > IsFallback [get, set]
 Optional. Indicates whether this is a fallback intent.
virtual
System.Collections.Generic.IList
< IntentMessage
Messages [get, set]
 Optional. The collection of rich messages corresponding to the Response field in API.AI console.
virtual System.Nullable< bool > MlEnabled [get, set]
 Optional. Indicates whether Machine Learning is enabled for the intent. Note: If ml_enabled setting is set to false, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.
virtual string Name [get, set]
 Required for all methods except create (create populates the name automatically. The unique identifier of this intent. Format: projects//agent/intents/.
virtual
System.Collections.Generic.IList
< Context
OutputContexts [get, set]
 Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.
virtual
System.Collections.Generic.IList
< IntentParameter
Parameters [get, set]
 Optional. The collection of parameters associated with the intent.
virtual string ParentFollowupIntentName [get, set]
 The unique identifier of the parent intent in the chain of followup intents. It identifies the parent followup intent. Format: projects//agent/intents/.
virtual System.Nullable< int > Priority [get, set]
 Optional. The priority of this intent. Higher numbers represent higher priorities. Zero or negative numbers mean that the intent is disabled.
virtual System.Nullable< bool > ResetContexts [get, set]
 Optional. Indicates whether to delete all contexts in the current session when this intent is matched.
virtual string RootFollowupIntentName [get, set]
 The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. Format: projects//agent/intents/.
virtual
System.Collections.Generic.IList
< IntentTrainingPhrase
TrainingPhrases [get, set]
 Optional. The collection of examples/templates that the agent is trained on.
virtual string WebhookState [get, set]
 Required. Indicates whether webhooks are enabled for the intent.
virtual string ETag [get, set]
 The ETag of the item.
- Properties inherited from Google::Apis::Requests::IDirectResponseSchema
string ETag

Detailed Description

Represents an intent. Intents convert a number of user expressions or patterns into an action. An action is an extraction of a user command or sentence semantics.

Property Documentation

virtual string Google.Apis.Dialogflow.v2beta1.Data.Intent.Action
getset

Optional. The name of the action associated with the intent.

virtual System.Collections.Generic.IList<string> Google.Apis.Dialogflow.v2beta1.Data.Intent.DefaultResponsePlatforms
getset

Optional. The list of platforms for which the first response will be taken from among the messages assigned to the DEFAULT_PLATFORM.

virtual string Google.Apis.Dialogflow.v2beta1.Data.Intent.DisplayName
getset

Required. The name of this intent.

virtual string Google.Apis.Dialogflow.v2beta1.Data.Intent.ETag
getset

The ETag of the item.

virtual System.Collections.Generic.IList<string> Google.Apis.Dialogflow.v2beta1.Data.Intent.Events
getset

Optional. The collection of event names that trigger the intent. If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent.

virtual System.Collections.Generic.IList<IntentFollowupIntentInfo> Google.Apis.Dialogflow.v2beta1.Data.Intent.FollowupIntentInfo
getset

Optional. Collection of information about all followup intents that have name of this intent as a root_name.

virtual System.Collections.Generic.IList<string> Google.Apis.Dialogflow.v2beta1.Data.Intent.InputContextNames
getset

Optional. The list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/.

virtual System.Nullable<bool> Google.Apis.Dialogflow.v2beta1.Data.Intent.IsFallback
getset

Optional. Indicates whether this is a fallback intent.

virtual System.Collections.Generic.IList<IntentMessage> Google.Apis.Dialogflow.v2beta1.Data.Intent.Messages
getset

Optional. The collection of rich messages corresponding to the Response field in API.AI console.

virtual System.Nullable<bool> Google.Apis.Dialogflow.v2beta1.Data.Intent.MlEnabled
getset

Optional. Indicates whether Machine Learning is enabled for the intent. Note: If ml_enabled setting is set to false, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off.

virtual string Google.Apis.Dialogflow.v2beta1.Data.Intent.Name
getset

Required for all methods except create (create populates the name automatically. The unique identifier of this intent. Format: projects//agent/intents/.

virtual System.Collections.Generic.IList<Context> Google.Apis.Dialogflow.v2beta1.Data.Intent.OutputContexts
getset

Optional. The collection of contexts that are activated when the intent is matched. Context messages in this collection should not set the parameters field. Setting the lifespan_count to 0 will reset the context when the intent is matched. Format: projects//agent/sessions/-/contexts/.

virtual System.Collections.Generic.IList<IntentParameter> Google.Apis.Dialogflow.v2beta1.Data.Intent.Parameters
getset

Optional. The collection of parameters associated with the intent.

virtual string Google.Apis.Dialogflow.v2beta1.Data.Intent.ParentFollowupIntentName
getset

The unique identifier of the parent intent in the chain of followup intents. It identifies the parent followup intent. Format: projects//agent/intents/.

virtual System.Nullable<int> Google.Apis.Dialogflow.v2beta1.Data.Intent.Priority
getset

Optional. The priority of this intent. Higher numbers represent higher priorities. Zero or negative numbers mean that the intent is disabled.

virtual System.Nullable<bool> Google.Apis.Dialogflow.v2beta1.Data.Intent.ResetContexts
getset

Optional. Indicates whether to delete all contexts in the current session when this intent is matched.

virtual string Google.Apis.Dialogflow.v2beta1.Data.Intent.RootFollowupIntentName
getset

The unique identifier of the root intent in the chain of followup intents. It identifies the correct followup intents chain for this intent. Format: projects//agent/intents/.

virtual System.Collections.Generic.IList<IntentTrainingPhrase> Google.Apis.Dialogflow.v2beta1.Data.Intent.TrainingPhrases
getset

Optional. The collection of examples/templates that the agent is trained on.

virtual string Google.Apis.Dialogflow.v2beta1.Data.Intent.WebhookState
getset

Required. Indicates whether webhooks are enabled for the intent.


The documentation for this class was generated from the following file: