import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Retrieves the specified session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. */ export declare function getSessionEntityType(args: GetSessionEntityTypeArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetSessionEntityTypeArgs { entityTypeId: string; environmentId: string; location: string; project?: string; sessionId: string; userId: string; } export interface GetSessionEntityTypeResult { /** * The collection of entities associated with this session entity type. */ readonly entities: outputs.dialogflow.v2beta1.GoogleCloudDialogflowV2beta1EntityTypeEntityResponse[]; /** * Indicates whether the additional data should override or supplement the custom entity type definition. */ readonly entityOverrideMode: string; /** * The unique identifier of this session entity type. Supported formats: - `projects//agent/sessions//entityTypes/` - `projects//locations//agent/sessions//entityTypes/` - `projects//agent/environments//users//sessions//entityTypes/` - `projects//locations//agent/environments/ /users//sessions//entityTypes/` If `Location ID` is not specified we assume default 'us' location. If `Environment ID` is not specified, we assume default 'draft' environment. If `User ID` is not specified, we assume default '-' user. `` must be the display name of an existing entity type in the same agent that will be overridden or supplemented. */ readonly name: string; } /** * Retrieves the specified session entity type. This method doesn't work with Google Assistant integration. Contact Dialogflow support if you need to use session entities with Google Assistant integration. */ export declare function getSessionEntityTypeOutput(args: GetSessionEntityTypeOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetSessionEntityTypeOutputArgs { entityTypeId: pulumi.Input; environmentId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; sessionId: pulumi.Input; userId: pulumi.Input; }