o
    i                     @   s   U d dl Z d dlmZ e jr:ddlmZmZmZmZm	Z	m
Z
 ddlmZ ddl	mZmZmZmZ ddl
mZmZmZ 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   )billingkeysmembersmodelsrequestsusage)KeysListRequestStatus)RequestsListRequestDeploymentRequestsListRequestEndpointRequestsListRequestMethodRequestsListRequestStatus)UsageGetRequestDeploymentUsageGetRequestEndpointUsageGetRequestMethodz.keysz	.requestsz.usagez.billingz.membersz.models)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   X/home/ubuntu/.local/lib/python3.10/site-packages/deepgram/manage/v1/projects/__init__.py__getattr__$   s   

r!   c                  C   s   t t } t| S )N)listr   r   sorted)
lazy_attrsr   r   r    __dir__4   s   r%   )typing	importlibr   TYPE_CHECKING 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>   s2   
 