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...
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.
|
string | ETag |
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.