ó
    ûÞ 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                  ón   • \ 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    Úb/var/www/html/gaurav/venv/lib/python3.13/site-packages/openai/resources/skills/versions/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U(       d  [        SU< 35      eSS0U=(       d    0 EnU R                  [        SX!S9[        UUUUSS0S	9[        R
                  S
9$ )áF  
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ÚversionÚbearer_authT©r'   r(   r)   r*   Úsecurity©ÚoptionsÚcast_to©Ú
ValueErrorÚ_getr   r   r   ÚHttpxBinaryResponseContent©r   r4   r3   r'   r(   r)   r*   s          r   ÚretrieveÚ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\ÑnÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô %×?Ñ?ð ð 

ð 
	
r    © )Úreturnr   )rC   r#   ©r4   Ústrr3   rE   r'   zHeaders | Noner(   zQuery | Noner)   zBody | Noner*   z(float | httpx2.Timeout | None | NotGivenrC   z+_legacy_response.HttpxBinaryResponseContent©
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r$   r
   r@   Ú__static_attributes__rB   r    r   r   r      s„   † Øó,ó ð,ð ó2ó ð2ð )-Ø$(Ø"&Ø<Eñ)
àð)
ð ð	)
ð &ð)
ð "ð)
ð  ð)
ð :ð)
ð 
5÷)
ð )
r    c                  ón   • \ 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   éW   c                ó   • [        U 5      $ r   )ÚAsyncContentWithRawResponser   s    r   r   ÚAsyncContent.with_raw_responseX   s   € ô +¨4Ó0Ð0r    c                ó   • [        U 5      $ r"   )Ú!AsyncContentWithStreamingResponser   s    r   r$   Ú$AsyncContent.with_streaming_responseb   s   € ô 1°Ó6Ð6r    Nr&   c             ƒ  óü   #   • U(       d  [        SU< 35      eU(       d  [        SU< 35      eSS0U=(       d    0 EnU R                  [        SX!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   r2   r5   Tr6   r8   Nr;   r?   s          r   r@   ÚAsyncContent.retrievek   sŸ   é € ö4 ÜÐVÐW_ÑVbÐcÓdÐdÞÜÐUÐV]ÑU`ÐaÓbÐbØ!Ð#7ÐQ¸M×<OÈRÐQˆØ—Y‘YÜÐIÐT\ÑnÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô %×?Ñ?ð ð 

÷ 

ð 
	
ñ 

ùs   ‚A3A<Á5A:Á6A<rB   )rC   rO   )rC   rR   rD   rF   rB   r    r   r   r   W   s„   † Øó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    ©rZ   r@   N©r]   r   rC   ÚNone©rG   rH   rI   rJ   r^   rK   rB   r    r   r   r   —   ó   † ÷
r    r   c                  ó   • \ rS rSrSS jrSrg)rO   é    c                óZ   • Xl         [        R                  " UR                  5      U l        g rY   )rZ   r   Úasync_to_raw_response_wrapperr@   r\   s     r   r^   Ú$AsyncContentWithRawResponse.__init__¡   s"   € ØŒä(×FÒFØ×Ñó
ˆ�r    r`   N©r]   r   rC   rb   rc   rB   r    r   rO   rO       rd   r    rO   c                  ó   • \ rS rSrSS jrSrg)r#   é©   c                óN   • Xl         [        UR                  [        5      U l        g rY   )rZ   r   r@   r   r\   s     r   r^   Ú%ContentWithStreamingResponse.__init__ª   s   € ØŒä;Ø×ÑÜ%ó
ˆ�r    r`   Nra   rc   rB   r    r   r#   r#   ©   ó   † ÷
r    r#   c                  ó   • \ rS rSrSS jrSrg)rR   é³   c                óN   • Xl         [        UR                  [        5      U l        g rY   )rZ   r   r@   r   r\   s     r   r^   Ú*AsyncContentWithStreamingResponse.__init__´   s   € ØŒäAØ×ÑÜ*ó
ˆ�r    r`   Nrj   rc   rB   r    r   rR   rR   ³   ro   r    rR   ) Ú
__future__r   Úhttpx2Ú r   Ú_typesr   r   r   r	   r
   Ú_utilsr   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   r   r   Ú_base_clientr   Ú__all__r   r   r   rO   r#   rR   rB   r    r   Ú<module>r~      s{   ðõ #ã å !ß @Õ @Ý $Ý 'ß ;÷ó õ 2à�nÐ
%€ô=
ˆoô =
ô@=
Ð#ô =
÷@
ñ 
÷
ñ 
÷
ñ 
÷
ò 
r    