o
    ¤ªj  ã                   @  sì   d dl mZ 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mZmZ ddlmZmZ ddlmZmZ d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G dd„ dƒZG dd„ dƒZdS )é    )Úannotationsé   )ÚThreadsÚAsyncThreadsÚThreadsWithRawResponseÚAsyncThreadsWithRawResponseÚThreadsWithStreamingResponseÚ!AsyncThreadsWithStreamingResponseé   )Úcached_property)Ú
AssistantsÚAsyncAssistantsÚAssistantsWithRawResponseÚAsyncAssistantsWithRawResponseÚAssistantsWithStreamingResponseÚ$AsyncAssistantsWithStreamingResponse)ÚSyncAPIResourceÚAsyncAPIResource)r   r   )r   r   ÚBetaÚ	AsyncBetac                   @  óD   e Zd Zeddd„ƒZeddd„ƒZedd	d
„ƒZeddd„ƒZdS )r   Úreturnr   c                 C  ó
   t | jƒS ©N)r   Ú_client©Úself© r   ú`/var/www/html/fyndo/pharma/fyndo/venv/lib/python3.10/site-packages/openai/resources/beta/beta.pyÚ
assistants   ó   
zBeta.assistantsr   c                 C  r   r   )r   r   r   r   r   r   Úthreads"   r    zBeta.threadsÚBetaWithRawResponsec                 C  ó   t | ƒS r   )r"   r   r   r   r   Úwith_raw_response&   ó   zBeta.with_raw_responseÚBetaWithStreamingResponsec                 C  r#   r   )r&   r   r   r   r   Úwith_streaming_response*   r%   zBeta.with_streaming_responseN)r   r   )r   r   )r   r"   )r   r&   ©Ú__name__Ú
__module__Ú__qualname__r   r   r!   r$   r'   r   r   r   r   r      ó    c                   @  r   )r   r   r   c                 C  r   r   )r   r   r   r   r   r   r   0   r    zAsyncBeta.assistantsr   c                 C  r   r   )r   r   r   r   r   r   r!   4   r    zAsyncBeta.threadsÚAsyncBetaWithRawResponsec                 C  r#   r   )r-   r   r   r   r   r$   8   r%   zAsyncBeta.with_raw_responseÚAsyncBetaWithStreamingResponsec                 C  r#   r   )r.   r   r   r   r   r'   <   r%   z!AsyncBeta.with_streaming_responseN)r   r   )r   r   )r   r-   )r   r.   r(   r   r   r   r   r   /   r,   c                   @  ó2   e Zd Zddd„Zeddd	„ƒZeddd„ƒZdS )r"   Úbetar   r   ÚNonec                 C  ó
   || _ d S r   ©Ú_beta©r   r0   r   r   r   Ú__init__B   ó   
zBetaWithRawResponse.__init__r   c                 C  ó   t | jjƒS r   )r   r4   r   r   r   r   r   r   E   ó   zBetaWithRawResponse.assistantsr   c                 C  r8   r   )r   r4   r!   r   r   r   r   r!   I   r9   zBetaWithRawResponse.threadsN©r0   r   r   r1   )r   r   )r   r   ©r)   r*   r+   r6   r   r   r!   r   r   r   r   r"   A   ó    
r"   c                   @  r/   )r-   r0   r   r   r1   c                 C  r2   r   r3   r5   r   r   r   r6   O   r7   z!AsyncBetaWithRawResponse.__init__r   c                 C  r8   r   )r   r4   r   r   r   r   r   r   R   r9   z#AsyncBetaWithRawResponse.assistantsr   c                 C  r8   r   )r   r4   r!   r   r   r   r   r!   V   r9   z AsyncBetaWithRawResponse.threadsN©r0   r   r   r1   )r   r   )r   r   r;   r   r   r   r   r-   N   r<   r-   c                   @  r/   )r&   r0   r   r   r1   c                 C  r2   r   r3   r5   r   r   r   r6   \   r7   z"BetaWithStreamingResponse.__init__r   c                 C  r8   r   )r   r4   r   r   r   r   r   r   _   r9   z$BetaWithStreamingResponse.assistantsr   c                 C  r8   r   )r   r4   r!   r   r   r   r   r!   c   r9   z!BetaWithStreamingResponse.threadsNr:   )r   r   )r   r   r;   r   r   r   r   r&   [   r<   r&   c                   @  r/   )r.   r0   r   r   r1   c                 C  r2   r   r3   r5   r   r   r   r6   i   r7   z'AsyncBetaWithStreamingResponse.__init__r   c                 C  r8   r   )r   r4   r   r   r   r   r   r   l   r9   z)AsyncBetaWithStreamingResponse.assistantsr	   c                 C  r8   r   )r	   r4   r!   r   r   r   r   r!   p   r9   z&AsyncBetaWithStreamingResponse.threadsNr=   )r   r   )r   r	   r;   r   r   r   r   r.   h   r<   r.   N)Ú
__future__r   r!   r   r   r   r   r   r	   Ú_compatr   r   r   r   r   r   r   r   Ú	_resourcer   r   Úthreads.threadsÚassistants.assistantsÚ__all__r   r   r"   r-   r&   r.   r   r   r   r   Ú<module>   s     