a
    ù!fš  ã                   @  s´   d dl 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mZ ddlmZmZ erlddlmZmZ d	d
gZG dd	„ d	eƒZG dd
„ d
eƒZG dd„ dƒZG dd„ dƒZdS )é    )Úannotations)ÚTYPE_CHECKINGé   )ÚThreadsÚAsyncThreadsÚThreadsWithRawResponseÚAsyncThreadsWithRawResponse)Ú
AssistantsÚAsyncAssistantsÚAssistantsWithRawResponseÚAsyncAssistantsWithRawResponseé   )ÚSyncAPIResourceÚAsyncAPIResource)ÚOpenAIÚAsyncOpenAIÚBetaÚ	AsyncBetac                      s>   e Zd ZU ded< ded< ded< ddd	œ‡ fd
d„Z‡  ZS )r   r	   Ú
assistantsr   ÚthreadsÚBetaWithRawResponseÚwith_raw_responser   ÚNone©ÚclientÚreturnc                   s.   t ƒ  |¡ t|ƒ| _t|ƒ| _t| ƒ| _d S ©N)ÚsuperÚ__init__r	   r   r   r   r   r   ©Úselfr   ©Ú	__class__© ú[/var/www/html/python-backend/venv/lib/python3.9/site-packages/openai/resources/beta/beta.pyr       s    

zBeta.__init__©Ú__name__Ú
__module__Ú__qualname__Ú__annotations__r   Ú__classcell__r#   r#   r!   r$   r      s   
c                      s>   e Zd ZU ded< ded< ded< ddd	œ‡ fd
d„Z‡  ZS )r   r
   r   r   r   ÚAsyncBetaWithRawResponser   r   r   r   c                   s.   t ƒ  |¡ t|ƒ| _t|ƒ| _t| ƒ| _d S r   )r   r   r
   r   r   r   r+   r   r   r!   r#   r$   r   ,   s    

zAsyncBeta.__init__r%   r#   r#   r!   r$   r   '   s   
c                   @  s   e Zd Zdddœdd„ZdS )r   r   r   ©Úbetar   c                 C  s   t |jƒ| _t|jƒ| _d S r   )r   r   r   r   ©r    r-   r#   r#   r$   r   4   s    zBetaWithRawResponse.__init__N©r&   r'   r(   r   r#   r#   r#   r$   r   3   s   r   c                   @  s   e Zd Zdddœdd„ZdS )r+   r   r   r,   c                 C  s   t |jƒ| _t|jƒ| _d S r   )r   r   r   r   r.   r#   r#   r$   r   :   s    z!AsyncBetaWithRawResponse.__init__Nr/   r#   r#   r#   r$   r+   9   s   r+   N)Ú
__future__r   Útypingr   r   r   r   r   r   r   r	   r
   r   r   Z	_resourcer   r   Z_clientr   r   Ú__all__r   r   r   r+   r#   r#   r#   r$   Ú<module>   s   