o
    i.                     @   s  U d dl Z d dlmZ e jrddlmZmZmZmZm	Z	m
Z
mZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0 ddl1m2Z2 ddl3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZFmGZGmHZHmIZImJZJmKZKmLZLmMZMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZUmVZVmWZWmXZXmYZYmZZZm[Z[ i ddd	d
dddd
dddd
dddd
dddddd
dddddd
dd
dddd
i dddd
dddd
dddd
d dd!d
d"dd#d
d$dd%d
d&dd'dd(dd)dd*di d+d
d,dd-dd.dd/d
d0d
d1d
d2d
d3dd4d
d5dd6d
d7dd8d
d9dd:d
d;di d<d
d=dd>d
d?d
d@ddAd
dBddCd
dDddEd
dFddGddHddId
dJddKddLd
i dMd
dNddOd
dPd
dQddRd
dSddTd
dUddVd
dWddXd
dYddZd
d[dd\d
d]d^Z\e j]e^e^f e_d_< d`e^dae j`fdbdcZaddde Zbg dfZcdS )g    N)import_module   ),AgentV1AgentAudioDoneAgentV1AgentStartedSpeakingAgentV1AgentThinkingAgentV1ConversationTextAgentV1ConversationTextRoleAgentV1ErrorAgentV1FunctionCallRequest'AgentV1FunctionCallRequestFunctionsItemAgentV1InjectAgentMessageAgentV1InjectUserMessageAgentV1InjectionRefusedAgentV1KeepAliveAgentV1PromptUpdated"AgentV1ReceiveFunctionCallResponseAgentV1SendFunctionCallResponseAgentV1SettingsAgentV1SettingsAgentAgentV1SettingsAgentContext'AgentV1SettingsAgentContextMessagesItem.AgentV1SettingsAgentContextMessagesItemContent2AgentV1SettingsAgentContextMessagesItemContentRole4AgentV1SettingsAgentContextMessagesItemFunctionCallsEAgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItemAgentV1SettingsAgentListen"AgentV1SettingsAgentListenProvider$AgentV1SettingsAgentListenProviderV1$AgentV1SettingsAgentListenProviderV2%AgentV1SettingsAgentListenProvider_V1%AgentV1SettingsAgentListenProvider_V2AgentV1SettingsAgentSpeakAgentV1SettingsAgentThinkAgentV1SettingsAppliedAgentV1SettingsAudioAgentV1SettingsAudioInput!AgentV1SettingsAudioInputEncodingAgentV1SettingsAudioOutput"AgentV1SettingsAudioOutputEncodingAgentV1SettingsFlagsAgentV1SpeakUpdatedAgentV1UpdatePromptAgentV1UpdateSpeakAgentV1UserStartedSpeakingAgentV1WarningAgentV1Welcome)settings)(AgentV1AgentAudioDoneParams!AgentV1AgentStartedSpeakingParamsAgentV1AgentThinkingParamsAgentV1ConversationTextParamsAgentV1ErrorParams-AgentV1FunctionCallRequestFunctionsItemParams AgentV1FunctionCallRequestParamsAgentV1InjectAgentMessageParamsAgentV1InjectUserMessageParamsAgentV1InjectionRefusedParamsAgentV1KeepAliveParamsAgentV1PromptUpdatedParams(AgentV1ReceiveFunctionCallResponseParams%AgentV1SendFunctionCallResponseParams4AgentV1SettingsAgentContextMessagesItemContentParamsKAgentV1SettingsAgentContextMessagesItemFunctionCallsFunctionCallsItemParams:AgentV1SettingsAgentContextMessagesItemFunctionCallsParams-AgentV1SettingsAgentContextMessagesItemParams!AgentV1SettingsAgentContextParams AgentV1SettingsAgentListenParams(AgentV1SettingsAgentListenProviderParams*AgentV1SettingsAgentListenProviderV1Params*AgentV1SettingsAgentListenProviderV2Params+AgentV1SettingsAgentListenProvider_V1Params+AgentV1SettingsAgentListenProvider_V2ParamsAgentV1SettingsAgentParamsAgentV1SettingsAgentSpeakParamsAgentV1SettingsAgentThinkParamsAgentV1SettingsAppliedParamsAgentV1SettingsAudioInputParams AgentV1SettingsAudioOutputParamsAgentV1SettingsAudioParamsAgentV1SettingsFlagsParamsAgentV1SettingsParamsAgentV1SpeakUpdatedParamsAgentV1UpdatePromptParamsAgentV1UpdateSpeakParams AgentV1UserStartedSpeakingParamsAgentV1WarningParamsAgentV1WelcomeParamsr   z.typesr1   z	.requestsr   r2   r   r3   r   r4   r   r	   r5   r
   r   r6   r7   r   r8   r   r9   r   r:   r   r;   r   r<   r   r=   r   r>   r   r   r   r   r   r?   r   r   r   r@   rA   rB   rC   r   rD   r   rE   r   rF   r   rG   r   rH   r    rI   rJ   r!   rK   r"   rL   r#   rM   r$   r%   r&   rN   r'   r(   rO   rP   r)   rQ   rR   r*   rS   r+   rT   r,   rU   r-   rV   r.   rW   r/   rX   r0   z	.settings_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 )rY   getAttributeError__name__r   __package__getattrImportError)rZ   module_namemodulee rf   N/home/ubuntu/.local/lib/python3.10/site-packages/deepgram/agent/v1/__init__.py__getattr__   s   

rh   c                  C   s   t t } t| S )N)listrY   keyssorted)
lazy_attrsrf   rf   rg   __dir__   s   rm   )Ur   r1   r   r2   r   r3   r   r4   r   r	   r5   r
   r   r6   r7   r   r8   r   r9   r   r:   r   r;   r   r<   r   r=   r   r>   r   r   r   r   r   r?   r   r   r   r@   rA   rB   rC   r   rD   r   rE   r   rF   r   rG   r   rH   r    rI   rJ   r!   rK   r"   rL   r#   rM   r$   r%   r&   rN   r'   r(   rO   rP   r)   rQ   rR   r*   rS   r+   rT   r,   rU   r-   rV   r.   rW   r/   rX   r0   )dtyping	importlibr   TYPE_CHECKINGtypesr   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-   r.   r/    r0   requestsr1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   Dictstr__annotations__Anyrh   rm   __all__rf   rf   rf   rg   <module>   sh  
.*	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUY