import * as $dara from '@darabonba/typescript'; import { AIAgentConfig } from "./AiagentConfig"; import { AIAgentCallInfo } from "./AiagentCallInfo"; import { AIAgentRuntimeConfig } from "./AiagentRuntimeConfig"; import { AIAgentTemplateConfig } from "./AiagentTemplateConfig"; export declare class DescribeAIAgentInstanceResponseBodyInstance extends $dara.Model { /** * @remarks * The configuration of the AI agent. */ agentConfig?: AIAgentConfig; /** * @remarks * Information about the call. */ callInfo?: AIAgentCallInfo; /** * @remarks * The URL of the call log. * * @example * https://example.com/call_logs/12345 */ callLogUrl?: string; /** * @remarks * The creation time (UTC). * * @example * 2025-07-18T06:39:08.000+00:00 */ gmtCreate?: string; /** * @remarks * The modification time (UTC). * * @example * 2025-07-18T06:40:12.000+00:00 */ gmtModified?: string; /** * @remarks * The runtime configuration of the AI agent. * * @example * {"VoiceChat":{"AgentUserId":"voice_agent_001","ChannelId":"voice_channel_001","AuthToken":"your_voice_chat_auth_token"}} */ runtimeConfig?: AIAgentRuntimeConfig; /** * @remarks * The session ID for the conversation. This parameter is empty by default. * * @example * 955535************** */ sessionId?: string; /** * @remarks * The status of the AI agent instance, such as `Finished` or `Executing`. * * @example * Finished */ status?: string; /** * @remarks * The AI agent template configuration. * * @example * {"VoiceChat": {"AppId": "your_voice_chat_app_id"}} * * @deprecated */ templateConfig?: AIAgentTemplateConfig; /** * @remarks * The user data. * * @example * {"Email":"johndoe@example.com","Preferences":{"Language":"en"}} */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class DescribeAIAgentInstanceResponseBody extends $dara.Model { /** * @remarks * Information about the AI agent instance. */ instance?: DescribeAIAgentInstanceResponseBodyInstance; /** * @remarks * The request ID. * * @example * 7B117AF5-2A16-412C-B127-FA6175ED1AD0 */ requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }