Show / Hide Table of Contents

Class ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource

The "sessions" collection of methods.

Inheritance
object
ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Dialogflow.v2
Assembly: Google.Apis.Dialogflow.v2.dll
Syntax
public class ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.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.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.ContextsResource Contexts { get; }
Property Value
Type Description
ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.ContextsResource

EntityTypes

Gets the EntityTypes resource.

Declaration
public virtual ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.EntityTypesResource EntityTypes { get; }
Property Value
Type Description
ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.EntityTypesResource

Methods

DeleteContexts(string)

Deletes all active contexts in the specified session.

Declaration
public virtual ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.DeleteContextsRequest DeleteContexts(string parent)
Parameters
Type Name Description
string parent

Required. The name of the session to delete all contexts from. Format: projects//agent/sessions/ or projects//agent/environments//users//sessions/. If Environment ID is not specified we assume default 'draft' environment. If User ID is not specified, we assume default '-' user.

Returns
Type Description
ProjectsResource.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. If you might use Agent Assist or other CCAI products now or in the future, consider using AnalyzeContent instead of DetectIntent. AnalyzeContent has additional functionality for Agent Assist and other CCAI products. Note: Always use agent versions for production traffic. See Versions and environments.

Declaration
public virtual ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.DetectIntentRequest DetectIntent(GoogleCloudDialogflowV2DetectIntentRequest body, string session)
Parameters
Type Name Description
GoogleCloudDialogflowV2DetectIntentRequest body

The body of the request.

string session

Required. The name of the session this query is sent to. Format: projects//agent/sessions/, or projects//agent/environments//users//sessions/. If Environment ID is not specified, we assume default 'draft' environment (Environment ID might be referred to as environment name at some places). If User ID is not specified, we are using "-". It's up to the API caller to choose an appropriate Session ID and User Id. They can be a random number or some type of user and session identifiers (preferably hashed). The length of the Session ID and User ID must not exceed 36 characters. For more information, see the API interactions guide. Note: Always use agent versions for production traffic. See Versions and environments.

Returns
Type Description
ProjectsResource.AgentResource.EnvironmentsResource.UsersResource.SessionsResource.DetectIntentRequest
In this article
Back to top Generated by DocFX