Class ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource
The "sessions" collection of methods.
Inheritance
Inherited Members
Namespace: Google.Apis.Dialogflow.v2
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class SessionsResource
Constructors
SessionsResource(IClientService)
Constructs a new resource.
Declaration
public SessionsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
Contexts
Gets the Contexts resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.ContextsResource Contexts { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.ContextsResource |
EntityTypes
Gets the EntityTypes resource.
Declaration
public virtual ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.EntityTypesResource EntityTypes { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.EntityTypesResource |
Methods
DeleteContexts(String)
Deletes all active contexts in the specified session.
Declaration
public virtual ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.DeleteContextsRequest DeleteContexts(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | parent | Required. The name of the session to delete all contexts from. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.DeleteContextsRequest |
DetectIntent(GoogleCloudDialogflowV2DetectIntentRequest, String)
Processes a natural language query and returns structured, actionable data as a result. This method is not idempotent, because it may cause contexts and session entity types to be updated, which in turn might affect results of future queries. Note: Always use agent versions for production traffic. See Versions and environments.
Declaration
public virtual ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.DetectIntentRequest DetectIntent(GoogleCloudDialogflowV2DetectIntentRequest body, string session)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleCloudDialogflowV2DetectIntentRequest | body | The body of the request. |
| System.String | session | Required. The name of the session this query is sent to. Format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.DetectIntentRequest |