ó
    ûÞ j°S  ã                  ó¬  • S SK Jr  S SKJrJrJr  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Jr  SS	KJr  SS
KJrJrJrJrJrJrJrJrJr  SSKJrJ r J!r!J"r"  SSK#J$r$  SSK%J&r&J'r'  SSK(J)r)J*r*  SSK+J,r,J-r-  SSK.J/r/J0r0  SSK1J2r2J3r3  SSK4J5r5  SSK6J7r7  SS/r8 " S S\&5      r9 " S S\'5      r: " S S5      r; " S S5      r< " S S5      r= " S S5      r>g) é    )Úannotations)ÚUnionÚMappingÚcast)ÚLiteralNé   )Ú_legacy_responseé   )ÚContentÚAsyncContentÚContentWithRawResponseÚAsyncContentWithRawResponseÚContentWithStreamingResponseÚ!AsyncContentWithStreamingResponse)Údeepcopy_with_paths)	ÚBodyÚOmitÚQueryÚHeadersÚNotGivenÚ	FileTypesÚSequenceNotStrÚomitÚ	not_given)Úextract_filesÚpath_templateÚmaybe_transformÚasync_maybe_transform)Úcached_property)ÚSyncAPIResourceÚAsyncAPIResource)Úto_streamed_response_wrapperÚ"async_to_streamed_response_wrapper)ÚSyncCursorPageÚAsyncCursorPage)ÚAsyncPaginatorÚmake_request_options)Úversion_list_paramsÚversion_create_params)ÚSkillVersion)ÚDeletedSkillVersionÚVersionsÚAsyncVersionsc                  ó.  • \ rS rSr\SS j5       r\SS j5       r\SS j5       r\\SSS\	S.               SS jjr
SSS\	S.             SS	 jjr\\\SSS\	S
.                 SS jjrSSS\	S.             SS jjrSrg)r,   é,   c                ó,   • [        U R                  5      $ ©N)r   Ú_client©Úselfs    Úc/var/www/html/gaurav/venv/lib/python3.13/site-packages/openai/resources/skills/versions/versions.pyÚcontentÚVersions.content-   s   € ä�t—|‘|Ó$Ð$ó    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
)ÚVersionsWithRawResponser3   s    r5   Úwith_raw_responseÚVersions.with_raw_response1   s   € ô ' tÓ,Ð,r8   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
)ÚVersionsWithStreamingResponser3   s    r5   Úwith_streaming_responseÚ Versions.with_streaming_response;   s   € ô -¨TÓ2Ð2r8   N©ÚdefaultÚfilesÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc               ó^  • U(       d  [        SU< 35      e[        UUS.SS/S//5      n[        [        [        [
        [        4   U5      SS/S//S9n	U	(       a  SS0U=(       d    0 EnU R                  [        SUS	9[        U[        R                  5      U	[        UUUUS
S0S9[        S9$ )á¢  
Create a new immutable skill version.

Args:
  default: Whether to set this version as the default.

  files: Skill files to upload (directory upload) or a single zip file.

  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 ©rD   rE   rE   ú<array>©ÚpathsúContent-Typeúmultipart/form-dataú/skills/{skill_id}/versions©Úskill_idÚbearer_authT©rF   rG   rH   rI   Úsecurity©ÚbodyrE   ÚoptionsÚcast_to)Ú
ValueErrorr   r   r   r   ÚstrÚobjectÚ_postr   r   r)   ÚVersionCreateParamsr'   r*   ©
r4   rU   rD   rE   rF   rG   rH   rI   rZ   Úextracted_filess
             r5   ÚcreateÚVersions.createD   sá   € ö: ÜÐVÐW_ÑVbÐcÓdÐdÜ"à"Øñð �yÐ! G 9Ð-ó
ˆô (¬¬W´S¼&°[Ñ-AÀ4Ó(HÐRYÐ[dÐQeÐhoÐgpÐPqÑrˆÞð ,Ð-BÐ\À}×GZÐXZÐ\ˆMØ�z‰zÜÐ7À(ÑKÜ  Ô'<×'PÑ'PÓQØ!Ü(Ø+Ø'Ø%ØØ'¨Ð.ñô !ð ð 
ð 	
r8   ©rF   rG   rH   rI   c               ó®   • U(       d  [        SU< 35      eU(       d  [        SU< 35      eU R                  [        SX!S9[        UUUUSS0S9[        S9$ )	áE  
Get a specific skill version.

Args:
  version: The version number to retrieve.

  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
rL   ú6Expected a non-empty value for `version` but received ú%/skills/{skill_id}/versions/{version}©rU   ÚversionrV   TrW   ©r[   r\   ©r]   Ú_getr   r'   r*   ©r4   rl   rU   rF   rG   rH   rI   s          r5   ÚretrieveÚVersions.retrieve~   sv   € ö4 ÜÐVÐW_ÑVbÐcÓdÐdÞÜÐUÐV]ÑU`ÐaÓbÐbØ�y‰yÜÐAÈHÑfÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô !ð ð 

ð 
	
r8   ©ÚafterÚlimitÚorderrF   rG   rH   rI   c               óÔ   • U(       d  [        SU< 35      eU R                  [        SUS9[        [           [        UUUU[        UUUS.[        R                  5      SS0S9[        S9$ ©	a¨  
List skill versions for a skill.

Args:
  after: The skill version ID to start after.

  limit: Number of versions to retrieve.

  order: Sort order of results by 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
rL   rS   rT   )rt   ru   rv   rV   T)rF   rG   rH   rI   ÚqueryrX   )Úpager[   Úmodel)	r]   Ú_get_api_listr   r$   r*   r'   r   r(   ÚVersionListParams©	r4   rU   rt   ru   rv   rF   rG   rH   rI   s	            r5   ÚlistÚVersions.list¨   sŒ   € ö@ ÜÐVÐW_ÑVbÐcÓdÐdØ×!Ñ!ÜÐ7À(ÑKÜ¤Ñ-Ü(Ø+Ø'Ø%ØÜ%à!&Ø!&Ø!&ñô
 (×9Ñ9óð (¨Ð.ñô ð% "ð 
ð 	
r8   c               ó®   • U(       d  [        SU< 35      eU(       d  [        SU< 35      eU R                  [        SX!S9[        UUUUSS0S9[        S9$ )	á9  
Delete a skill version.

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
rL   ri   rj   rk   rV   TrW   rm   ©r]   Ú_deleter   r'   r+   rp   s          r5   ÚdeleteÚVersions.deleteß   sv   € ö4 ÜÐVÐW_ÑVbÐcÓdÐdÞÜÐUÐV]ÑU`ÐaÓbÐbØ�|‰|ÜÐAÈHÑfÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô (ð ð 

ð 
	
r8   © )Úreturnr   )rˆ   r;   )rˆ   r@   ©rU   r^   rD   zbool | OmitrE   z2Union[SequenceNotStr[FileTypes], FileTypes] | OmitrF   úHeaders | NonerG   úQuery | NonerH   úBody | NonerI   ú(float | httpx2.Timeout | None | NotGivenrˆ   r*   ©rl   r^   rU   r^   rF   rŠ   rG   r‹   rH   rŒ   rI   r�   rˆ   r*   )rU   r^   rt   ú
str | Omitru   ú
int | Omitrv   úLiteral['asc', 'desc'] | OmitrF   rŠ   rG   r‹   rH   rŒ   rI   r�   rˆ   zSyncCursorPage[SkillVersion]©rl   r^   rU   r^   rF   rŠ   rG   r‹   rH   rŒ   rI   r�   rˆ   r+   ©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r6   r<   rA   r   r   rd   rq   r   r…   Ú__static_attributes__r‡   r8   r5   r,   r,   ,   sÒ  † Øó%ó ð%ð ó-ó ð-ð ó3ó ð3ð  $ØDHð )-Ø$(Ø"&Ø<Eñ8
àð8
ð ð	8
ð
 Bð8
ð &ð8
ð "ð8
ð  ð8
ð :ð8
ð 
õ8
ðB )-Ø$(Ø"&Ø<Eñ(
àð(
ð ð	(
ð &ð(
ð "ð(
ð  ð(
ð :ð(
ð 
õ(
ð\ !Ø Ø/3ð )-Ø$(Ø"&Ø<Eñ5
àð5
ð ð	5
ð
 ð5
ð -ð5
ð &ð5
ð "ð5
ð  ð5
ð :ð5
ð 
&õ5
ð| )-Ø$(Ø"&Ø<Eñ(
àð(
ð ð	(
ð &ð(
ð "ð(
ð  ð(
ð :ð(
ð 
÷(
ð (
r8   c                  ó.  • \ rS rSr\SS j5       r\SS j5       r\SS j5       r\\SSS\	S.               SS jjr
SSS\	S.             SS	 jjr\\\SSS\	S
.                 SS jjrSSS\	S.             SS jjrSrg)r-   i
  c                ó,   • [        U R                  5      $ r1   )r   r2   r3   s    r5   r6   ÚAsyncVersions.content  s   € ä˜DŸL™LÓ)Ð)r8   c                ó   • [        U 5      $ r:   )ÚAsyncVersionsWithRawResponser3   s    r5   r<   ÚAsyncVersions.with_raw_response  s   € ô ,¨DÓ1Ð1r8   c                ó   • [        U 5      $ r?   )Ú"AsyncVersionsWithStreamingResponser3   s    r5   rA   Ú%AsyncVersions.with_streaming_response  s   € ô 2°$Ó7Ð7r8   NrC   c             ƒ  óŽ  #   • U(       d  [        SU< 35      e[        UUS.SS/S//5      n[        [        [        [
        [        4   U5      SS/S//S9n	U	(       a  SS0U=(       d    0 EnU R                  [        SUS	9[        U[        R                  5      I S
h  v•N U	[        UUUUSS0S9[        S9I S
h  v•N $  N" N7f)rK   rL   rM   rE   rN   rO   rQ   rR   rS   rT   NrV   TrW   rY   )r]   r   r   r   r   r^   r_   r`   r   r   r)   ra   r'   r*   rb   s
             r5   rd   ÚAsyncVersions.create"  sô   é € ö: ÜÐVÐW_ÑVbÐcÓdÐdÜ"à"Øñð �yÐ! G 9Ð-ó
ˆô (¬¬W´S¼&°[Ñ-AÀ4Ó(HÐRYÐ[dÐQeÐhoÐgpÐPqÑrˆÞð ,Ð-BÐ\À}×GZÐXZÐ\ˆMØ—Z‘ZÜÐ7À(ÑKÜ,¨TÔ3H×3\Ñ3\Ó]×]Ø!Ü(Ø+Ø'Ø%ØØ'¨Ð.ñô !ð  ð 
÷ 
ð 	
á]ñ
ùs$   ‚BCÂC
ÂCÂ<CÂ=CÃCrf   c             ƒ  óÊ   #   • U(       d  [        SU< 35      eU(       d  [        SU< 35      eU R                  [        SX!S9[        UUUUSS0S9[        S9I S	h  v•N $  N7f)
rh   rL   ri   rj   rk   rV   TrW   rm   Nrn   rp   s          r5   rq   ÚAsyncVersions.retrieve\  sƒ   é € ö4 ÜÐVÐW_ÑVbÐcÓdÐdÞÜÐUÐV]ÑU`ÐaÓbÐbØ—Y‘YÜÐAÈHÑfÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô !ð ð 

÷ 

ð 
	
ñ 

ùó   ‚AA#ÁA!ÁA#rs   c               óÔ   • U(       d  [        SU< 35      eU R                  [        SUS9[        [           [        UUUU[        UUUS.[        R                  5      SS0S9[        S9$ rx   )	r]   r|   r   r%   r*   r'   r   r(   r}   r~   s	            r5   r   ÚAsyncVersions.list†  sŒ   € ö@ ÜÐVÐW_ÑVbÐcÓdÐdØ×!Ñ!ÜÐ7À(ÑKÜ ¤Ñ.Ü(Ø+Ø'Ø%ØÜ%à!&Ø!&Ø!&ñô
 (×9Ñ9óð (¨Ð.ñô ð% "ð 
ð 	
r8   c             ƒ  óÊ   #   • U(       d  [        SU< 35      eU(       d  [        SU< 35      eU R                  [        SX!S9[        UUUUSS0S9[        S9I S	h  v•N $  N7f)
r‚   rL   ri   rj   rk   rV   TrW   rm   Nrƒ   rp   s          r5   r…   ÚAsyncVersions.delete½  sƒ   é € ö4 ÜÐVÐW_ÑVbÐcÓdÐdÞÜÐUÐV]ÑU`ÐaÓbÐbØ—\‘\ÜÐAÈHÑfÜ(Ø+Ø'Ø%ØØ'¨Ð.ñô (ð "ð 

÷ 

ð 
	
ñ 

ùr¦   r‡   )rˆ   r   )rˆ   r�   )rˆ   r    r‰   rŽ   )rU   r^   rt   r�   ru   r�   rv   r‘   rF   rŠ   rG   r‹   rH   rŒ   rI   r�   rˆ   z;AsyncPaginator[SkillVersion, AsyncCursorPage[SkillVersion]]r’   r“   r‡   r8   r5   r-   r-   
  sÓ  † Øó*ó ð*ð ó2ó ð2ð ó8ó ð8ð  $ØDHð )-Ø$(Ø"&Ø<Eñ8
àð8
ð ð	8
ð
 Bð8
ð &ð8
ð "ð8
ð  ð8
ð :ð8
ð 
õ8
ðB )-Ø$(Ø"&Ø<Eñ(
àð(
ð ð	(
ð &ð(
ð "ð(
ð  ð(
ð :ð(
ð 
õ(
ð\ !Ø Ø/3ð )-Ø$(Ø"&Ø<Eñ5
àð5
ð ð	5
ð
 ð5
ð -ð5
ð &ð5
ð "ð5
ð  ð5
ð :ð5
ð 
Eõ5
ð| )-Ø$(Ø"&Ø<Eñ(
àð(
ð ð	(
ð &ð(
ð "ð(
ð  ð(
ð :ð(
ð 
÷(
ð (
r8   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r;   iè  c                ó8  • Xl         [        R                  " UR                  5      U l        [        R                  " UR                  5      U l        [        R                  " UR
                  5      U l        [        R                  " UR                  5      U l        g r1   )Ú	_versionsr	   Úto_raw_response_wrapperrd   rq   r   r…   ©r4   Úversionss     r5   Ú__init__Ú VersionsWithRawResponse.__init__é  ss   € Ø!Œä&×>Ò>Ø�O‰Oó
ˆŒô )×@Ò@Ø×Ñó
ˆŒô %×<Ò<Ø�M‰Mó
ˆŒ	ô '×>Ò>Ø�O‰Oó
ˆ�r8   c                ó@   • [        U R                  R                  5      $ r1   )r   r­   r6   r3   s    r5   r6   ÚVersionsWithRawResponse.contentù  s   € ä% d§n¡n×&<Ñ&<Ó=Ð=r8   ©r­   rd   r…   r   rq   N©r°   r,   rˆ   ÚNone)rˆ   r   ©r”   r•   r–   r—   r±   r   r6   r˜   r‡   r8   r5   r;   r;   è  s   † ô
ð  ó>ó ó>r8   r;   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r�   iþ  c                ó8  • Xl         [        R                  " UR                  5      U l        [        R                  " UR                  5      U l        [        R                  " UR
                  5      U l        [        R                  " UR                  5      U l        g r1   )r­   r	   Úasync_to_raw_response_wrapperrd   rq   r   r…   r¯   s     r5   r±   Ú%AsyncVersionsWithRawResponse.__init__ÿ  ss   € Ø!Œä&×DÒDØ�O‰Oó
ˆŒô )×FÒFØ×Ñó
ˆŒô %×BÒBØ�M‰Mó
ˆŒ	ô '×DÒDØ�O‰Oó
ˆ�r8   c                ó@   • [        U R                  R                  5      $ r1   )r   r­   r6   r3   s    r5   r6   Ú$AsyncVersionsWithRawResponse.content  s   € ä*¨4¯>©>×+AÑ+AÓBÐBr8   rµ   N©r°   r-   rˆ   r·   )rˆ   r   r¸   r‡   r8   r5   r�   r�   þ  s   † ô
ð  óCó óCr8   r�   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r@   i  c                óà   • Xl         [        UR                  5      U l        [        UR                  5      U l        [        UR                  5      U l        [        UR
                  5      U l        g r1   )r­   r"   rd   rq   r   r…   r¯   s     r5   r±   Ú&VersionsWithStreamingResponse.__init__  s[   € Ø!Œä2Ø�O‰Oó
ˆŒô 5Ø×Ñó
ˆŒô 1Ø�M‰Mó
ˆŒ	ô 3Ø�O‰Oó
ˆ�r8   c                ó@   • [        U R                  R                  5      $ r1   )r   r­   r6   r3   s    r5   r6   Ú%VersionsWithStreamingResponse.content%  s   € ä+¨D¯N©N×,BÑ,BÓCÐCr8   rµ   Nr¶   )rˆ   r   r¸   r‡   r8   r5   r@   r@     s   † ô
ð  óDó óDr8   r@   c                  ó2   • \ rS rSrSS jr\SS j5       rSrg)r    i*  c                óà   • Xl         [        UR                  5      U l        [        UR                  5      U l        [        UR                  5      U l        [        UR
                  5      U l        g r1   )r­   r#   rd   rq   r   r…   r¯   s     r5   r±   Ú+AsyncVersionsWithStreamingResponse.__init__+  s[   € Ø!Œä8Ø�O‰Oó
ˆŒô ;Ø×Ñó
ˆŒô 7Ø�M‰Mó
ˆŒ	ô 9Ø�O‰Oó
ˆ�r8   c                ó@   • [        U R                  R                  5      $ r1   )r   r­   r6   r3   s    r5   r6   Ú*AsyncVersionsWithStreamingResponse.content;  s   € ä0°·±×1GÑ1GÓHÐHr8   rµ   Nr¿   )rˆ   r   r¸   r‡   r8   r5   r    r    *  s   † ô
ð  óIó óIr8   r    )?Ú
__future__r   Útypingr   r   r   Útyping_extensionsr   Úhttpx2Ú r	   r6   r   r   r   r   r   r   Ú_filesr   Ú_typesr   r   r   r   r   r   r   r   r   Ú_utilsr   r   r   r   Ú_compatr   Ú	_resourcer    r!   Ú	_responser"   r#   Ú
paginationr$   r%   Ú_base_clientr&   r'   Útypes.skillsr(   r)   Útypes.skills.skill_versionr*   Ú"types.skills.deleted_skill_versionr+   Ú__all__r,   r-   r;   r�   r@   r    r‡   r8   r5   Ú<module>rÛ      s¯   ðõ #ç 'Ñ 'Ý %ã å !÷÷ õ +÷
÷ 
õ 
÷ \Ó [Ý 'ß ;ß Zß :ß Aß GÝ 7Ý Fà�Ð
'€ô[
ˆô [
ô|[
Ð$ô [
÷|>ñ >÷,Cñ C÷,Dñ D÷,Iò Ir8   