ó
    ±"³jœŒ  ã                  ó`  • S SK Jr  S SKJrJr  S SKrSSKJrJrJ	r	J
r
JrJrJr  SSK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JrJr  SS
KJrJr  SSKJ r J!r!  SSK"J#r#  SSK$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)é    )Úannotations)ÚListÚOptionalNé   )ÚBodyÚOmitÚQueryÚHeadersÚNotGivenÚomitÚ	not_given)Úis_givenÚpath_templateÚstrip_not_given)Úcached_property)ÚSyncAPIResourceÚAsyncAPIResource)Úto_raw_response_wrapperÚto_streamed_response_wrapperÚasync_to_raw_response_wrapperÚ"async_to_streamed_response_wrapper)ÚSyncPageCursorÚAsyncPageCursor)ÚAsyncPaginatorÚmake_request_options)ÚAnthropicBetaParam)Úissuer_create_paramsÚissuer_update_params)ÚBetaFederationIssuerÚIssuersÚAsyncIssuersc                  óˆ  • \ 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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 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/anthropics/anthropic-sdk-python#accessing-raw-response-data-eg-headers
)ÚIssuersWithRawResponse©Úselfs    Úu/home/mande/repo/quber/.venv/lib/python3.13/site-packages/anthropic/resources/beta/organization/federation/issuers.pyÚwith_raw_responseÚIssuers.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/anthropics/anthropic-sdk-python#with_streaming_response
)ÚIssuersWithStreamingResponser'   s    r)   Úwith_streaming_responseÚIssuers.with_streaming_response%   s   € ô ,¨DÓ1Ð1r,   N©Ú	check_jtiÚjwksÚmax_jwt_lifetime_secondsÚbetasÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc       
        óÖ   • 0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R	                  SUUUUUS.[        XxXšS9[        S9$ )õ²  
**Requires an OAuth access token with the `org:admin` scope**, from
`ant auth login --scope org:admin` or a workload identity federation rule; Admin
API keys are not accepted. See
[Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

Register an OIDC issuer that Anthropic will trust for workload identity
federation in your organization.

The `jwks` field controls how the issuer's signing keys are obtained and takes
one of three shapes selected by `type`: `discovery` (resolve keys through OIDC
discovery), `explicit_url` (fetch keys from a fixed JWKS URL), or `inline`
(provide a static key set). When `jwks.type` is `discovery` and no
`discovery_base` is set, the issuer URL must be publicly reachable over HTTPS so
Anthropic can fetch the discovery document; for `explicit_url` and `inline`
modes the issuer URL is only matched as the JWT's `iss` claim and is not
fetched.

Args:
  issuer_url: The `iss` claim value to match against.

  name: Slug identifier (lowercase, digits, hyphens). Unique within the organization; a
      duplicate name returns 409.

  check_jti: Whether the jwt-bearer exchange enforces JTI single-use (replay protection) for
      tokens from this issuer. Defaults to true. Applies only to assertions carrying a
      `jti` claim; tokens without one are accepted without single-use enforcement.

  jwks: How signing keys are obtained. Defaults to OIDC discovery.

  max_jwt_lifetime_seconds: Maximum allowed iatâ†’exp spread for assertions from this issuer (1-176400
      seconds, i.e. up to 49h). Defaults to 3600 (1h). Assertions must carry both
      `iat` and `exp`; a missing `iat` is rejected.

  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  ó8   #   • U  H  n[        U5      v •  M     g 7f©N©Ústr©Ú.0Úes     r)   Ú	<genexpr>Ú!Issuers.create.<locals>.<genexpr>k   ó   é € Ð9PÊ%ÀQ¼#¸a¿&¸&Ê%ùó   ‚ú./v1/organizations/federation_issuers?beta=true©Ú
issuer_urlÚnamer3   r4   r5   ©r7   r8   r9   r:   ©ÚbodyÚoptionsÚcast_to©r   r   Újoinr   Ú_postr   r   ©r(   rL   rM   r3   r4   r5   r6   r7   r8   r9   r:   s              r)   ÚcreateÚIssuers.create.   sŒ   € ðx
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð �z‰zØ<à(ØØ&ØØ,Dñô )Ø+ÐQ[ñô )ð ð 
ð 	
r,   ©r6   r7   r8   r9   r:   c          
     ó  • U(       d  [        SU< 35      e0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R                  [        SUS9[        X4XVS9[        S9$ )	á¬  
**Requires an OAuth access token with the `org:admin` scope**, from
`ant auth login --scope org:admin` or a workload identity federation rule; Admin
API keys are not accepted. See
[Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

Retrieve a federation issuer by its ID (`fdis_...`).

Args:
  federation_issuer_id: ID of the federation issuer.

  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
úCExpected a non-empty value for `federation_issuer_id` but received r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú#Issuers.retrieve.<locals>.<genexpr>£   rH   rI   úE/v1/organizations/federation_issuers/{federation_issuer_id}?beta=true©Úfederation_issuer_idrN   ©rQ   rR   ©	Ú
ValueErrorr   r   rT   r   Ú_getr   r   r   ©r(   ra   r6   r7   r8   r9   r:   s          r)   ÚretrieveÚIssuers.retrieve}   s¡   € öB $ÜØUÐVjÑUmÐnóð ð
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð �y‰yÜØWØ%9ñô )Ø+ÐQ[ñô )ð ð 	
ð 		
r,   ©r3   rL   r4   Újwks_polling_disabledr5   rM   r6   r7   r8   r9   r:   c               ó  • U(       d  [        SU< 35      e0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU	=(       d    0 En	U R                  [        SUS9UUUUUUS.[        XšX¼S9[        S	9$ )
õ…  
**Requires an OAuth access token with the `org:admin` scope**, from
`ant auth login --scope org:admin` or a workload identity federation rule; Admin
API keys are not accepted. See
[Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

Partially update a federation issuer.

Setting `jwks` replaces the full JWKS shape at once. Archived issuers cannot be
updated; this returns 400. Create a new issuer instead.

Updating an issuer that backs a rule with a scope outside `workspace:developer`
or `workspace:inference` requires a Console session.

Args:
  federation_issuer_id: ID of the federation issuer to update.

  check_jti: Whether the jwt-bearer exchange enforces JTI single-use (replay protection) for
      tokens from this issuer. Applies only to assertions carrying a `jti` claim;
      tokens without one are accepted without single-use enforcement.

  issuer_url: Replaces the `iss` claim value to match against. For discovery-mode issuers
      without a `discovery_base`, this is also the URL Anthropic fetches the OIDC
      discovery document and signing keys from, so changing it repoints the JWKS
      source. Changing the issuer URL to a well-known shared platform is rejected
      while any live rule under this issuer would not constrain tenant identity.

  jwks: Replaces the entire JWKS configuration.

  jwks_polling_disabled: Only `false` is accepted, to re-enable polling after the system pauses it.
      Polling is paused automatically; sending `true` is rejected.

  max_jwt_lifetime_seconds: Maximum allowed iatâ†’exp spread for assertions from this issuer (1-176400
      seconds, i.e. up to 49h). Assertions must carry both `iat` and `exp`; a missing
      `iat` is rejected.

  name: Replaces the slug identifier (lowercase, digits, hyphens). Unique within the
      organization; a duplicate name returns 409.

  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
r\   r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú!Issuers.update.<locals>.<genexpr>ù   rH   rI   r_   r`   ©r3   rL   r4   rj   r5   rM   rN   rO   ©	rd   r   r   rT   r   rU   r   r   r   ©r(   ra   r3   rL   r4   rj   r5   rM   r6   r7   r8   r9   r:   s                r)   ÚupdateÚIssuers.update±   sº   € öF $ÜØUÐVjÑUmÐnóð ð
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð �z‰zÜØWØ%9ñð
 'Ø(ØØ)>Ø,DØñô )Ø+ÐQ[ñô )ð! ð 
ð 	
r,   ©Úinclude_archivedÚlimitÚpager6   r7   r8   r9   r:   c               óî   • 0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R	                  S[
        [           [        UUUUUUUS.S9[        S9$ )áW  
**Requires an OAuth access token with the `org:admin` scope**, from
`ant auth login --scope org:admin` or a workload identity federation rule; Admin
API keys are not accepted. See
[Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

List federation issuers in your organization.

Archived issuers are excluded unless `include_archived=true`.

Args:
  include_archived: Include archived resources. Defaults to false.

  limit: Number of results per page.

  page: Opaque cursor from a previous response's `next_page`.

  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
r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   ÚIssuers.list.<locals>.<genexpr>9  rH   rI   rJ   ©ru   rv   rw   ©r7   r8   r9   r:   Úquery©rw   rQ   Úmodel)r   r   rT   r   Ú_get_api_listr   r   r   ©	r(   ru   rv   rw   r6   r7   r8   r9   r:   s	            r)   ÚlistÚIssuers.list  s•   € ðR
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð ×!Ñ!Ø<ÜÔ 4Ñ5Ü(Ø+Ø'Ø%Øà(8Ø"Ø ññ
ô 'ð "ð 
ð 	
r,   c          
     ó  • U(       d  [        SU< 35      e0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R                  [        SUS9[        X4XVS9[        S9$ )	á¯  
**Requires an OAuth access token with the `org:admin` scope**, from
`ant auth login --scope org:admin` or a workload identity federation rule; Admin
API keys are not accepted. See
[Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

Archive a federation issuer.

Idempotent; re-archiving returns the issuer with its original `archived_at`.
Rejected with 400 if any live (non-archived) federation rule still references
the issuer; archive those rules first (a rule's issuer cannot be changed), or
recreate them against another issuer.

Args:
  federation_issuer_id: ID of the federation issuer to archive.

  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
r\   r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú"Issuers.archive.<locals>.<genexpr>x  rH   rI   úM/v1/organizations/federation_issuers/{federation_issuer_id}/archive?beta=truer`   rN   rb   rp   rf   s          r)   ÚarchiveÚIssuers.archiveM  s¡   € öL $ÜØUÐVjÑUmÐnóð ð
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð �z‰zÜØ_Ø%9ñô )Ø+ÐQ[ñô )ð ð 	
ð 		
r,   © )Úreturnr&   )r�   r/   ©rL   rB   rM   rB   r3   úOptional[bool] | Omitr4   z issuer_create_params.JWKS | Omitr5   úOptional[int] | Omitr6   úList[AnthropicBetaParam] | Omitr7   úHeaders | Noner8   úQuery | Noner9   úBody | Noner:   ú(float | httpx2.Timeout | None | NotGivenr�   r   ©ra   rB   r6   r‘   r7   r’   r8   r“   r9   r”   r:   r•   r�   r   ©ra   rB   r3   r�   rL   úOptional[str] | Omitr4   z*Optional[issuer_update_params.JWKS] | Omitrj   r�   r5   r�   rM   r˜   r6   r‘   r7   r’   r8   r“   r9   r”   r:   r•   r�   r   )ru   úbool | Omitrv   ú
int | Omitrw   r˜   r6   r‘   r7   r’   r8   r“   r9   r”   r:   r•   r�   z$SyncPageCursor[BetaFederationIssuer]©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r*   r0   r   r   rW   rg   rr   rƒ   rŠ   Ú__static_attributes__rŒ   r,   r)   r    r       s·  † Øó,ó ð,ð ó2ó ð2ð ,0Ø15Ø9=Ø15ð )-Ø$(Ø"&Ø<EñM
ð ðM
ð ð	M
ð
 )ðM
ð /ðM
ð #7ðM
ð /ðM
ð &ðM
ð "ðM
ð  ðM
ð :ðM
ð 
õM
ðf 26ð )-Ø$(Ø"&Ø<Eñ2
à!ð2
ð /ð	2
ð &ð2
ð "ð2
ð  ð2
ð :ð2
ð 
õ2
ðp ,0Ø+/Ø;?Ø7;Ø9=Ø%)Ø15ð )-Ø$(Ø"&Ø<Eñ!\
à!ð\
ð )ð	\
ð
 )ð\
ð 9ð\
ð  5ð\
ð #7ð\
ð #ð\
ð /ð\
ð &ð\
ð "ð\
ð  ð\
ð  :ð!\
ð" 
õ#\
ðB )-Ø Ø%)Ø15ð )-Ø$(Ø"&Ø<Eñ<
ð &ð<
ð ð	<
ð
 #ð<
ð /ð<
ð &ð<
ð "ð<
ð  ð<
ð :ð<
ð 
.õ<
ðD 26ð )-Ø$(Ø"&Ø<Eñ7
à!ð7
ð /ð	7
ð &ð7
ð "ð7
ð  ð7
ð :ð7
ð 
÷7
ð 7
r,   c                  óˆ  • \ 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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 5      $ r%   )ÚAsyncIssuersWithRawResponser'   s    r)   r*   ÚAsyncIssuers.with_raw_responseˆ  s   € ô +¨4Ó0Ð0r,   c                ó   • [        U 5      $ r.   )Ú!AsyncIssuersWithStreamingResponser'   s    r)   r0   Ú$AsyncIssuers.with_streaming_response’  s   € ô 1°Ó6Ð6r,   Nr2   c       
      ƒ  óò   #   • 0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R	                  SUUUUUS.[        XxXšS9[        S9I Sh  v•N $  N7f)	r<   r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú&AsyncIssuers.create.<locals>.<genexpr>Ø  rH   rI   rJ   rK   rN   rO   NrS   rV   s              r)   rW   ÚAsyncIssuers.create›  s™   é € ðx
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð —Z‘ZØ<à(ØØ&ØØ,Dñô )Ø+ÐQ[ñô )ð  ð 
÷ 
ð 	
ñ 
ùs   ‚A.A7Á0A5Á1A7rY   c          
   ƒ  ó   #   • U(       d  [        SU< 35      e0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R                  [        SUS9[        X4XVS9[        S9I S	h  v•N $  N7f)
r[   r\   r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú(AsyncIssuers.retrieve.<locals>.<genexpr>  rH   rI   r_   r`   rN   rb   Nrc   rf   s          r)   rg   ÚAsyncIssuers.retrieveê  s®   é € öB $ÜØUÐVjÑUmÐnóð ð
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð —Y‘YÜØWØ%9ñô )Ø+ÐQ[ñô )ð ð 	
÷ 	
ð 		
ñ 	
ùó   ‚BBÂBÂBri   c             ƒ  ó0  #   • U(       d  [        SU< 35      e0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU	=(       d    0 En	U R                  [        SUS9UUUUUUS.[        XšX¼S9[        S	9I S
h  v•N $  N7f)rl   r\   r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú&AsyncIssuers.update.<locals>.<genexpr>f  rH   rI   r_   r`   ro   rN   rO   Nrp   rq   s                r)   rr   ÚAsyncIssuers.update  sÇ   é € öF $ÜØUÐVjÑUmÐnóð ð
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð —Z‘ZÜØWØ%9ñð
 'Ø(ØØ)>Ø,DØñô )Ø+ÐQ[ñô )ð!  ð 
÷ 
ð 	
ñ 
ùs   ‚BBÂBÂBrt   c               óî   • 0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R	                  S[
        [           [        UUUUUUUS.S9[        S9$ )ry   r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú$AsyncIssuers.list.<locals>.<genexpr>¦  rH   rI   rJ   r|   r}   r   )r   r   rT   r   r�   r   r   r   r‚   s	            r)   rƒ   ÚAsyncIssuers.list|  s•   € ðR
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð ×!Ñ!Ø<Ü Ô!5Ñ6Ü(Ø+Ø'Ø%Øà(8Ø"Ø ññ
ô 'ð "ð 
ð 	
r,   c          
   ƒ  ó   #   • U(       d  [        SU< 35      e0 [        S[        U5      (       a  SR                  S U 5       5      O[        05      EU=(       d    0 EnU R                  [        SUS9[        X4XVS9[        S9I S	h  v•N $  N7f)
r†   r\   r=   r>   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7fr@   rA   rC   s     r)   rF   Ú'AsyncIssuers.archive.<locals>.<genexpr>å  rH   rI   r‰   r`   rN   rb   Nrp   rf   s          r)   rŠ   ÚAsyncIssuers.archiveº  s®   é € öL $ÜØUÐVjÑUmÐnóð ð
ÜÐ/ÔT\Ð]b×TcÑTc°·±Ñ9PÉ%Ó9PÔ1PÔirÐsÓtð
à×" ð
ˆð —Z‘ZÜØ_Ø%9ñô )Ø+ÐQ[ñô )ð  ð 	
÷ 	
ð 		
ñ 	
ùr°   rŒ   )r�   r£   )r�   r¦   rŽ   r–   r—   )ru   r™   rv   rš   rw   r˜   r6   r‘   r7   r’   r8   r“   r9   r”   r:   r•   r�   zKAsyncPaginator[BetaFederationIssuer, AsyncPageCursor[BetaFederationIssuer]]r›   rŒ   r,   r)   r!   r!   ‡  s¸  † Øó1ó ð1ð ó7ó ð7ð ,0Ø15Ø9=Ø15ð )-Ø$(Ø"&Ø<EñM
ð ðM
ð ð	M
ð
 )ðM
ð /ðM
ð #7ðM
ð /ðM
ð &ðM
ð "ðM
ð  ðM
ð :ðM
ð 
õM
ðf 26ð )-Ø$(Ø"&Ø<Eñ2
à!ð2
ð /ð	2
ð &ð2
ð "ð2
ð  ð2
ð :ð2
ð 
õ2
ðp ,0Ø+/Ø;?Ø7;Ø9=Ø%)Ø15ð )-Ø$(Ø"&Ø<Eñ!\
à!ð\
ð )ð	\
ð
 )ð\
ð 9ð\
ð  5ð\
ð #7ð\
ð #ð\
ð /ð\
ð &ð\
ð "ð\
ð  ð\
ð  :ð!\
ð" 
õ#\
ðB )-Ø Ø%)Ø15ð )-Ø$(Ø"&Ø<Eñ<
ð &ð<
ð ð	<
ð
 #ð<
ð /ð<
ð &ð<
ð "ð<
ð  ð<
ð :ð<
ð 
Uõ<
ðD 26ð )-Ø$(Ø"&Ø<Eñ7
à!ð7
ð /ð	7
ð &ð7
ð "ð7
ð  ð7
ð :ð7
ð 
÷7
ð 7
r,   c                  ó   • \ rS rSrSS j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        [        UR                  5      U l        g r@   )Ú_issuersr   rW   rg   rr   rƒ   rŠ   ©r(   Úissuerss     r)   Ú__init__ÚIssuersWithRawResponse.__init__õ  sp   € ØŒä-Ø�N‰Nó
ˆŒô 0Ø×Ñó
ˆŒô .Ø�N‰Nó
ˆŒô ,Ø�L‰Ló
ˆŒ	ô /Ø�O‰Oó
ˆ�r,   ©r¿   rŠ   rW   rƒ   rg   rr   N©rÁ   r    r�   ÚNone©rœ   r�   rž   rŸ   rÂ   r    rŒ   r,   r)   r&   r&   ô  ó   † ÷
r,   r&   c                  ó   • \ rS rSrSS j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        [        UR                  5      U l        g r@   )r¿   r   rW   rg   rr   rƒ   rŠ   rÀ   s     r)   rÂ   Ú$AsyncIssuersWithRawResponse.__init__
  sp   € ØŒä3Ø�N‰Nó
ˆŒô 6Ø×Ñó
ˆŒô 4Ø�N‰Nó
ˆŒô 2Ø�L‰Ló
ˆŒ	ô 5Ø�O‰Oó
ˆ�r,   rÄ   N©rÁ   r!   r�   rÆ   rÇ   rŒ   r,   r)   r£   r£   	  rÈ   r,   r£   c                  ó   • \ rS rSrSS j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        [        UR                  5      U l        g r@   )r¿   r   rW   rg   rr   rƒ   rŠ   rÀ   s     r)   rÂ   Ú%IssuersWithStreamingResponse.__init__  sp   € ØŒä2Ø�N‰Nó
ˆŒô 5Ø×Ñó
ˆŒô 3Ø�N‰Nó
ˆŒô 1Ø�L‰Ló
ˆŒ	ô 4Ø�O‰Oó
ˆ�r,   rÄ   NrÅ   rÇ   rŒ   r,   r)   r/   r/     rÈ   r,   r/   c                  ó   • \ rS rSrSS jrSrg)r¦   i3  c                ó  • Xl         [        UR                  5      U l        [        UR                  5      U l        [        UR                  5      U l        [        UR
                  5      U l        [        UR                  5      U l        g r@   )r¿   r   rW   rg   rr   rƒ   rŠ   rÀ   s     r)   rÂ   Ú*AsyncIssuersWithStreamingResponse.__init__4  sp   € ØŒä8Ø�N‰Nó
ˆŒô ;Ø×Ñó
ˆŒô 9Ø�N‰Nó
ˆŒô 7Ø�L‰Ló
ˆŒ	ô :Ø�O‰Oó
ˆ�r,   rÄ   NrÌ   rÇ   rŒ   r,   r)   r¦   r¦   3  rÈ   r,   r¦   )0Ú
__future__r   Útypingr   r   Úhttpx2Ú_typesr   r   r	   r
   r   r   r   Ú_utilsr   r   r   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   r   r   Ú
paginationr   r   Ú_base_clientr   r   Útypes.anthropic_beta_paramr   Ú"types.beta.organization.federationr   r   Ú9types.beta.organization.federation.beta_federation_issuerr   Ú__all__r    r!   r&   r£   r/   r¦   rŒ   r,   r)   Ú<module>rá      s�   ðÝ "ç !ã ç M× MÑ Mß @Ñ @Ý (ß <÷ó ÷ <ß BÝ >ß ^Ý _à�nÐ
%€ôj
ˆoô j
ôZj
Ð#ô j
÷Z
ñ 
÷*
ñ 
÷*
ñ 
÷*
ò 
r,   