
    +h                        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rddlmZmZ d	d
gZ G d d	e      Z G d d
e      Z G d d      Z G d d      Zy)    )annotations)TYPE_CHECKING   )ThreadsAsyncThreadsThreadsWithRawResponseAsyncThreadsWithRawResponse)
AssistantsAsyncAssistantsAssistantsWithRawResponseAsyncAssistantsWithRawResponse   )SyncAPIResourceAsyncAPIResource)OpenAIAsyncOpenAIBeta	AsyncBetac                  @     e Zd ZU ded<   ded<   ded<   d fdZ xZS )	r   r
   
assistantsr   threadsBetaWithRawResponsewith_raw_responsec                    t         |   |       t        |      | _        t	        |      | _        t        |       | _        y N)super__init__r
   r   r   r   r   r   selfclient	__class__s     M/var/www/html/venv/lib/python3.12/site-packages/openai/resources/beta/beta.pyr   zBeta.__init__    s4     $V,v!4T!:    )r    r   returnNone__name__
__module____qualname____annotations__r   __classcell__r!   s   @r"   r   r      s    **; ;r#   c                  @     e Zd ZU ded<   ded<   ded<   d fdZ xZS )	r   r   r   r   r   AsyncBetaWithRawResponser   c                    t         |   |       t        |      | _        t	        |      | _        t        |       | _        y r   )r   r   r   r   r   r   r.   r   r   s     r"   r   zAsyncBeta.__init__,   s5     )&1#F+!9$!?r#   )r    r   r$   r%   r&   r,   s   @r"   r   r   '   s!    //@ @r#   c                      e Zd ZddZy)r   c                l    t        |j                        | _        t        |j                        | _        y r   )r   r   r   r   r   betas     r"   r   zBetaWithRawResponse.__init__4   s"    3DOOD-dll;r#   N)r3   r   r$   r%   r'   r(   r)   r    r#   r"   r   r   3   s    <r#   r   c                      e Zd ZddZy)r.   c                l    t        |j                        | _        t        |j                        | _        y r   )r   r   r	   r   r2   s     r"   r   z!AsyncBetaWithRawResponse.__init__:   s"    8I24<<@r#   N)r3   r   r$   r%   r4   r5   r#   r"   r.   r.   9   s    Ar#   r.   N)
__future__r   typingr   r   r   r   r   r	   r   r
   r   r   r   	_resourcer   r   _clientr   r   __all__r   r   r   r.   r5   r#   r"   <module>r=      sg    #     ;.;
	;? 	;	@  	@< <A Ar#   