Ë
    îO´jB"  ã                  óT  — d dl mZ d dl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mZmZmZmZ ddlmZmZmZmZmZ dd	lmZ dd
lmZ ddlmZmZ ddl m!Z!m"Z" ddl#m$Z$ ddl%m&Z& ddgZ' G d„ de«      Z( G d„ de«      Z) G d„ d«      Z* G d„ d«      Z+ G d„ d«      Z, G d„ d«      Z-y)é    )ÚannotationsNé   )Ú_legacy_responseé   )ÚFilesÚ
AsyncFilesÚFilesWithRawResponseÚAsyncFilesWithRawResponseÚFilesWithStreamingResponseÚAsyncFilesWithStreamingResponse)Ú	TemplatesÚAsyncTemplatesÚTemplatesWithRawResponseÚAsyncTemplatesWithRawResponseÚTemplatesWithStreamingResponseÚ#AsyncTemplatesWithStreamingResponse)ÚBodyÚQueryÚHeadersÚNotGivenÚ	not_given)Úpath_template)Úcached_property)ÚSyncAPIResourceÚAsyncAPIResource)Úto_streamed_response_wrapperÚ"async_to_streamed_response_wrapper)Úmake_request_options)ÚEnvironmentInfoÚEnvironmentsÚAsyncEnvironmentsc                  ó~   — e Zd Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zdddedœ	 	 	 	 	 	 	 	 	 	 	 dd„Z	y)r    c                ó,   — t        | j                  «      S ©N)r   Ú_client©Úselfs    ú�/var/www/origus_pro_usr/data/www/origus.pro/core/.venv/lib/python3.12/site-packages/openai/resources/beta/agents/environments/environments.pyÚfileszEnvironments.files$   s   € ä�T—\‘\Ó"Ð"ó    c                ó,   — t        | j                  «      S r$   )r   r%   r&   s    r(   Ú	templateszEnvironments.templates(   s   € ä˜Ÿ™Ó&Ð&r*   c                ó   — t        | «      S ©a  
        This property can be used as a prefix for any HTTP method call to return
        the raw response object instead of the parsed content.

        For more information, see https://www.github.com/openai/openai-python#accessing-raw-response-data-eg-headers
        )ÚEnvironmentsWithRawResponser&   s    r(   Úwith_raw_responsezEnvironments.with_raw_response,   s   € ô +¨4Ó0Ð0r*   c                ó   — t        | «      S ©zÌ
        An alternative to `.with_raw_response` that doesn't eagerly read the response body.

        For more information, see https://www.github.com/openai/openai-python#with_streaming_response
        )Ú!EnvironmentsWithStreamingResponser&   s    r(   Úwith_streaming_responsez$Environments.with_streaming_response6   s   € ô 1°Ó6Ð6r*   N©Úextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc               óœ   — |st        d|›�«      ‚ddi|xs i ¥}| j                  t        d|¬«      t        ||||ddi¬«      t        ¬	«      S )
á  
        Retrieves an execution environment's connection status and safe installed
        metadata. See
        [environment lifecycle](https://developers.openai.com/api/docs/guides/agents-api/environments/lifecycle).

        Args:
          extra_headers: Send extra headers

          extra_query: Add additional query parameters to the request

          extra_body: Add additional JSON properties to the request

          timeout: Override the client-level default timeout for this request, in seconds
        ú=Expected a non-empty value for `environment_id` but received úOpenAI-Betaú	agents=v1ú%/agents/environments/{environment_id}©Úenvironment_idÚbearer_authT©r6   r7   r8   r9   Úsecurity©ÚoptionsÚcast_to©Ú
ValueErrorÚ_getr   r   r   ©r'   rA   r6   r7   r8   r9   s         r(   ÚretrievezEnvironments.retrieve?   ss   € ñ2 ÜÐ\Ð]kÐ\nÐoÓpÐpØ&¨ÐM¸Ò8KÈÐMˆØ�y‰yÜÐAÐR`ÔaÜ(Ø+Ø'Ø%ØØ'¨Ð.ôô $ð ó 

ð 
	
r*   )Úreturnr   )rM   r   )rM   r/   )rM   r3   ©rA   Ústrr6   zHeaders | Noner7   zQuery | Noner8   zBody | Noner9   z(float | httpx2.Timeout | None | NotGivenrM   r   ©
Ú__name__Ú
__module__Ú__qualname__r   r)   r,   r0   r4   r   rL   © r*   r(   r    r    #   s�   „ Øò#ó ð#ð ò'ó ð'ð ò1ó ð1ð ò7ó ð7ð )-Ø$(Ø"&Ø<Eñ&
àð&
ð &ð&
ð "ð&
ð  ð&
ð :ð&
ð 
ô&
r*   c                  ó~   — e Zd Zedd„«       Zed	d„«       Zed
d„«       Zedd„«       Zdddedœ	 	 	 	 	 	 	 	 	 	 	 dd„Z	y)r!   c                ó,   — t        | j                  «      S r$   )r   r%   r&   s    r(   r)   zAsyncEnvironments.filesi   s   € ä˜$Ÿ,™,Ó'Ð'r*   c                ó,   — t        | j                  «      S r$   )r   r%   r&   s    r(   r,   zAsyncEnvironments.templatesm   s   € ä˜dŸl™lÓ+Ð+r*   c                ó   — t        | «      S r.   )Ú AsyncEnvironmentsWithRawResponser&   s    r(   r0   z#AsyncEnvironments.with_raw_responseq   s   € ô 0°Ó5Ð5r*   c                ó   — t        | «      S r2   )Ú&AsyncEnvironmentsWithStreamingResponser&   s    r(   r4   z)AsyncEnvironments.with_streaming_response{   s   € ô 6°dÓ;Ð;r*   Nr5   c             ƒ  ó¸   K  — |st        d|›�«      ‚ddi|xs i ¥}| j                  t        d|¬«      t        ||||ddi¬«      t        ¬	«      ƒ d
{  –—† S 7 Œ­w)r;   r<   r=   r>   r?   r@   rB   TrC   rE   NrH   rK   s         r(   rL   zAsyncEnvironments.retrieve„   s�   è ø€ ñ2 ÜÐ\Ð]kÐ\nÐoÓpÐpØ&¨ÐM¸Ò8KÈÐMˆØ—Y‘YÜÐAÐR`ÔaÜ(Ø+Ø'Ø%ØØ'¨Ð.ôô $ð ó 

÷ 

ð 
	
ð 

ús   ‚AAÁAÁA)rM   r   )rM   r   )rM   rY   )rM   r[   rN   rP   rT   r*   r(   r!   r!   h   s�   „ Øò(ó ð(ð ò,ó ð,ð ò6ó ð6ð ò<ó ð<ð )-Ø$(Ø"&Ø<Eñ&
àð&
ð &ð&
ð "ð&
ð  ð&
ð :ð&
ð 
ô&
r*   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)r/   c                óZ   — || _         t        j                  |j                  «      | _        y r$   )Ú_environmentsr   Úto_raw_response_wrapperrL   ©r'   Úenvironmentss     r(   Ú__init__z$EnvironmentsWithRawResponse.__init__®   s%   € Ø)ˆÔä(×@Ñ@Ø×!Ñ!ó
ˆ�r*   c                ó@   — t        | j                  j                  «      S r$   )r	   r_   r)   r&   s    r(   r)   z!EnvironmentsWithRawResponse.filesµ   s   € ä# D×$6Ñ$6×$<Ñ$<Ó=Ð=r*   c                ó@   — t        | j                  j                  «      S r$   )r   r_   r,   r&   s    r(   r,   z%EnvironmentsWithRawResponse.templates¹   s   € ä'¨×(:Ñ(:×(DÑ(DÓEÐEr*   N©rb   r    rM   ÚNone)rM   r	   )rM   r   ©rQ   rR   rS   rc   r   r)   r,   rT   r*   r(   r/   r/   ­   s1   „ ó
ð ò>ó ð>ð òFó ñFr*   r/   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)rY   c                óZ   — || _         t        j                  |j                  «      | _        y r$   )r_   r   Úasync_to_raw_response_wrapperrL   ra   s     r(   rc   z)AsyncEnvironmentsWithRawResponse.__init__¿   s%   € Ø)ˆÔä(×FÑFØ×!Ñ!ó
ˆ�r*   c                ó@   — t        | j                  j                  «      S r$   )r
   r_   r)   r&   s    r(   r)   z&AsyncEnvironmentsWithRawResponse.filesÆ   s   € ä(¨×);Ñ);×)AÑ)AÓBÐBr*   c                ó@   — t        | j                  j                  «      S r$   )r   r_   r,   r&   s    r(   r,   z*AsyncEnvironmentsWithRawResponse.templatesÊ   s   € ä,¨T×-?Ñ-?×-IÑ-IÓJÐJr*   N©rb   r!   rM   rg   )rM   r
   )rM   r   rh   rT   r*   r(   rY   rY   ¾   s3   „ ó
ð òCó ðCð òKó ñKr*   rY   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)r3   c                óF   — || _         t        |j                  «      | _        y r$   )r_   r   rL   ra   s     r(   rc   z*EnvironmentsWithStreamingResponse.__init__Ð   s   € Ø)ˆÔä4Ø×!Ñ!ó
ˆ�r*   c                ó@   — t        | j                  j                  «      S r$   )r   r_   r)   r&   s    r(   r)   z'EnvironmentsWithStreamingResponse.files×   s   € ä)¨$×*<Ñ*<×*BÑ*BÓCÐCr*   c                ó@   — t        | j                  j                  «      S r$   )r   r_   r,   r&   s    r(   r,   z+EnvironmentsWithStreamingResponse.templatesÛ   s   € ä-¨d×.@Ñ.@×.JÑ.JÓKÐKr*   Nrf   )rM   r   )rM   r   rh   rT   r*   r(   r3   r3   Ï   s3   „ ó
ð òDó ðDð òLó ñLr*   r3   c                  ó8   — e Zd Zdd„Zedd„«       Zedd„«       Zy)r[   c                óF   — || _         t        |j                  «      | _        y r$   )r_   r   rL   ra   s     r(   rc   z/AsyncEnvironmentsWithStreamingResponse.__init__á   s   € Ø)ˆÔä:Ø×!Ñ!ó
ˆ�r*   c                ó@   — t        | j                  j                  «      S r$   )r   r_   r)   r&   s    r(   r)   z,AsyncEnvironmentsWithStreamingResponse.filesè   s   € ä.¨t×/AÑ/A×/GÑ/GÓHÐHr*   c                ó@   — t        | j                  j                  «      S r$   )r   r_   r,   r&   s    r(   r,   z0AsyncEnvironmentsWithStreamingResponse.templatesì   s   € ä2°4×3EÑ3E×3OÑ3OÓPÐPr*   Nrn   )rM   r   )rM   r   rh   rT   r*   r(   r[   r[   à   s3   „ ó
ð òIó ðIð òQó ñQr*   r[   ).Ú
__future__r   Úhttpx2Ú r   r)   r   r   r	   r
   r   r   r,   r   r   r   r   r   r   Ú_typesr   r   r   r   r   Ú_utilsr   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   Ú_base_clientr   Ú"types.beta.agents.environment_infor   Ú__all__r    r!   r/   rY   r3   r[   rT   r*   r(   ú<module>r‚      s™   ðõ #ã å "÷÷ ÷÷ ÷ BÕ AÝ %Ý (ß <ß [Ý 2Ý CàÐ.Ð
/€ôB
�?ô B
ôJB
Ð(ô B
÷JFñ F÷"Kñ K÷"Lñ L÷"Qò Qr*   