ó
    ûÞ j  ã                  ó  • S SK Jr  S SKrSSKJr  SSKJrJrJrJ	r	J
r
  SSKJr  SSKJr  SSKJrJr  SS	KJrJrJrJr  SS
KJr  SS/r " S S\5      r " S S\5      r " S S5      r " S S5      r " S S5      r " S S5      rg)é    )Ú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                  ój   • \ rS rSr\SS j5       r\S	S j5       rSSS\S.           S
S jjrSr	g)r   é   c                ó   • [        U 5      $ ©zï
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    ÚY/var/www/html/gaurav/venv/lib/python3.13/site-packages/openai/resources/skills/content.pyÚwith_raw_responseÚContent.with_raw_response   s   € ô & dÓ+Ð+ó    c                ó   • [        U 5      $ ©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_responseÚContent.with_streaming_response"   s   € ô ,¨DÓ1Ð1r    N©Úextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc               ó´   • U(       d  [        SU< 35      eSS0U=(       d    0 EnU R                  [        SUS9[        UUUUSS0S9[        R
                  S	9$ )
á"  
Download a skill zip bundle by its ID.

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
ú7Expected a non-empty value for `skill_id` but received ÚAcceptúapplication/binaryú/skills/{skill_id}/content©Úskill_idÚbearer_authT©r'   r(   r)   r*   Úsecurity©ÚoptionsÚcast_to©Ú
ValueErrorÚ_getr   r   r   ÚHttpxBinaryResponseContent©r   r2   r'   r(   r)   r*   s         r   ÚretrieveÚContent.retrieve+   sy   € ö. ÜÐVÐW_ÑVbÐcÓdÐdØ!Ð#7ÐQ¸M×<OÈRÐQˆØ�y‰yÜÐ6ÀÑJÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô %×?Ñ?ð ð 

ð 
	
r    © )Úreturnr   )rA   r#   ©r2   Ústrr'   zHeaders | Noner(   zQuery | Noner)   zBody | Noner*   z(float | httpx2.Timeout | None | NotGivenrA   z+_legacy_response.HttpxBinaryResponseContent©
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r$   r
   r>   Ú__static_attributes__r@   r    r   r   r      sz   † Øó,ó ð,ð ó2ó ð2ð )-Ø$(Ø"&Ø<Eñ$
àð$
ð &ð$
ð "ð$
ð  ð$
ð :ð$
ð 
5÷$
ð $
r    c                  ój   • \ rS rSr\SS j5       r\S	S j5       rSSS\S.           S
S jjrSr	g)r   éR   c                ó   • [        U 5      $ r   )ÚAsyncContentWithRawResponser   s    r   r   ÚAsyncContent.with_raw_responseS   s   € ô +¨4Ó0Ð0r    c                ó   • [        U 5      $ r"   )Ú!AsyncContentWithStreamingResponser   s    r   r$   Ú$AsyncContent.with_streaming_response]   s   € ô 1°Ó6Ð6r    Nr&   c             ƒ  óÐ   #   • U(       d  [        SU< 35      eSS0U=(       d    0 EnU R                  [        SUS9[        UUUUSS0S9[        R
                  S	9I S
h  v•N $  N7f)r,   r-   r.   r/   r0   r1   r3   Tr4   r6   Nr9   r=   s         r   r>   ÚAsyncContent.retrievef   s†   é € ö. ÜÐVÐW_ÑVbÐcÓdÐdØ!Ð#7ÐQ¸M×<OÈRÐQˆØ—Y‘YÜÐ6ÀÑJÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô %×?Ñ?ð ð 

÷ 

ð 
	
ñ 

ùs   ‚AA&ÁA$Á A&r@   )rA   rM   )rA   rP   rB   rD   r@   r    r   r   r   R   sz   † Øó1ó ð1ð ó7ó ð7ð )-Ø$(Ø"&Ø<Eñ$
àð$
ð &ð$
ð "ð$
ð  ð$
ð :ð$
ð 
5÷$
ð $
r    c                  ó   • \ rS rSrSS jrSrg)r   é�   c                óZ   • Xl         [        R                  " UR                  5      U l        g ©N)Ú_contentr   Úto_raw_response_wrapperr>   ©r   Úcontents     r   Ú__init__ÚContentWithRawResponse.__init__Ž   s"   € ØŒä(×@Ò@Ø×Ñó
ˆ�r    ©rX   r>   N©r[   r   rA   ÚNone©rE   rF   rG   rH   r\   rI   r@   r    r   r   r   �   ó   † ÷
r    r   c                  ó   • \ rS rSrSS jrSrg)rM   é–   c                óZ   • Xl         [        R                  " UR                  5      U l        g rW   )rX   r   Úasync_to_raw_response_wrapperr>   rZ   s     r   r\   Ú$AsyncContentWithRawResponse.__init__—   s"   € ØŒä(×FÒFØ×Ñó
ˆ�r    r^   N©r[   r   rA   r`   ra   r@   r    r   rM   rM   –   rb   r    rM   c                  ó   • \ rS rSrSS jrSrg)r#   éŸ   c                óN   • Xl         [        UR                  [        5      U l        g rW   )rX   r   r>   r   rZ   s     r   r\   Ú%ContentWithStreamingResponse.__init__    s   € ØŒä;Ø×ÑÜ%ó
ˆ�r    r^   Nr_   ra   r@   r    r   r#   r#   Ÿ   ó   † ÷
r    r#   c                  ó   • \ rS rSrSS jrSrg)rP   é©   c                óN   • Xl         [        UR                  [        5      U l        g rW   )rX   r   r>   r   rZ   s     r   r\   Ú*AsyncContentWithStreamingResponse.__init__ª   s   € ØŒäAØ×ÑÜ*ó
ˆ�r    r^   Nrh   ra   r@   r    r   rP   rP   ©   rm   r    rP   ) Ú
__future__r   Úhttpx2Ú r   Ú_typesr   r   r   r	   r
   Ú_utilsr   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   r   r   Ú_base_clientr   Ú__all__r   r   r   rM   r#   rP   r@   r    r   Ú<module>r|      s{   ðõ #ã å  ß ?Õ ?Ý #Ý &ß :÷ó õ 1à�nÐ
%€ô8
ˆoô 8
ôv8
Ð#ô 8
÷v
ñ 
÷
ñ 
÷
ñ 
÷
ò 
r    