§
    ÜŽ’j¿¤  ã                  ó¾  — 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mZ ddl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  ddl!m"Z"m#Z# ddl$m%Z%m&Z& ddl'm(Z(m)Z)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2 ddgZ3 G d„ de¦  «        Z4 G d„ de¦  «        Z5 G d„ d¦  «        Z6 G d„ d¦  «        Z7 G d„ d¦  «        Z8 G d„ d¦  «        Z9dS )é    )Úannotations)ÚDictÚListÚOptional)ÚchainNé   )Ú_legacy_response)ÚBodyÚOmitÚQueryÚHeadersÚNotGivenÚomitÚ	not_given)Úis_givenÚpath_templateÚmaybe_transformÚstrip_not_givenÚasync_maybe_transform)Úcached_property)ÚSyncAPIResourceÚAsyncAPIResource)Úto_streamed_response_wrapperÚ"async_to_streamed_response_wrapper)ÚSyncPageCursorÚAsyncPageCursor)ÚAsyncPaginatorÚmake_request_options)Úcredential_list_paramsÚcredential_create_paramsÚcredential_update_params)ÚAnthropicBetaParam)ÚBetaManagedAgentsCredential)Ú"BetaManagedAgentsDeletedCredential)Ú%BetaManagedAgentsCredentialValidationÚCredentialsÚAsyncCredentialsc            	      óè   — e Zd Zed1d„¦   «         Zed2d„¦   «         Zeeedddedœd3d„Zedddedœd4d„Z	eeeedddedœd5d"„Z
eeeeddded#œd6d+„Zedddedœd7d-„Zedddedœd4d.„Zedddedœd8d0„ZdS )9r&   ÚreturnÚCredentialsWithRawResponsec                ó    — 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
        )r*   ©Úselfs    úYC:\Projects\DSCons\.venv\Lib\site-packages\anthropic\resources\beta\vaults\credentials.pyÚwith_raw_responsezCredentials.with_raw_response   s   € õ *¨$Ñ/Ô/Ð/ó    Ú CredentialsWithStreamingResponsec                ó    — 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
        )r2   r-   s    r/   Úwith_streaming_responsez#Credentials.with_streaming_response&   s   € õ 0°Ñ5Ô5Ð5r1   N©Údisplay_nameÚmetadataÚbetasÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutÚvault_idÚstrÚauthúcredential_create_params.Authr7   úOptional[str] | Omitr8   úDict[str, str] | Omitr9   úList[AnthropicBetaParam] | Omitr:   úHeaders | Noner;   úQuery | Noner<   úBody | Noner=   ú'float | httpx.Timeout | None | NotGivenr#   c          
     ó   — |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          |||dœt          j
        ¦  «        t          ||||	¬	¦  «        t          ¬
¦  «        S )áÍ  
        Create Credential

        Args:
          auth: Authentication details for creating a credential.

          display_name: Human-readable name for the credential. Up to 255 characters.

          metadata: Arbitrary key-value metadata to attach to the credential. Maximum 16 pairs, keys
              up to 64 chars, values up to 512 chars.

          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
        ú7Expected a non-empty value for `vault_id` but received úanthropic-betaú,c              3  ó4   K  — | ]}t          |¦  «        V — Œd S ©N©r?   ©Ú.0Úes     r/   ú	<genexpr>z%Credentials.create.<locals>.<genexpr>X   ó(   è è € Ð5LÐ5LÀµc¸!±f´fÐ5LÐ5LÐ5LÐ5LÐ5LÐ5Lr1   úmanaged-agents-2026-04-01ú+/v1/vaults/{vault_id}/credentials?beta=true©r>   ©r@   r7   r8   ©r:   r;   r<   r=   ©ÚbodyÚoptionsÚcast_to)Ú
ValueErrorr   r   Újoinr   r   Ú_postr   r   r    ÚCredentialCreateParamsr   r#   ©
r.   r>   r@   r7   r8   r9   r:   r;   r<   r=   s
             r/   ÚcreatezCredentials.create/   s&  € ðH ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�zŠzÝÐGÐRZÐ[Ñ[Ô[Ý à Ø$0Ø (ðð õ
 )Ô?ñô õ )Ø+¸ÐQ[Ðelðñ ô õ 0ð ñ 
ô 
ð 	
r1   ©r9   r:   r;   r<   r=   Úcredential_idc          
     ó�  — |st          d|›�¦  «        ‚|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 Credential

        Args:
          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
        rK   ú<Expected a non-empty value for `credential_id` but received rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z'Credentials.retrieve.<locals>.<genexpr>’   rU   r1   rV   ú;/v1/vaults/{vault_id}/credentials/{credential_id}?beta=true©r>   rf   rZ   ©r]   r^   ©
r_   r   r   r`   r   r   Ú_getr   r   r#   ©r.   rf   r>   r9   r:   r;   r<   r=   s           r/   ÚretrievezCredentials.retrievep   s'  € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�yŠyÝØMØ!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ 0ð ñ 

ô 

ð 
	
r1   ©r@   r7   r8   r9   r:   r;   r<   r=   ú$credential_update_params.Auth | Omitú)Optional[Dict[str, Optional[str]]] | Omitc       	   
     óÊ  — |st          d|›�¦  «        ‚|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          |||d	œt          j
        ¦  «        t          |||	|
¬
¦  «        t          ¬¦  «        S )áÀ  
        Update Credential

        Args:
          auth: Updated authentication details for a credential.

          display_name: Updated human-readable name for the credential. 1-255 characters.

          metadata: Metadata patch. Set a key to a string to upsert it, or to null to delete it.
              Omitted keys are preserved.

          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
        rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z%Credentials.update.<locals>.<genexpr>Ò   rU   r1   rV   rk   rl   rY   rZ   r[   )r_   r   r   r`   r   r   ra   r   r   r!   ÚCredentialUpdateParamsr   r#   ©r.   rf   r>   r@   r7   r8   r9   r:   r;   r<   r=   s              r/   ÚupdatezCredentials.update¦   sR  € ðJ ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�zŠzÝØMØ!Ø+ðñ ô õ
 !à Ø$0Ø (ðð õ
 )Ô?ñô õ )Ø+¸ÐQ[Ðelðñ ô õ 0ð# ñ 
ô 
ð 	
r1   ©Úinclude_archivedÚlimitÚpager9   r:   r;   r<   r=   r|   úbool | Omitr}   ú
int | Omitr~   ú
str | Omitú+SyncPageCursor[BetaManagedAgentsCredential]c               óÂ  — |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                   t          ||||	t          |||dœt          j        ¦  «        ¬	¦  «        t          ¬
¦  «        S )á¢  
        List Credentials

        Args:
          include_archived: Whether to include archived credentials in the results.

          limit: Maximum number of credentials to return per page. Defaults to 20, maximum 100.

          page: Opaque pagination token from a previous `list_credentials` response.

          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
        rK   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z#Credentials.list.<locals>.<genexpr>  rU   r1   rV   rW   rX   ©r|   r}   r~   ©r:   r;   r<   r=   Úquery©r~   r]   Úmodel)r_   r   r   r`   r   r   Ú_get_api_listr   r   r#   r   r   r   ÚCredentialListParams©
r.   r>   r|   r}   r~   r9   r:   r;   r<   r=   s
             r/   ÚlistzCredentials.listî   s0  € ðF ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ×!Ò!ÝÐGÐRZÐ[Ñ[Ô[ÝÕ ;Ô<Ý(Ø+Ø'Ø%ØÝ%à,<Ø!&Ø $ðð õ
 +Ô?ñô ðñ ô õ .ð# "ñ 
ô 
ð 	
r1   r$   c          
     ó�  — |st          d|›�¦  «        ‚|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 Credential

        Args:
          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
        rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z%Credentials.delete.<locals>.<genexpr>T  rU   r1   rV   rk   rl   rZ   rm   ©
r_   r   r   r`   r   r   Ú_deleter   r   r$   rp   s           r/   ÚdeletezCredentials.delete2  s'  € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�|Š|ÝØMØ!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ 7ð ñ 

ô 

ð 
	
r1   c          
     ó�  — |st          d|›�¦  «        ‚|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 )á˜  
        Archive Credential

        Args:
          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
        rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z&Credentials.archive.<locals>.<genexpr>Š  rU   r1   rV   úC/v1/vaults/{vault_id}/credentials/{credential_id}/archive?beta=truerl   rZ   rm   ©
r_   r   r   r`   r   r   ra   r   r   r#   rp   s           r/   ÚarchivezCredentials.archiveh  s'  € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�zŠzÝØUØ!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ 0ð ñ 

ô 

ð 
	
r1   r%   c          
     ó�  — |st          d|›�¦  «        ‚|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 )á™  
        Validate Credential

        Args:
          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
        rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z1Credentials.mcp_oauth_validate.<locals>.<genexpr>À  rU   r1   rV   úN/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate?beta=truerl   rZ   rm   ©
r_   r   r   r`   r   r   ra   r   r   r%   rp   s           r/   Úmcp_oauth_validatezCredentials.mcp_oauth_validatež  s'  € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ�zŠzÝØ`Ø!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ :ð ñ 

ô 

ð 
	
r1   )r)   r*   )r)   r2   ©r>   r?   r@   rA   r7   rB   r8   rC   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r)   r#   ©rf   r?   r>   r?   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r)   r#   ©rf   r?   r>   r?   r@   rs   r7   rB   r8   rt   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r)   r#   )r>   r?   r|   r   r}   r€   r~   r�   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r)   r‚   ©rf   r?   r>   r?   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r)   r$   ©rf   r?   r>   r?   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r)   r%   ©Ú__name__Ú
__module__Ú__qualname__r   r0   r5   r   r   rd   rq   rz   rŽ   r”   rš   r    © r1   r/   r&   r&      sÓ  € € € € € Øð0ð 0ð 0ñ „_ð0ð ð6ð 6ð 6ñ „_ð6ð .2Ø*.Ø15ð )-Ø$(Ø"&Ø;Dð?
ð ?
ð ?
ð ?
ð ?
ð ?
ðL 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ðv 6:Ø-1Ø>BØ15ð )-Ø$(Ø"&Ø;DðF
ð F
ð F
ð F
ð F
ð F
ðX )-Ø ØØ15ð )-Ø$(Ø"&Ø;DðB
ð B
ð B
ð B
ð B
ð B
ðR 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ðv 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ðv 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ð 4
ð 4
r1   c            	      óè   — e Zd Zed1d„¦   «         Zed2d„¦   «         Zeeedddedœd3d„Zedddedœd4d„Z	eeeedddedœd5d"„Z
eeeeddded#œd6d+„Zedddedœd7d-„Zedddedœd4d.„Zedddedœd8d0„ZdS )9r'   r)   ÚAsyncCredentialsWithRawResponsec                ó    — t          | ¦  «        S r,   )r¬   r-   s    r/   r0   z"AsyncCredentials.with_raw_responseÖ  s   € õ /¨tÑ4Ô4Ð4r1   Ú%AsyncCredentialsWithStreamingResponsec                ó    — t          | ¦  «        S r4   )r®   r-   s    r/   r5   z(AsyncCredentials.with_streaming_responseà  s   € õ 5°TÑ:Ô:Ð:r1   Nr6   r>   r?   r@   rA   r7   rB   r8   rC   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r#   c          
   ƒ  ó¼  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          |||dœt          j
        ¦  «        ƒ d	{V —†t          ||||	¬
¦  «        t          ¬¦  «        ƒ d	{V —†S )rJ   rK   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z*AsyncCredentials.create.<locals>.<genexpr>  rU   r1   rV   rW   rX   rY   NrZ   r[   )r_   r   r   r`   r   r   ra   r   r   r    rb   r   r#   rc   s
             r/   rd   zAsyncCredentials.createé  sf  è è € ðH ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Z’ZÝÐGÐRZÐ[Ñ[Ô[Ý,à Ø$0Ø (ðð õ
 )Ô?ñô ð ð ð ð ð ð õ )Ø+¸ÐQ[Ðelðñ ô õ 0ð  ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r1   re   rf   c          
   ƒ  ó   K  — |st          d|›�¦  «        ‚|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 )rh   rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z,AsyncCredentials.retrieve.<locals>.<genexpr>L  rU   r1   rV   rk   rl   rZ   rm   Nrn   rp   s           r/   rq   zAsyncCredentials.retrieve*  sI  è è € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Y’YÝØMØ!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ 0ð ñ 

ô 

ð 

ð 

ð 

ð 

ð 

ð 

ð 
	
r1   rr   rs   rt   c       	   
   ƒ  óæ  K  — |st          d|›�¦  «        ‚|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          |||d	œt          j
        ¦  «        ƒ d
{V —†t          |||	|
¬¦  «        t          ¬¦  «        ƒ d
{V —†S )rv   rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z*AsyncCredentials.update.<locals>.<genexpr>Œ  rU   r1   rV   rk   rl   rY   NrZ   r[   )r_   r   r   r`   r   r   ra   r   r   r!   rx   r   r#   ry   s              r/   rz   zAsyncCredentials.update`  s’  è è € ðJ ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Z’ZÝØMØ!Ø+ðñ ô õ
 -à Ø$0Ø (ðð õ
 )Ô?ñô ð ð ð ð ð ð õ )Ø+¸ÐQ[Ðelðñ ô õ 0ð#  ñ 
ô 
ð 
ð 
ð 
ð 
ð 
ð 
ð 	
r1   r{   r|   r   r}   r€   r~   r�   úYAsyncPaginator[BetaManagedAgentsCredential, AsyncPageCursor[BetaManagedAgentsCredential]]c               óÂ  — |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                   t          ||||	t          |||dœt          j        ¦  «        ¬	¦  «        t          ¬
¦  «        S )r„   rK   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z(AsyncCredentials.list.<locals>.<genexpr>Ð  rU   r1   rV   rW   rX   r†   r‡   r‰   )r_   r   r   r`   r   r   r‹   r   r   r#   r   r   r   rŒ   r�   s
             r/   rŽ   zAsyncCredentials.list¨  s0  € ðF ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ×!Ò!ÝÐGÐRZÐ[Ñ[Ô[Ý Õ!<Ô=Ý(Ø+Ø'Ø%ØÝ%à,<Ø!&Ø $ðð õ
 +Ô?ñô ðñ ô õ .ð# "ñ 
ô 
ð 	
r1   r$   c          
   ƒ  ó   K  — |st          d|›�¦  «        ‚|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�   rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z*AsyncCredentials.delete.<locals>.<genexpr>  rU   r1   rV   rk   rl   rZ   rm   Nr’   rp   s           r/   r”   zAsyncCredentials.deleteì  sI  è è € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—\’\ÝØMØ!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ 7ð "ñ 

ô 

ð 

ð 

ð 

ð 

ð 

ð 

ð 
	
r1   c          
   ƒ  ó   K  — |st          d|›�¦  «        ‚|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–   rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z+AsyncCredentials.archive.<locals>.<genexpr>D  rU   r1   rV   r˜   rl   rZ   rm   Nr™   rp   s           r/   rš   zAsyncCredentials.archive"  sI  è è € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Z’ZÝØUØ!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ 0ð  ñ 

ô 

ð 

ð 

ð 

ð 

ð 

ð 

ð 
	
r1   r%   c          
   ƒ  ó   K  — |st          d|›�¦  «        ‚|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œ   rK   ri   rL   rM   c              3  ó4   K  — | ]}t          |¦  «        V — Œd S rO   rP   rQ   s     r/   rT   z6AsyncCredentials.mcp_oauth_validate.<locals>.<genexpr>z  rU   r1   rV   rž   rl   rZ   rm   NrŸ   rp   s           r/   r    z#AsyncCredentials.mcp_oauth_validateX  sI  è è € ð6 ð 	eÝÐcÐW_ÐcÐcÑdÔdÐdØð 	oÝÐmÐ\iÐmÐmÑnÔnÐnð	
Ýà$Ý ‘”ð'# c§h¢h­uÐ5LÐ5LÀeÐ5LÑ5LÔ5LÐOjÐNkÑ/lÔ/lÑ&mÔ&mÐ&må"ðñô ð	
ð Ð" ð	
ˆð *Ð+FÐ`È=ÐK^Ð\^Ð`ˆØ—Z’ZÝØ`Ø!Ø+ðñ ô õ
 )Ø+¸ÐQ[Ðelðñ ô õ :ð  ñ 

ô 

ð 

ð 

ð 

ð 

ð 

ð 

ð 
	
r1   )r)   r¬   )r)   r®   r¡   r¢   r£   )r>   r?   r|   r   r}   r€   r~   r�   r9   rD   r:   rE   r;   rF   r<   rG   r=   rH   r)   r¶   r¤   r¥   r¦   rª   r1   r/   r'   r'   Õ  sÓ  € € € € € Øð5ð 5ð 5ñ „_ð5ð ð;ð ;ð ;ñ „_ð;ð .2Ø*.Ø15ð )-Ø$(Ø"&Ø;Dð?
ð ?
ð ?
ð ?
ð ?
ð ?
ðL 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ðv 6:Ø-1Ø>BØ15ð )-Ø$(Ø"&Ø;DðF
ð F
ð F
ð F
ð F
ð F
ðX )-Ø ØØ15ð )-Ø$(Ø"&Ø;DðB
ð B
ð B
ð B
ð B
ð B
ðR 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ðv 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ðv 26ð )-Ø$(Ø"&Ø;Dð4
ð 4
ð 4
ð 4
ð 4
ð 4
ð 4
ð 4
r1   c                  ó   — e Zd Zdd„ZdS )r*   Úcredentialsr&   r)   ÚNonec                ó¸  — || _         t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j	        ¦  «        | _	        d S rO   )
Ú_credentialsr	   Úto_raw_response_wrapperrd   rq   rz   rŽ   r”   rš   r    ©r.   rÀ   s     r/   Ú__init__z#CredentialsWithRawResponse.__init__�  sÓ   € Ø'ˆÔå&Ô>ØÔñ
ô 
ˆŒõ )Ô@ØÔ ñ
ô 
ˆŒõ 'Ô>ØÔñ
ô 
ˆŒõ %Ô<ØÔñ
ô 
ˆŒ	õ 'Ô>ØÔñ
ô 
ˆŒõ (Ô?ØÔñ
ô 
ˆŒõ #3Ô"JØÔ*ñ#
ô #
ˆÔÐÐr1   N©rÀ   r&   r)   rÁ   ©r§   r¨   r©   rÆ   rª   r1   r/   r*   r*   �  ó(   € € € € € ð
ð 
ð 
ð 
ð 
ð 
r1   r*   c                  ó   — e Zd Zdd„ZdS )r¬   rÀ   r'   r)   rÁ   c                ó¸  — || _         t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j        ¦  «        | _        t          j        |j	        ¦  «        | _	        d S rO   )
rÃ   r	   Úasync_to_raw_response_wrapperrd   rq   rz   rŽ   r”   rš   r    rÅ   s     r/   rÆ   z(AsyncCredentialsWithRawResponse.__init__«  sÓ   € Ø'ˆÔå&ÔDØÔñ
ô 
ˆŒõ )ÔFØÔ ñ
ô 
ˆŒõ 'ÔDØÔñ
ô 
ˆŒõ %ÔBØÔñ
ô 
ˆŒ	õ 'ÔDØÔñ
ô 
ˆŒõ (ÔEØÔñ
ô 
ˆŒõ #3Ô"PØÔ*ñ#
ô #
ˆÔÐÐr1   N©rÀ   r'   r)   rÁ   rÈ   rª   r1   r/   r¬   r¬   ª  rÉ   r1   r¬   c                  ó   — e Zd Zdd„ZdS )r2   rÀ   r&   r)   rÁ   c                ór  — || _         t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        d S rO   )	rÃ   r   rd   rq   rz   rŽ   r”   rš   r    rÅ   s     r/   rÆ   z)CredentialsWithStreamingResponse.__init__Æ  s¾   € Ø'ˆÔå2ØÔñ
ô 
ˆŒõ 5ØÔ ñ
ô 
ˆŒõ 3ØÔñ
ô 
ˆŒõ 1ØÔñ
ô 
ˆŒ	õ 3ØÔñ
ô 
ˆŒõ 4ØÔñ
ô 
ˆŒõ #?ØÔ*ñ#
ô #
ˆÔÐÐr1   NrÇ   rÈ   rª   r1   r/   r2   r2   Å  rÉ   r1   r2   c                  ó   — e Zd Zdd„ZdS )r®   rÀ   r'   r)   rÁ   c                ór  — || _         t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        t          |j        ¦  «        | _        d S rO   )	rÃ   r   rd   rq   rz   rŽ   r”   rš   r    rÅ   s     r/   rÆ   z.AsyncCredentialsWithStreamingResponse.__init__á  s¿   € Ø'ˆÔå8ØÔñ
ô 
ˆŒõ ;ØÔ ñ
ô 
ˆŒõ 9ØÔñ
ô 
ˆŒõ 7ØÔñ
ô 
ˆŒ	õ 9ØÔñ
ô 
ˆŒõ :ØÔñ
ô 
ˆŒõ #EØÔ*ñ#
ô #
ˆÔÐÐr1   NrÍ   rÈ   rª   r1   r/   r®   r®   à  rÉ   r1   r®   ):Ú
__future__r   Útypingr   r   r   Ú	itertoolsr   ÚhttpxÚ r	   Ú_typesr
   r   r   r   r   r   r   Ú_utilsr   r   r   r   r   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   Ú
paginationr   r   Ú_base_clientr   r   Útypes.beta.vaultsr   r    r!   Útypes.anthropic_beta_paramr"   Ú0types.beta.vaults.beta_managed_agents_credentialr#   Ú8types.beta.vaults.beta_managed_agents_deleted_credentialr$   Ú;types.beta.vaults.beta_managed_agents_credential_validationr%   Ú__all__r&   r'   r*   r¬   r2   r®   rª   r1   r/   ú<module>rä      s¸  ðð #Ð "Ð "Ð "Ð "Ð "à 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø Ð Ð Ð Ð Ð à €€€à !Ð !Ð !Ð !Ð !Ð !Ø LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LØ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gÐ gØ 'Ð 'Ð 'Ð 'Ð 'Ð 'Ø ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø ZÐ ZÐ ZÐ ZÐ ZÐ ZÐ ZÐ ZØ :Ð :Ð :Ð :Ð :Ð :Ð :Ð :Ø AÐ AÐ AÐ AÐ AÐ AÐ AÐ AØ lÐ lÐ lÐ lÐ lÐ lÐ lÐ lÐ lÐ lØ =Ð =Ð =Ð =Ð =Ð =Ø \Ð \Ð \Ð \Ð \Ð \Ø kÐ kÐ kÐ kÐ kÐ kØ qÐ qÐ qÐ qÐ qÐ qàÐ,Ð
-€ðw
ð w
ð w
ð w
ð w
�/ñ w
ô w
ð w
ðtw
ð w
ð w
ð w
ð w
Ð'ñ w
ô w
ð w
ðt
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð6
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð6
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð6
ð 
ð 
ð 
ð 
ñ 
ô 
ð 
ð 
ð 
r1   