o
    i
                     @   s8  U d dl Z d dlmZ e jrBddlmZ d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 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ddddddZe jeef ed< dede jfddZ dd Z!g d Z"dS )!    N)import_module   )v1)SpeakV1ClearSpeakV1ClearParamsSpeakV1ClearTypeSpeakV1ClearedSpeakV1ClearedParamsSpeakV1ClearedTypeSpeakV1CloseSpeakV1CloseParamsSpeakV1CloseTypeSpeakV1FlushSpeakV1FlushParamsSpeakV1FlushTypeSpeakV1FlushedSpeakV1FlushedParamsSpeakV1FlushedTypeSpeakV1MetadataSpeakV1MetadataParamsSpeakV1TextSpeakV1TextParamsSpeakV1WarningSpeakV1WarningParamsr   z.v1r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   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 r'   K/home/ubuntu/.local/lib/python3.10/site-packages/deepgram/speak/__init__.py__getattr__;   s   

r)   c                  C   s   t t } t| S )N)listr   keyssorted)
lazy_attrsr'   r'   r(   __dir__K   s   r.   )r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )#typing	importlibr   TYPE_CHECKING r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Dictstr__annotations__Anyr)   r.   __all__r'   r'   r'   r(   <module>   sb   
\	
