Ë
    ¬ëi   ã                  ó  — 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
 ddlmZ ddlmZ ddlmZmZ dd	lmZmZmZ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)ÚBodyÚQueryÚHeadersÚNotGivenÚ	not_given)Úpath_template)Úcached_property)ÚSyncAPIResourceÚAsyncAPIResource)ÚStreamedBinaryAPIResponseÚAsyncStreamedBinaryAPIResponseÚ#to_custom_streamed_response_wrapperÚ)async_to_custom_streamed_response_wrapper)Úmake_request_optionsÚContentÚAsyncContentc                  ó^   — e Zd Zedd„«       Zedd„«       Zdddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Zy)	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
        )ÚContentWithRawResponse©Úselfs    úh/var/www/html/chat/reports/venv/lib/python3.12/site-packages/openai/resources/skills/versions/content.pyÚwith_raw_responsezContent.with_raw_response   s   € ô & dÓ+Ð+ó    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
        )ÚContentWithStreamingResponser   s    r   Úwith_streaming_responsezContent.with_streaming_response"   s   € ô ,¨DÓ1Ð1r   N©Úextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc          	     óÌ   — |st        d|›�«      ‚|st        d|›�«      ‚ddi|xs i ¥}| j                  t        d||¬«      t        ||||¬«      t        j
                  ¬«      S )	á†  
        Download a skill version zip bundle.

        Args:
          version: The skill version number.

          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
        ú7Expected a non-empty value for `skill_id` but received ú6Expected a non-empty value for `version` but received ÚAcceptúapplication/binaryú-/skills/{skill_id}/versions/{version}/content©Úskill_idÚversionr#   ©ÚoptionsÚcast_to©Ú
ValueErrorÚ_getr   r   r   ÚHttpxBinaryResponseContent©r   r1   r0   r$   r%   r&   r'   s          r   ÚretrievezContent.retrieve+   sŒ   € ñ4 ÜÐVÐW_ÐVbÐcÓdÐdÙÜÐUÐV]ÐU`ÐaÓbÐbØ!Ð#7ÐQ¸MÒ<OÈRÐQˆØ�y‰yÜÐIÐT\ÐfmÔnÜ(Ø+¸ÐQ[Ðelôô %×?Ñ?ð ó 
ð 	
r   )Úreturnr   )r;   r!   ©r1   Ústrr0   r=   r$   zHeaders | Noner%   zQuery | Noner&   zBody | Noner'   z'float | httpx.Timeout | None | NotGivenr;   z+_legacy_response.HttpxBinaryResponseContent©Ú__name__Ú
__module__Ú__qualname__r   r   r"   r
   r:   © r   r   r   r      s   „ Øò,ó ð,ð ò2ó ð2ð )-Ø$(Ø"&Ø;Dñ%
àð%
ð ð	%
ð &ð%
ð "ð%
ð  ð%
ð 9ð%
ð 
5ô%
r   c                  ó^   — e Zd Zedd„«       Zedd„«       Zdddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Zy)	r   c                ó   — t        | «      S r   )ÚAsyncContentWithRawResponser   s    r   r   zAsyncContent.with_raw_responseT   s   € ô +¨4Ó0Ð0r   c                ó   — t        | «      S r    )Ú!AsyncContentWithStreamingResponser   s    r   r"   z$AsyncContent.with_streaming_response^   s   € ô 1°Ó6Ð6r   Nr#   c          	   ƒ  óè   K  — |st        d|›�«      ‚|st        d|›�«      ‚ddi|xs i ¥}| j                  t        d||¬«      t        ||||¬«      t        j
                  ¬«      ƒ d	{  –—† S 7 Œ­w)
r)   r*   r+   r,   r-   r.   r/   r#   r2   Nr5   r9   s          r   r:   zAsyncContent.retrieveg   sš   è ø€ ñ4 ÜÐVÐW_ÐVbÐcÓdÐdÙÜÐUÐV]ÐU`ÐaÓbÐbØ!Ð#7ÐQ¸MÒ<OÈRÐQˆØ—Y‘YÜÐIÐT\ÐfmÔnÜ(Ø+¸ÐQ[Ðelôô %×?Ñ?ð ó 
÷ 
ð 	
ð 
ús   ‚A)A2Á+A0Á,A2)r;   rE   )r;   rG   r<   r>   rB   r   r   r   r   S   s   „ Øò1ó ð1ð ò7ó ð7ð )-Ø$(Ø"&Ø;Dñ%
àð%
ð ð	%
ð &ð%
ð "ð%
ð  ð%
ð 9ð%
ð 
5ô%
r   c                  ó   — e Zd Zdd„Zy)r   c                óZ   — || _         t        j                  |j                  «      | _        y ©N)Ú_contentr   Úto_raw_response_wrapperr:   ©r   Úcontents     r   Ú__init__zContentWithRawResponse.__init__�   s$   € ØˆŒä(×@Ñ@Ø×Ñó
ˆ�r   N©rO   r   r;   ÚNone©r?   r@   rA   rP   rB   r   r   r   r   �   ó   „ ô
r   r   c                  ó   — e Zd Zdd„Zy)rE   c                óZ   — || _         t        j                  |j                  «      | _        y rK   )rL   r   Úasync_to_raw_response_wrapperr:   rN   s     r   rP   z$AsyncContentWithRawResponse.__init__™   s$   € ØˆŒä(×FÑFØ×Ñó
ˆ�r   N©rO   r   r;   rR   rS   rB   r   r   rE   rE   ˜   rT   r   rE   c                  ó   — e Zd Zdd„Zy)r!   c                óP   — || _         t        |j                  t        «      | _        y rK   )rL   r   r:   r   rN   s     r   rP   z%ContentWithStreamingResponse.__init__¢   s!   € ØˆŒä;Ø×ÑÜ%ó
ˆ�r   NrQ   rS   rB   r   r   r!   r!   ¡   ó   „ ô
r   r!   c                  ó   — e Zd Zdd„Zy)rG   c                óP   — || _         t        |j                  t        «      | _        y rK   )rL   r   r:   r   rN   s     r   rP   z*AsyncContentWithStreamingResponse.__init__¬   s!   € ØˆŒäAØ×ÑÜ*ó
ˆ�r   NrX   rS   rB   r   r   rG   rG   «   r[   r   rG   ) Ú
__future__r   ÚhttpxÚ r   Ú_typesr   r   r   r	   r
   Ú_utilsr   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   r   r   Ú_base_clientr   Ú__all__r   r   r   rE   r!   rG   rB   r   r   ú<module>rh      s{   ðõ #ã å !ß @Õ @Ý $Ý 'ß ;÷ó õ 2à�nÐ
%€ô9
ˆoô 9
ôx9
Ð#ô 9
÷x
ñ 
÷
ñ 
÷
ñ 
÷
ò 
r   