o
    Â¿i #  ã                   @   s  U d dl Z d dlmZ e jröddlmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m!Z! ddl"m#Z# ddl$m%Z% ddl&m'Z' ddl(m)Z) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1m2Z2m3Z3 ddl4m5Z5 ddl6m7Z7 ddl8m9Z9 ddl:m;Z; ddl<m=Z= dd l>m?Z? dd!l@mAZA dd"lBmCZC dd#lDmEZE dd$lFmGZG dd%lHmIZI dd&lJmKZK dd'lLmMZM dd(lNmOZO dd)lPmQZQ i d*d+“d,d-“d.d/“d0d1“d2d3“d4d5“d6d7“d8d9“d:d;“d<d=“d>d?“d@dA“dBdC“dDdE“dFdG“dHdI“dJdK“i dLdM“dNdO“dPdQ“dRdS“dTdU“dVdW“dXdS“dYdS“dZd[“d\d]“d^d_“d`da“dbdc“ddde“dfdg“dhdi“djdk“¥dldmdndodpdqdrœ¥ZRe jSeTeTf eUds< dteTdue jVfdvdw„ZWdxdy„ ZXg dz¢ZYdS ){é    N)Úimport_moduleé   )ÚAgentV1AgentAudioDoneParams)Ú!AgentV1AgentStartedSpeakingParams)ÚAgentV1AgentThinkingParams)ÚAgentV1ConversationTextParams)ÚAgentV1ErrorParams)Ú AgentV1FunctionCallRequestParams)Ú-AgentV1FunctionCallRequestFunctionsItemParams)ÚAgentV1InjectAgentMessageParams)ÚAgentV1InjectUserMessageParams)ÚAgentV1InjectionRefusedParams)ÚAgentV1KeepAliveParams)ÚAgentV1PromptUpdatedParams)Ú(AgentV1ReceiveFunctionCallResponseParams)Ú%AgentV1SendFunctionCallResponseParams)ÚAgentV1SettingsParams)ÚAgentV1SettingsAgentParams)Ú!AgentV1SettingsAgentContextParams)Ú-AgentV1SettingsAgentContextMessagesItemParams)Ú4AgentV1SettingsAgentContextMessagesItemContentParams)Ú:AgentV1SettingsAgentContextMessagesItemFunctionCallsParams)ÚKAgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItemParams)Ú AgentV1SettingsAgentListenParams)Ú(AgentV1SettingsAgentListenProviderParamsÚ+AgentV1SettingsAgentListenProvider_V1ParamsÚ+AgentV1SettingsAgentListenProvider_V2Params)Ú*AgentV1SettingsAgentListenProviderV1Params)Ú*AgentV1SettingsAgentListenProviderV2Params)ÚAgentV1SettingsAgentSpeakParams)ÚAgentV1SettingsAgentThinkParams)ÚAgentV1SettingsAppliedParams)ÚAgentV1SettingsAudioParams)ÚAgentV1SettingsAudioInputParams)Ú AgentV1SettingsAudioOutputParams)ÚAgentV1SettingsFlagsParams)ÚAgentV1SpeakUpdatedParams)ÚAgentV1UpdatePromptParams)ÚAgentV1UpdateSpeakParams)Ú AgentV1UserStartedSpeakingParams)ÚAgentV1WarningParams)ÚAgentV1WelcomeParamsr   z.agent_v1agent_audio_doner   z.agent_v1agent_started_speakingr   z.agent_v1agent_thinkingr   z.agent_v1conversation_textr   z.agent_v1errorr
   z-.agent_v1function_call_request_functions_itemr	   z.agent_v1function_call_requestr   z.agent_v1inject_agent_messager   z.agent_v1inject_user_messager   z.agent_v1injection_refusedr   z.agent_v1keep_aliver   z.agent_v1prompt_updatedr   z'.agent_v1receive_function_call_responser   z$.agent_v1send_function_call_responser   z5.agent_v1settings_agent_context_messages_item_contentr   zP.agent_v1settings_agent_context_messages_item_function_calls_function_calls_itemr   z<.agent_v1settings_agent_context_messages_item_function_callsr   z-.agent_v1settings_agent_context_messages_itemr   z.agent_v1settings_agent_contextr   z.agent_v1settings_agent_listenr   z'.agent_v1settings_agent_listen_providerr   z*.agent_v1settings_agent_listen_provider_v1r   z*.agent_v1settings_agent_listen_provider_v2r   r   r   z.agent_v1settings_agentr   z.agent_v1settings_agent_speakr    z.agent_v1settings_agent_thinkr!   z.agent_v1settings_appliedr#   z.agent_v1settings_audio_inputr$   z.agent_v1settings_audio_outputr"   z.agent_v1settings_audior%   z.agent_v1settings_flagsr   z.agent_v1settingsz.agent_v1speak_updatedz.agent_v1update_promptz.agent_v1update_speakz.agent_v1user_started_speakingz.agent_v1warningz.agent_v1welcome)r&   r'   r(   r)   r*   r+   Ú_dynamic_importsÚ	attr_nameÚreturnc              
   C   s¸   t  | ¡}|d u rtd| › dt› ƒ‚zt|tƒ}|d| › kr#|W S t|| ƒW S  tyB } ztd| › d|› d|› ƒ|‚d }~w ty[ } ztd| › d|› d|› ƒ|‚d }~ww )NzNo z. found in _dynamic_imports for module name -> Ú.zFailed to import z from z: zFailed to get )r,   ÚgetÚAttributeErrorÚ__name__r   Ú__package__ÚgetattrÚImportError)r-   Úmodule_nameÚmoduleÚe© r9   úW/home/ubuntu/.local/lib/python3.10/site-packages/deepgram/agent/v1/requests/__init__.pyÚ__getattr__e   s   

€€ÿr;   c                  C   s   t t ¡ ƒ} t| ƒS )N)Úlistr,   ÚkeysÚsorted)Ú
lazy_attrsr9   r9   r:   Ú__dir__u   s   r@   )(r   r   r   r   r   r
   r	   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r#   r$   r"   r%   r   r&   r'   r(   r)   r*   r+   )ZÚtypingÚ	importlibr   ÚTYPE_CHECKINGÚagent_v1agent_audio_doner   Úagent_v1agent_started_speakingr   Úagent_v1agent_thinkingr   Úagent_v1conversation_textr   Úagent_v1errorr   Úagent_v1function_call_requestr	   Ú,agent_v1function_call_request_functions_itemr
   Úagent_v1inject_agent_messager   Úagent_v1inject_user_messager   Úagent_v1injection_refusedr   Úagent_v1keep_aliver   Úagent_v1prompt_updatedr   Ú&agent_v1receive_function_call_responser   Ú#agent_v1send_function_call_responser   Úagent_v1settingsr   Úagent_v1settings_agentr   Úagent_v1settings_agent_contextr   Ú,agent_v1settings_agent_context_messages_itemr   Ú4agent_v1settings_agent_context_messages_item_contentr   Ú;agent_v1settings_agent_context_messages_item_function_callsr   ÚOagent_v1settings_agent_context_messages_item_function_calls_function_calls_itemr   Úagent_v1settings_agent_listenr   Ú&agent_v1settings_agent_listen_providerr   r   r   Ú)agent_v1settings_agent_listen_provider_v1r   Ú)agent_v1settings_agent_listen_provider_v2r   Úagent_v1settings_agent_speakr   Úagent_v1settings_agent_thinkr    Úagent_v1settings_appliedr!   Úagent_v1settings_audior"   Úagent_v1settings_audio_inputr#   Úagent_v1settings_audio_outputr$   Úagent_v1settings_flagsr%   Úagent_v1speak_updatedr&   Úagent_v1update_promptr'   Úagent_v1update_speakr(   Úagent_v1user_started_speakingr)   Úagent_v1warningr*   Úagent_v1welcomer+   r,   ÚDictÚstrÚ__annotations__ÚAnyr;   r@   Ú__all__r9   r9   r9   r:   Ú<module>   sð   
ÿþýüûúùø	÷
öõôóòñðïîíìëêéèçæåäãâá à!ß"Þ#Ø,