Ë
    îO´j°S  ã                  ó¬  — d dl mZ d dlmZmZmZ 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 dd
lmZmZmZmZmZmZmZmZmZ ddlmZm Z m!Z!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,m-Z- ddl.m/Z/m0Z0 ddl1m2Z2m3Z3 ddl4m5Z5 ddl6m7Z7 ddgZ8 G d„ de&«      Z9 G d„ de'«      Z: G d„ d«      Z; G d„ d«      Z< G d„ d«      Z= G d„ d«      Z>y) é    )Ú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                  ó  — e Zd Zedd„«       Zedd„«       Zedd„«       Zeedddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Z	dddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Z
eeeddded	œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 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/skills/versions/versions.pyÚcontentzVersions.content-   s   € ä�t—|‘|Ó$Ð$ó    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
        )ÚVersionsWithRawResponser2   s    r4   Úwith_raw_responsezVersions.with_raw_response1   s   € ô ' tÓ,Ð,r6   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
        )ÚVersionsWithStreamingResponser2   s    r4   Úwith_streaming_responsez Versions.with_streaming_response;   s   € ô -¨TÓ2Ð2r6   N©ÚdefaultÚfilesÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc               óV  — |st        d|›�«      ‚t        ||dœddgdgg«      }t        t        t        t
        t        f   |«      ddgdgg¬«      }	|	r
ddi|xs i ¥}| j                  t        d|¬	«      t        |t        j                  «      |	t        ||||d
di¬«      t        ¬«      S )áê  
        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 ©r@   rA   rA   ú<array>©ÚpathsúContent-Typeúmultipart/form-dataú/skills/{skill_id}/versions©Úskill_idÚbearer_authT©rB   rC   rD   rE   Úsecurity©ÚbodyrA   ÚoptionsÚcast_to)Ú
ValueErrorr   r   r   r   ÚstrÚobjectÚ_postr   r   r)   ÚVersionCreateParamsr'   r*   ©
r3   rQ   r@   rA   rB   rC   rD   rE   rV   Úextracted_filess
             r4   Úcreatez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Ø!Ü(Ø+Ø'Ø%ØØ'¨Ð.ôô !ð ó 
ð 	
r6   ©rB   rC   rD   rE   c               óª   — |st        d|›�«      ‚|st        d|›�«      ‚| j                  t        d||¬«      t        ||||ddi¬«      t        ¬«      S )	á…  
        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
        rH   ú6Expected a non-empty value for `version` but received ú%/skills/{skill_id}/versions/{version}©rQ   ÚversionrR   TrS   ©rW   rX   ©rY   Ú_getr   r'   r*   ©r3   rg   rQ   rB   rC   rD   rE   s          r4   ÚretrievezVersions.retrieve~   sy   € ñ4 ÜÐVÐW_ÐVbÐcÓdÐdÙÜÐUÐV]ÐU`ÐaÓbÐbØ�y‰yÜÐAÈHÐ^eÔfÜ(Ø+Ø'Ø%ØØ'¨Ð.ôô !ð ó 

ð 
	
r6   ©ÚafterÚlimitÚorderrB   rC   rD   rE   c               óÚ   — |st        d|›�«      ‚| j                  t        d|¬«      t        t           t        ||||t        |||dœt        j                  «      ddi¬«      t        ¬«      S ©	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
        rH   rO   rP   )rn   ro   rp   rR   T)rB   rC   rD   rE   ÚqueryrT   )ÚpagerW   Úmodel)	rY   Ú_get_api_listr   r$   r*   r'   r   r(   ÚVersionListParams©	r3   rQ   rn   ro   rp   rB   rC   rD   rE   s	            r4   ÚlistzVersions.list¨   sŒ   € ñ@ ÜÐVÐW_ÐVbÐcÓdÐdØ×!Ñ!ÜÐ7À(ÔKÜ¤Ñ-Ü(Ø+Ø'Ø%ØÜ%à!&Ø!&Ø!&ñô
 (×9Ñ9óð (¨Ð.ôô ð% "ó 
ð 	
r6   c               óª   — |st        d|›�«      ‚|st        d|›�«      ‚| j                  t        d||¬«      t        ||||ddi¬«      t        ¬«      S )	áy  
        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
        rH   rd   re   rf   rR   TrS   rh   ©rY   Ú_deleter   r'   r+   rk   s          r4   ÚdeletezVersions.deleteß   sy   € ñ4 ÜÐVÐW_ÐVbÐcÓdÐdÙÜÐUÐV]ÐU`ÐaÓbÐbØ�|‰|ÜÐAÈHÐ^eÔfÜ(Ø+Ø'Ø%ØØ'¨Ð.ôô (ð ó 

ð 
	
r6   )Úreturnr   )r   r9   )r   r=   ©rQ   rZ   r@   zbool | OmitrA   z2Union[SequenceNotStr[FileTypes], FileTypes] | OmitrB   úHeaders | NonerC   úQuery | NonerD   úBody | NonerE   ú(float | httpx2.Timeout | None | NotGivenr   r*   ©rg   rZ   rQ   rZ   rB   r�   rC   r‚   rD   rƒ   rE   r„   r   r*   )rQ   rZ   rn   ú
str | Omitro   ú
int | Omitrp   úLiteral['asc', 'desc'] | OmitrB   r�   rC   r‚   rD   rƒ   rE   r„   r   zSyncCursorPage[SkillVersion]©rg   rZ   rQ   rZ   rB   r�   rC   r‚   rD   rƒ   rE   r„   r   r+   ©Ú__name__Ú
__module__Ú__qualname__r   r5   r:   r>   r   r   r`   rl   ry   r~   © r6   r4   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ñ(
àð(
ð ð	(
ð &ð(
ð "ð(
ð  ð(
ð :ð(
ð 
ô(
r6   c                  ó  — e Zd Zedd„«       Zedd„«       Zedd„«       Zeedddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Z	dddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Z
eeeddded	œ	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 dd
„Zdddedœ	 	 	 	 	 	 	 	 	 	 	 	 	 dd„Zy)r-   c                ó,   — t        | j                  «      S r0   )r   r1   r2   s    r4   r5   zAsyncVersions.content  s   € ä˜DŸL™LÓ)Ð)r6   c                ó   — t        | «      S r8   )ÚAsyncVersionsWithRawResponser2   s    r4   r:   zAsyncVersions.with_raw_response  s   € ô ,¨DÓ1Ð1r6   c                ó   — t        | «      S r<   )Ú"AsyncVersionsWithStreamingResponser2   s    r4   r>   z%AsyncVersions.with_streaming_response  s   € ô 2°$Ó7Ð7r6   Nr?   c             ƒ  ó†  K  — |st        d|›�«      ‚t        ||dœddgdgg«      }t        t        t        t
        t        f   |«      ddgdgg¬«      }	|	r
ddi|xs i ¥}| j                  t        d|¬	«      t        |t        j                  «      ƒ d
{  –—† |	t        ||||ddi¬«      t        ¬«      ƒ d
{  –—† S 7 Œ(7 Œ­w)rG   rH   rI   rA   rJ   rK   rM   rN   rO   rP   NrR   TrS   rU   )rY   r   r   r   r   rZ   r[   r\   r   r   r)   r]   r'   r*   r^   s
             r4   r`   z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ÂB=
Â#CÂ8B?Â9CÂ?Cra   c             ƒ  óÆ   K  — |st        d|›�«      ‚|st        d|›�«      ‚| j                  t        d||¬«      t        ||||ddi¬«      t        ¬«      ƒ d	{  –—† S 7 Œ­w)
rc   rH   rd   re   rf   rR   TrS   rh   Nri   rk   s          r4   rl   zAsyncVersions.retrieve\  s‡   è ø€ ñ4 ÜÐVÐW_ÐVbÐcÓdÐdÙÜÐUÐV]ÐU`ÐaÓbÐbØ—Y‘YÜÐAÈHÐ^eÔfÜ(Ø+Ø'Ø%ØØ'¨Ð.ôô !ð ó 

÷ 

ð 
	
ð 

úó   ‚AA!ÁAÁA!rm   c               óÚ   — |st        d|›�«      ‚| j                  t        d|¬«      t        t           t        ||||t        |||dœt        j                  «      ddi¬«      t        ¬«      S rr   )	rY   rv   r   r%   r*   r'   r   r(   rw   rx   s	            r4   ry   zAsyncVersions.list†  sŒ   € ñ@ ÜÐVÐW_ÐVbÐcÓdÐdØ×!Ñ!ÜÐ7À(ÔKÜ ¤Ñ.Ü(Ø+Ø'Ø%ØÜ%à!&Ø!&Ø!&ñô
 (×9Ñ9óð (¨Ð.ôô ð% "ó 
ð 	
r6   c             ƒ  óÆ   K  — |st        d|›�«      ‚|st        d|›�«      ‚| j                  t        d||¬«      t        ||||ddi¬«      t        ¬«      ƒ d	{  –—† S 7 Œ­w)
r{   rH   rd   re   rf   rR   TrS   rh   Nr|   rk   s          r4   r~   zAsyncVersions.delete½  s‡   è ø€ ñ4 ÜÐVÐW_ÐVbÐcÓdÐdÙÜÐUÐV]ÐU`ÐaÓbÐbØ—\‘\ÜÐAÈHÐ^eÔfÜ(Ø+Ø'Ø%ØØ'¨Ð.ôô (ð "ó 

÷ 

ð 
	
ð 

úr—   )r   r   )r   r’   )r   r”   r€   r…   )rQ   rZ   rn   r†   ro   r‡   rp   rˆ   rB   r�   rC   r‚   rD   rƒ   rE   r„   r   z;AsyncPaginator[SkillVersion, AsyncCursorPage[SkillVersion]]r‰   rŠ   rŽ   r6   r4   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ñ(
àð(
ð ð	(
ð &ð(
ð "ð(
ð  ð(
ð :ð(
ð 
ô(
r6   c                  ó&   — e Zd Zdd„Zedd„«       Zy)r9   c                ó2  — || _         t        j                  |j                  «      | _        t        j                  |j                  «      | _        t        j                  |j
                  «      | _        t        j                  |j                  «      | _        y r0   )Ú	_versionsr	   Úto_raw_response_wrapperr`   rl   ry   r~   ©r3   Úversionss     r4   Ú__init__z VersionsWithRawResponse.__init__é  su   € Ø!ˆŒä&×>Ñ>Ø�O‰Oó
ˆŒô )×@Ñ@Ø×Ñó
ˆŒô %×<Ñ<Ø�M‰Mó
ˆŒ	ô '×>Ñ>Ø�O‰Oó
ˆ�r6   c                ó@   — t        | j                  j                  «      S r0   )r   rœ   r5   r2   s    r4   r5   zVersionsWithRawResponse.contentù  s   € ä% d§n¡n×&<Ñ&<Ó=Ð=r6   N©rŸ   r,   r   ÚNone)r   r   ©r‹   rŒ   r�   r    r   r5   rŽ   r6   r4   r9   r9   è  s   „ ó
ð  ò>ó ñ>r6   r9   c                  ó&   — e Zd Zdd„Zedd„«       Zy)r’   c                ó2  — || _         t        j                  |j                  «      | _        t        j                  |j                  «      | _        t        j                  |j
                  «      | _        t        j                  |j                  «      | _        y r0   )rœ   r	   Úasync_to_raw_response_wrapperr`   rl   ry   r~   rž   s     r4   r    z%AsyncVersionsWithRawResponse.__init__ÿ  su   € Ø!ˆŒä&×DÑDØ�O‰Oó
ˆŒô )×FÑFØ×Ñó
ˆŒô %×BÑBØ�M‰Mó
ˆŒ	ô '×DÑDØ�O‰Oó
ˆ�r6   c                ó@   — t        | j                  j                  «      S r0   )r   rœ   r5   r2   s    r4   r5   z$AsyncVersionsWithRawResponse.content  s   € ä*¨4¯>©>×+AÑ+AÓBÐBr6   N©rŸ   r-   r   r£   )r   r   r¤   rŽ   r6   r4   r’   r’   þ  s   „ ó
ð  òCó ñCr6   r’   c                  ó&   — e Zd Zdd„Zedd„«       Zy)r=   c                óâ   — || _         t        |j                  «      | _        t        |j                  «      | _        t        |j                  «      | _        t        |j
                  «      | _        y r0   )rœ   r"   r`   rl   ry   r~   rž   s     r4   r    z&VersionsWithStreamingResponse.__init__  s]   € Ø!ˆŒä2Ø�O‰Oó
ˆŒô 5Ø×Ñó
ˆŒô 1Ø�M‰Mó
ˆŒ	ô 3Ø�O‰Oó
ˆ�r6   c                ó@   — t        | j                  j                  «      S r0   )r   rœ   r5   r2   s    r4   r5   z%VersionsWithStreamingResponse.content%  s   € ä+¨D¯N©N×,BÑ,BÓCÐCr6   Nr¢   )r   r   r¤   rŽ   r6   r4   r=   r=     s   „ ó
ð  òDó ñDr6   r=   c                  ó&   — e Zd Zdd„Zedd„«       Zy)r”   c                óâ   — || _         t        |j                  «      | _        t        |j                  «      | _        t        |j                  «      | _        t        |j
                  «      | _        y r0   )rœ   r#   r`   rl   ry   r~   rž   s     r4   r    z+AsyncVersionsWithStreamingResponse.__init__+  s]   € Ø!ˆŒä8Ø�O‰Oó
ˆŒô ;Ø×Ñó
ˆŒô 7Ø�M‰Mó
ˆŒ	ô 9Ø�O‰Oó
ˆ�r6   c                ó@   — t        | j                  j                  «      S r0   )r   rœ   r5   r2   s    r4   r5   z*AsyncVersionsWithStreamingResponse.content;  s   € ä0°·±×1GÑ1GÓHÐHr6   Nr©   )r   r   r¤   rŽ   r6   r4   r”   r”   *  s   „ ó
ð  òIó ñIr6   r”   )?Ú
__future__r   Útypingr   r   r   Útyping_extensionsr   Úhttpx2Ú r	   r5   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-   r9   r’   r=   r”   rŽ   r6   r4   ú<module>rÁ      s¯   ðõ #ç 'Ñ 'Ý %ã å !÷÷ õ +÷
÷ 
õ 
÷ \Ó [Ý 'ß ;ß Zß :ß Aß GÝ 7Ý Fà�Ð
'€ô[
ˆô [
ô|[
Ð$ô [
÷|>ñ >÷,Cñ C÷,Dñ D÷,Iò Ir6   