§
    ÜŽ’jlo  ã                  óò  — 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 ddl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mZ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&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z, ddl-m.Z.m/Z/ ddl0m1Z1m2Z2 ddl3m4Z4m5Z5m6Z6 ddl7m8Z9 ddl:m;Z; ddl<m=Z= ddl>m?Z? ddgZ@ G d„ de ¦  «        ZA G d„ de!¦  «        ZB G d„ d¦  «        ZC G d„ d¦  «        ZD G d„ d¦  «        ZE G d„ d¦  «        ZFdS ) é    )Úannotations)ÚListÚMappingÚcast)ÚchainNé   )Ú_legacy_response)Údeepcopy_with_paths)ÚBodyÚOmitÚQueryÚHeadersÚNotGivenÚ	FileTypesÚomitÚ	not_given)Úis_givenÚextract_filesÚpath_templateÚmaybe_transformÚstrip_not_givenÚasync_maybe_transform)Úcached_property)ÚSyncAPIResourceÚAsyncAPIResource)
ÚBinaryAPIResponseÚAsyncBinaryAPIResponseÚStreamedBinaryAPIResponseÚAsyncStreamedBinaryAPIResponseÚto_streamed_response_wrapperÚto_custom_raw_response_wrapperÚ"async_to_streamed_response_wrapperÚ#to_custom_streamed_response_wrapperÚ$async_to_custom_raw_response_wrapperÚ)async_to_custom_streamed_response_wrapper)ÚSyncPageÚ	AsyncPage)Úfile_list_paramsÚfile_upload_params)ÚAsyncPaginatorÚmerge_headersÚmake_request_options)Ú!stainless_helper_header_from_file)ÚDeletedFile)ÚFileMetadata)ÚAnthropicBetaParamÚFilesÚ
AsyncFilesc            
      ó´   — e Zd Zed&d„¦   «         Zed'd„¦   «         Zeeeeedddedœ	d(d„Zedddedœd)d„Z	edddedœd*d „Z
edddedœd+d"„Zedddedœd,d%„ZdS )-r1   ÚreturnÚFilesWithRawResponsec                ó    — 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/anthropics/anthropic-sdk-python#accessing-raw-response-data-eg-headers
        )r5   ©Úselfs    úLC:\Projects\DSCons\.venv\Lib\site-packages\anthropic\resources\beta\files.pyÚwith_raw_responsezFiles.with_raw_response,   s   € õ $ DÑ)Ô)Ð)ó    ÚFilesWithStreamingResponsec                ó    — 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/anthropics/anthropic-sdk-python#with_streaming_response
        )r=   r8   s    r:   Úwith_streaming_responsezFiles.with_streaming_response6   s   € õ *¨$Ñ/Ô/Ð/r<   N©	Úafter_idÚ	before_idÚlimitÚscope_idÚbetasÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutrB   ú
str | OmitrC   rD   ú
int | OmitrE   rF   úList[AnthropicBetaParam] | OmitrG   úHeaders | NonerH   úQuery | NonerI   úBody | NonerJ   ú'float | httpx.Timeout | None | NotGivenúSyncPage[FileMetadata]c       	        ó~  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      dt          t                   t          ||||	t          ||||dœt          j        ¦  «        ¬¦  «        t          ¬¦  «        S )	áÊ  List Files

        Args:
          after_id: ID of the object to use as a cursor for pagination.

        When provided, returns the
              page of results immediately after this object.

          before_id: ID of the object to use as a cursor for pagination. When provided, returns the
              page of results immediately before this object.

          limit: Number of items to return per page.

              Defaults to `20`. Ranges from `1` to `1000`.

          scope_id: Filter by scope ID. Only returns files associated with the specified scope
              (e.g., a session ID).

          betas: Optional header to specify the beta version(s) you want to use.

          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
        úanthropic-betaú,c              3  ó4   K  — | ]}t          |¦  «        V — Œd S ©N©Ústr©Ú.0Úes     r:   ú	<genexpr>zFiles.list.<locals>.<genexpr>m   ó(   è è € Ð5LÐ5LÀµc¸!±f´fÐ5LÐ5LÐ5LÐ5LÐ5LÐ5Lr<   úfiles-api-2025-04-14ú/v1/files?beta=true©rB   rC   rD   rE   ©rG   rH   rI   rJ   Úquery©ÚpageÚoptionsÚmodel)r   r   Újoinr   r   Ú_get_api_listr&   r/   r,   r   r(   ÚFileListParams©
r9   rB   rC   rD   rE   rF   rG   rH   rI   rJ   s
             r:   Úlistz
Files.list?   s   € ðV	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ×!Ò!Ø!Ý�,Ô'Ý(Ø+Ø'Ø%ØÝ%à$,Ø%.Ø!&Ø$,ð	ð õ %Ô3ñô ðñ ô õ ð% "ñ 
ô 
ð 	
r<   ©rF   rG   rH   rI   rJ   Úfile_idrZ   r.   c          
     óf  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          ||||¬¦  «        t          ¬	¦  «        S )
áµ  
        Delete File

        Args:
          file_id: ID of the File.

          betas: Optional header to specify the beta version(s) you want to use.

          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
        ú6Expected a non-empty value for `file_id` but received rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   zFiles.delete.<locals>.<genexpr>«   r_   r<   r`   ú/v1/files/{file_id}?beta=true©ro   ©rG   rH   rI   rJ   ©rg   Úcast_to©
Ú
ValueErrorr   r   ri   r   r   Ú_deleter   r,   r.   ©r9   ro   rF   rG   rH   rI   rJ   s          r:   ÚdeletezFiles.deleteŠ   sú   € ð8 ð 	cÝÐaÐV]ÐaÐaÑbÔbÐbð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ�|Š|ÝÐ9À7ÐKÑKÔKÝ(Ø+¸ÐQ[Ðelðñ ô õ  ð ñ 
ô 
ð 	
r<   r   c          
     óv  — |st          d|›�¦  «        ‚ddi|pi ¥}i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬	¦  «        t          ||||¬
¦  «        t          ¬¦  «        S )á·  
        Download File

        Args:
          file_id: ID of the File.

          betas: Optional header to specify the beta version(s) you want to use.

          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
        rr   ÚAcceptúapplication/binaryrU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   z!Files.download.<locals>.<genexpr>Ý   r_   r<   r`   ú%/v1/files/{file_id}/content?beta=trueru   rv   rw   )
rz   r   r   ri   r   r   Ú_getr   r,   r   r|   s          r:   ÚdownloadzFiles.download»   s  € ð8 ð 	cÝÐaÐV]ÐaÐaÑbÔbÐbØ!Ð#7ÐQ¸MÐ<OÈRÐQˆð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ�yŠyÝÐAÈ7ÐSÑSÔSÝ(Ø+¸ÐQ[Ðelðñ ô õ &ð ñ 
ô 
ð 	
r<   r/   c          
     óf  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          ||||¬¦  «        t          ¬	¦  «        S )
á»  
        Get File Metadata

        Args:
          file_id: ID of the File.

          betas: Optional header to specify the beta version(s) you want to use.

          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
        rr   rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   z*Files.retrieve_metadata.<locals>.<genexpr>  r_   r<   r`   rt   ru   rv   rw   ©
rz   r   r   ri   r   r   r„   r   r,   r/   r|   s          r:   Úretrieve_metadatazFiles.retrieve_metadataí   sú   € ð8 ð 	cÝÐaÐV]ÐaÐaÑbÔbÐbð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ�yŠyÝÐ9À7ÐKÑKÔKÝ(Ø+¸ÐQ[Ðelðñ ô õ !ð ñ 
ô 
ð 	
r<   Úfiler   c               ó0  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}t          t          |¦  «        |¦  «        }t          d|idgg¦  «        }t          t          t          t          t          f         |¦  «        dgg¬¦  «        }d|d<   |                      d	t          |t          j        ¦  «        |t#          ||||¬
¦  «        t$          ¬¦  «        S )áµ  
        Upload File

        Args:
          file: The file to upload

          betas: Optional header to specify the beta version(s) you want to use.

          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
        rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   zFiles.upload.<locals>.<genexpr>=  r_   r<   r`   r‹   ©Úpathsúmultipart/form-dataúContent-Typera   rv   ©ÚbodyÚfilesrg   rx   )r   r   ri   r   r   r+   Ú"_stainless_helper_header_from_filer
   r   r   r   rZ   ÚobjectÚ_postr   r)   ÚFileUploadParamsr,   r/   ©	r9   r‹   rF   rG   rH   rI   rJ   r”   r•   s	            r:   ÚuploadzFiles.upload  sB  € ð8	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆÝ%Õ&HÈÑ&NÔ&NÐP]Ñ^Ô^ˆÝ" F¨D >°V°H°:Ñ>Ô>ˆÝ�d¥7­3µ¨;Ô#7¸Ñ>Ô>ÈÀxÀjÐQÑQÔQˆð )>ˆ�nÑ%Ø�zŠzØ!Ý  Õ'9Ô'JÑKÔKØÝ(Ø+¸ÐQ[Ðelðñ ô õ !ð ñ 
ô 
ð 	
r<   )r4   r5   )r4   r=   )rB   rK   rC   rK   rD   rL   rE   rK   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   r4   rR   ©ro   rZ   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   r4   r.   )ro   rZ   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   r4   r   ©ro   rZ   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   r4   r/   ©r‹   r   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   r4   r/   ©Ú__name__Ú
__module__Ú__qualname__r   r;   r@   r   r   rm   r}   r…   rŠ   r›   © r<   r:   r1   r1   +   s]  € € € € € Øð*ð *ð *ñ „_ð*ð ð0ð 0ð 0ñ „_ð0ð  $Ø $Ø Ø#Ø15ð )-Ø$(Ø"&Ø;DðI
ð I
ð I
ð I
ð I
ð I
ð^ 26ð )-Ø$(Ø"&Ø;Dð/
ð /
ð /
ð /
ð /
ð /
ðj 26ð )-Ø$(Ø"&Ø;Dð0
ð 0
ð 0
ð 0
ð 0
ð 0
ðl 26ð )-Ø$(Ø"&Ø;Dð/
ð /
ð /
ð /
ð /
ð /
ðj 26ð )-Ø$(Ø"&Ø;Dð6
ð 6
ð 6
ð 6
ð 6
ð 6
ð 6
ð 6
r<   c            
      ó´   — e Zd Zed&d„¦   «         Zed'd„¦   «         Zeeeeedddedœ	d(d„Zedddedœd)d„Z	edddedœd*d „Z
edddedœd+d"„Zedddedœd,d%„ZdS )-r2   r4   ÚAsyncFilesWithRawResponsec                ó    — t          | ¦  «        S r7   )r¥   r8   s    r:   r;   zAsyncFiles.with_raw_responseX  s   € õ )¨Ñ.Ô.Ð.r<   ÚAsyncFilesWithStreamingResponsec                ó    — t          | ¦  «        S r?   )r§   r8   s    r:   r@   z"AsyncFiles.with_streaming_responseb  s   € õ /¨tÑ4Ô4Ð4r<   NrA   rB   rK   rC   rD   rL   rE   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   ú5AsyncPaginator[FileMetadata, AsyncPage[FileMetadata]]c       	        ó~  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      dt          t                   t          ||||	t          ||||dœt          j        ¦  «        ¬¦  «        t          ¬¦  «        S )	rT   rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   z"AsyncFiles.list.<locals>.<genexpr>™  r_   r<   r`   ra   rb   rc   re   )r   r   ri   r   r   rj   r'   r/   r,   r   r(   rk   rl   s
             r:   rm   zAsyncFiles.listk  s   € ðV	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ×!Ò!Ø!Ý�<Ô(Ý(Ø+Ø'Ø%ØÝ%à$,Ø%.Ø!&Ø$,ð	ð õ %Ô3ñô ðñ ô õ ð% "ñ 
ô 
ð 	
r<   rn   ro   rZ   r.   c          
   ƒ  óv  K  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          ||||¬¦  «        t          ¬	¦  «        ƒ d
{V —†S )rq   rr   rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   z$AsyncFiles.delete.<locals>.<genexpr>×  r_   r<   r`   rt   ru   rv   rw   Nry   r|   s          r:   r}   zAsyncFiles.delete¶  s  è è € ð8 ð 	cÝÐaÐV]ÐaÐaÑbÔbÐbð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ—\’\ÝÐ9À7ÐKÑKÔKÝ(Ø+¸ÐQ[Ðelðñ ô õ  ð "ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r<   r   c          
   ƒ  ó†  K  — |st          d|›�¦  «        ‚ddi|pi ¥}i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬	¦  «        t          ||||¬
¦  «        t          ¬¦  «        ƒ d{V —†S )r   rr   r€   r�   rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   z&AsyncFiles.download.<locals>.<genexpr>	  r_   r<   r`   rƒ   ru   rv   rw   N)
rz   r   r   ri   r   r   r„   r   r,   r   r|   s          r:   r…   zAsyncFiles.downloadç  s1  è è € ð8 ð 	cÝÐaÐV]ÐaÐaÑbÔbÐbØ!Ð#7ÐQ¸MÐ<OÈRÐQˆð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ—Y’YÝÐAÈ7ÐSÑSÔSÝ(Ø+¸ÐQ[Ðelðñ ô õ +ð ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r<   r/   c          
   ƒ  óv  K  — |st          d|›�¦  «        ‚i t          dt          |¦  «        r.d                     t	          d„ |D ¦   «         dg¦  «        ¦  «        nt
          i¦  «        ¥|pi ¥}ddi|pi ¥}|                      t          d|¬¦  «        t          ||||¬¦  «        t          ¬	¦  «        ƒ d
{V —†S )r‡   rr   rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   z/AsyncFiles.retrieve_metadata.<locals>.<genexpr>:  r_   r<   r`   rt   ru   rv   rw   Nr‰   r|   s          r:   rŠ   zAsyncFiles.retrieve_metadata  s  è è € ð8 ð 	cÝÐaÐV]ÐaÐaÑbÔbÐbð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆØ—Y’YÝÐ9À7ÐKÑKÔKÝ(Ø+¸ÐQ[Ðelðñ ô õ !ð ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r<   r‹   r   c             ƒ  óL  K  — i t          dt          |¦  «        r.d                     t          d„ |D ¦   «         dg¦  «        ¦  «        nt          i¦  «        ¥|pi ¥}ddi|pi ¥}t          t          |¦  «        |¦  «        }t          d|idgg¦  «        }t          t          t          t          t          f         |¦  «        dgg¬¦  «        }d|d<   |                      d	t          |t          j        ¦  «        ƒ d
{V —†|t#          ||||¬¦  «        t$          ¬¦  «        ƒ d
{V —†S )r�   rU   rV   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rX   rY   r[   s     r:   r^   z$AsyncFiles.upload.<locals>.<genexpr>i  r_   r<   r`   r‹   r�   r‘   r’   ra   Nrv   r“   )r   r   ri   r   r   r+   r–   r
   r   r   r   rZ   r—   r˜   r   r)   r™   r,   r/   rš   s	            r:   r›   zAsyncFiles.uploadJ  sv  è è € ð8	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOeÐNfÑ/gÔ/gÑ&hÔ&hÐ&hå"ðñô ð	
ð Ð" ð	
ˆð *Ð+AÐ[ÀmÐFYÐWYÐ[ˆÝ%Õ&HÈÑ&NÔ&NÐP]Ñ^Ô^ˆÝ" F¨D >°V°H°:Ñ>Ô>ˆÝ�d¥7­3µ¨;Ô#7¸Ñ>Ô>ÈÀxÀjÐQÑQÔQˆð )>ˆ�nÑ%Ø—Z’ZØ!Ý,¨TÕ3EÔ3VÑWÔWÐWÐWÐWÐWÐWÐWØÝ(Ø+¸ÐQ[Ðelðñ ô õ !ð  ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r<   )r4   r¥   )r4   r§   )rB   rK   rC   rK   rD   rL   rE   rK   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   r4   r©   rœ   )ro   rZ   rF   rM   rG   rN   rH   rO   rI   rP   rJ   rQ   r4   r   r�   rž   rŸ   r£   r<   r:   r2   r2   W  s]  € € € € € Øð/ð /ð /ñ „_ð/ð ð5ð 5ð 5ñ „_ð5ð  $Ø $Ø Ø#Ø15ð )-Ø$(Ø"&Ø;DðI
ð I
ð I
ð I
ð I
ð I
ð^ 26ð )-Ø$(Ø"&Ø;Dð/
ð /
ð /
ð /
ð /
ð /
ðj 26ð )-Ø$(Ø"&Ø;Dð0
ð 0
ð 0
ð 0
ð 0
ð 0
ðl 26ð )-Ø$(Ø"&Ø;Dð/
ð /
ð /
ð /
ð /
ð /
ðj 26ð )-Ø$(Ø"&Ø;Dð6
ð 6
ð 6
ð 6
ð 6
ð 6
ð 6
ð 6
r<   c                  ó   — e Zd Zdd„ZdS )r5   r•   r1   r4   ÚNonec                óB  — || _         t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          |j        t          ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j	        ¦  «        | _	        d S rX   )
Ú_filesr	   Úto_raw_response_wrapperrm   r}   r!   r…   r   rŠ   r›   ©r9   r•   s     r:   Ú__init__zFilesWithRawResponse.__init__„  s”   € ØˆŒå$Ô<ØŒJñ
ô 
ˆŒ	õ 'Ô>ØŒLñ
ô 
ˆŒõ 7ØŒNÝñ
ô 
ˆŒõ "2Ô!IØÔ#ñ"
ô "
ˆÔõ 'Ô>ØŒLñ
ô 
ˆŒˆˆr<   N©r•   r1   r4   rµ   ©r    r¡   r¢   rº   r£   r<   r:   r5   r5   ƒ  ó(   € € € € € ð
ð 
ð 
ð 
ð 
ð 
r<   r5   c                  ó   — e Zd Zdd„ZdS )r¥   r•   r2   r4   rµ   c                óB  — || _         t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          |j        t          ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j	        ¦  «        | _	        d S rX   )
r·   r	   Úasync_to_raw_response_wrapperrm   r}   r$   r…   r   rŠ   r›   r¹   s     r:   rº   z"AsyncFilesWithRawResponse.__init__š  s”   € ØˆŒå$ÔBØŒJñ
ô 
ˆŒ	õ 'ÔDØŒLñ
ô 
ˆŒõ =ØŒNÝ"ñ
ô 
ˆŒõ "2Ô!OØÔ#ñ"
ô "
ˆÔõ 'ÔDØŒLñ
ô 
ˆŒˆˆr<   N©r•   r2   r4   rµ   r¼   r£   r<   r:   r¥   r¥   ™  r½   r<   r¥   c                  ó   — e Zd Zdd„ZdS )r=   r•   r1   r4   rµ   c                ó  — || _         t          |j        ¦  «        | _        t          |j        ¦  «        | _        t	          |j        t          ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        d S rX   )	r·   r    rm   r}   r#   r…   r   rŠ   r›   r¹   s     r:   rº   z#FilesWithStreamingResponse.__init__°  sˆ   € ØˆŒå0ØŒJñ
ô 
ˆŒ	õ 3ØŒLñ
ô 
ˆŒõ <ØŒNÝ%ñ
ô 
ˆŒõ ">ØÔ#ñ"
ô "
ˆÔõ 3ØŒLñ
ô 
ˆŒˆˆr<   Nr»   r¼   r£   r<   r:   r=   r=   ¯  r½   r<   r=   c                  ó   — e Zd Zdd„ZdS )r§   r•   r2   r4   rµ   c                ó  — || _         t          |j        ¦  «        | _        t          |j        ¦  «        | _        t	          |j        t          ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        d S rX   )	r·   r"   rm   r}   r%   r…   r   rŠ   r›   r¹   s     r:   rº   z(AsyncFilesWithStreamingResponse.__init__Æ  sŠ   € ØˆŒå6ØŒJñ
ô 
ˆŒ	õ 9ØŒLñ
ô 
ˆŒõ BØŒNÝ*ñ
ô 
ˆŒõ "DØÔ#ñ"
ô "
ˆÔõ 9ØŒLñ
ô 
ˆŒˆˆr<   NrÁ   r¼   r£   r<   r:   r§   r§   Å  r½   r<   r§   )GÚ
__future__r   Útypingr   r   r   Ú	itertoolsr   ÚhttpxÚ r	   r·   r
   Ú_typesr   r   r   r   r   r   r   r   Ú_utilsr   r   r   r   r   r   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   r   r   r    r!   r"   r#   r$   r%   Ú
paginationr&   r'   Ú
types.betar(   r)   Ú_base_clientr*   r+   r,   Úlib._stainless_helpersr-   r–   Útypes.beta.deleted_filer.   Útypes.beta.file_metadatar/   Útypes.anthropic_beta_paramr0   Ú__all__r1   r2   r5   r¥   r=   r§   r£   r<   r:   ú<module>rØ      sN  ðð #Ð "Ð "Ð "Ð "Ð "à &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ø Ð Ð Ð Ð Ð à €€€à  Ð  Ð  Ð  Ð  Ð  Ø )Ð )Ð )Ð )Ð )Ð )Ø VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VÐ VØ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uÐ uØ &Ð &Ð &Ð &Ð &Ð &Ø :Ð :Ð :Ð :Ð :Ð :Ð :Ð :ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð .Ð -Ð -Ð -Ð -Ð -Ð -Ð -Ø >Ð >Ð >Ð >Ð >Ð >Ð >Ð >ðð ð ð ð ð ð ð ð ð ð
 nÐ mÐ mÐ mÐ mÐ mØ 2Ð 2Ð 2Ð 2Ð 2Ð 2Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4Ø <Ð <Ð <Ð <Ð <Ð <à�LÐ
!€ði
ð i
ð i
ð i
ð i
ˆOñ i
ô i
ð i
ðX	i
ð i
ð i
ð i
ð i
Ð!ñ i
ô i
ð i
ðX	
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð,
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð,
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð,
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
r<   