ó
    °"³jo©  ã                  ó   • S SK Jr  S SKJrJrJrJr  S SKJr  S SKJ	r	  S SK
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'  SSK(J)r)J*r*  SSK+J,r,  SSK-J.r.  SSK/J0r0  SSK1J'r'  SS/r2 " S S\5      r3 " S S\5      r4 " S S5      r5 " S S5      r6 " S S5      r7 " S S5      r8g)é    )Úannotations)ÚDictÚListÚUnionÚOptional)Údatetime)Úchain)ÚLiteralNé   )Ú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)Ú(BetaUserProfileExternalUserDetailsParams)ÚAsyncPaginatorÚmake_request_options)ÚAnthropicBetaParam)ÚBetaUserProfile)ÚBetaUserProfileEnrollmentURLÚUserProfilesÚAsyncUserProfilesc                  ó¶  • \ 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
)ÚUserProfilesWithRawResponse©Úselfs    Úc/home/mande/repo/quber/.venv/lib/python3.13/site-packages/anthropic/resources/beta/user_profiles.pyÚwith_raw_responseÚUserProfiles.with_raw_response"   s   € ô +¨4Ó0Ð0ó    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
)Ú!UserProfilesWithStreamingResponser,   s    r.   Úwith_streaming_responseÚ$UserProfiles.with_streaming_response,   s   € ô 1°Ó6Ð6r1   N©Úaccess_typeÚexternal_idÚexternal_user_detailsÚexternal_user_onboarded_atÚmetadataÚnameÚbetasÚworkspace_idÚextra_headersÚextra_queryÚ
extra_bodyÚtimeoutc               ó  • 0 [        [        U5      (       a#  SR                  [        S U 5       S/5      5      O[        US.5      EU	=(       d    0 En	SS0U	=(       d    0 En	U R                  SUUUUUUS.[        XšX¼S9[        S	9$ )
áV	  
Create User Profile

Args:
  access_type: How the platform uses the API on behalf of the entity this profile represents.
      `application`: the platform sells a product that uses the API behind the scenes,
      and the profile represents an individual end-user of that product.
      `passthrough`: the platform resells raw inference, and the profile identifies
      the resold-to company.

      - `application` - The user profile represents an individual end-user of a
        product that the platform builds on the API. New profiles get this value by
        default.
      - `passthrough` - The user profile represents a company that the platform
        resells Claude access to.

  external_id: Platform's own identifier for this user. Not enforced unique. Maximum 255
      characters. Accepted under the `user-profiles-2026-03-24` and
      `user-profiles-2026-08-18` beta headers; under `user-profiles-2026-09-04` send
      `external_user_details.reference_id` instead.

  external_user_details: Details about the entity this profile represents, as the platform states them.
      Every field is optional. Accepted under the `user-profiles-2026-09-04` beta
      header only.

  external_user_onboarded_at: A timestamp in RFC 3339 format

  metadata: Free-form key-value data to attach to this user profile. Maximum 16 keys, with
      keys up to 64 characters and values up to 512 characters. Values must be
      non-empty strings.

  name: Optional for all profiles. Real-world name of the entity this profile represents
      (company or individual); for a company the platform resells Claude access to
      (`access_type` `passthrough`), that company's name where known. Maximum 255
      characters.

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

  workspace_id: Optional header to select the Workspace for this request. The value is a
      Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

      Only needed for credentials that can act on more than one Workspace. A
      credential that belongs to a specific Workspace may omit it; if sent, it must
      match that Workspace.

  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
Ú,c              3  ó8   #   • U  H  n[        U5      v •  M     g 7f©N©Ústr©Ú.0Úes     r.   Ú	<genexpr>Ú&UserProfiles.create.<locals>.<genexpr>   ó   é € Ð5LÂeÀ´c¸!·f°fÂeùó   ‚úuser-profiles-2026-08-18©úanthropic-betazanthropic-workspace-idrT   ú/v1/user_profiles?beta=true©r8   r9   r:   r;   r<   r=   ©r@   rA   rB   rC   ©ÚbodyÚoptionsÚcast_to©r   r   Újoinr	   r   Ú_postr!   r#   ©r-   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   s                r.   ÚcreateÚUserProfiles.create5   s¸   € ðN

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ�z‰zØ)à*Ø*Ø)>Ø.HØ$Øñô )Ø+ÐQ[ñô $ð ð 
ð 	
r1   ©r>   r?   r@   rA   rB   rC   c          
     ó:  • U(       d  [        SU< 35      e0 [        [        U5      (       a#  SR                  [	        S U 5       S/5      5      O[
        US.5      EU=(       d    0 EnSS0U=(       d    0 EnU R                  [        SUS9[        XEXgS	9[        S
9$ )áø  
Get User Profile

Args:
  user_profile_id: The ID of the user profile to get (`uprof_...`).

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

  workspace_id: Optional header to select the Workspace for this request. The value is a
      Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

      Only needed for credentials that can act on more than one Workspace. A
      credential that belongs to a specific Workspace may omit it; if sent, it must
      match that Workspace.

  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
ú>Expected a non-empty value for `user_profile_id` but received rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú(UserProfiles.retrieve.<locals>.<genexpr>Á   rP   rQ   rR   rS   rT   ú-/v1/user_profiles/{user_profile_id}?beta=true©Úuser_profile_idrW   ©rZ   r[   ©
Ú
ValueErrorr   r   r]   r	   r   Ú_getr   r!   r#   ©r-   rj   r>   r?   r@   rA   rB   rC   s           r.   ÚretrieveÚUserProfiles.retrieve˜   sÂ   € öH ÜÐ]Ð^mÑ]pÐqÓrÐrð

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ�y‰yÜÐIÐ[jÑkÜ(Ø+ÐQ[ñô $ð ð 
ð 	
r1   c               óJ  • U(       d  [        SU< 35      e0 [        [        U5      (       a#  SR                  [	        S U 5       S/5      5      O[
        U	S.5      EU
=(       d    0 En
SS0U
=(       d    0 En
U R                  [        SUS9UUUUUUS	.[        X«XÍS
9[        S9$ )áÓ	  
Update User Profile

Args:
  user_profile_id: The ID of the user profile to update (`uprof_...`).

  access_type: How the platform uses the API on behalf of the entity this profile represents.
      `application`: the platform sells a product that uses the API behind the scenes,
      and the profile represents an individual end-user of that product.
      `passthrough`: the platform resells raw inference, and the profile identifies
      the resold-to company.

      - `application` - The user profile represents an individual end-user of a
        product that the platform builds on the API. New profiles get this value by
        default.
      - `passthrough` - The user profile represents a company that the platform
        resells Claude access to.

  external_id: If present, replaces the stored external_id. Omit to leave unchanged. Maximum
      255 characters. Accepted under the `user-profiles-2026-03-24` and
      `user-profiles-2026-08-18` beta headers; under `user-profiles-2026-09-04` send
      `external_user_details.reference_id` instead.

  external_user_details: Details about the entity this profile represents, as the platform states them.
      Each field sent replaces the stored value; omit a field to leave it unchanged.
      Once set, a value cannot be cleared and `null` is rejected. Accepted under the
      `user-profiles-2026-09-04` beta header only.

  external_user_onboarded_at: A timestamp in RFC 3339 format

  metadata: Key-value pairs to merge into the stored metadata. Keys provided overwrite
      existing values. To remove a key, set its value to an empty string. Keys not
      provided are left unchanged. Maximum 16 keys, with keys up to 64 characters and
      values up to 512 characters.

  name: If present, replaces the stored name. Omit to leave unchanged. Maximum 255
      characters.

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

  workspace_id: Optional header to select the Workspace for this request. The value is a
      Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

      Only needed for credentials that can act on more than one Workspace. A
      credential that belongs to a specific Workspace may omit it; if sent, it must
      match that Workspace.

  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
re   rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú&UserProfiles.update.<locals>.<genexpr>!  rP   rQ   rR   rS   rT   rh   ri   rV   rW   rX   ©
rm   r   r   r]   r	   r   r^   r   r!   r#   ©r-   rj   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   s                 r.   ÚupdateÚUserProfiles.updateÒ   sÛ   € öT ÜÐ]Ð^mÑ]pÐqÓrÐrð

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ�z‰zÜÐIÐ[jÑkà*Ø*Ø)>Ø.HØ$Øñô )Ø+ÐQ[ñô $ð ð 
ð 	
r1   ©
ÚlimitÚorderÚorder_byÚpager>   r?   r@   rA   rB   rC   c       
        ó&  • 0 [        [        U5      (       a#  SR                  [        S U 5       S/5      5      O[        US.5      EU=(       d    0 EnSS0U=(       d    0 EnU R                  S[        [           [        UUU	U
UUUUS.S9[        S	9$ )
ák  
List User Profiles

Args:
  limit: The maximum number of user profiles to return, from 1 to 100. Defaults to 20.

  order: The sort direction, applied to the field that `order_by` selects. Defaults to
      `desc`.

      - `asc` - Oldest first when `order_by` is `created_at`, or names in ascending
        order when `order_by` is `name`.
      - `desc` - Newest first when `order_by` is `created_at`, or names in descending
        order when `order_by` is `name`. This is the default.

  order_by: The field to sort user profiles by, in the direction that `order` sets. Defaults
      to `created_at`.

      - `created_at` - Sort by when each user profile was created. This is the
        default.
      - `name` - Sort by `name`, ignoring the case of ASCII letters. Profiles without
        a name come last in either direction.

  page: The cursor for the page to return, taken from `next_page` in a previous
      response.

      Leave it out to get the first page.

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

  workspace_id: Optional header to select the Workspace for this request. The value is a
      Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

      Only needed for credentials that can act on more than one Workspace. A
      credential that belongs to a specific Workspace may omit it; if sent, it must
      match that Workspace.

  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
rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú$UserProfiles.list.<locals>.<genexpr>y  rP   rQ   rR   rS   rT   rU   ©r{   r|   r}   r~   ©r@   rA   rB   rC   Úquery©r~   rZ   Úmodel)	r   r   r]   r	   r   Ú_get_api_listr   r#   r!   ©r-   r{   r|   r}   r~   r>   r?   r@   rA   rB   rC   s              r.   ÚlistÚUserProfiles.list:  sÀ   € ðx

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ×!Ñ!Ø)Ü¤Ñ0Ü(Ø+Ø'Ø%Øà"Ø"Ø (Ø ñ	ñô "ð "ð 
ð 	
r1   c          
     ó:  • U(       d  [        SU< 35      e0 [        [        U5      (       a#  SR                  [	        S U 5       S/5      5      O[
        US.5      EU=(       d    0 EnSS0U=(       d    0 EnU R                  [        SUS9[        XEXgS	9[        S
9$ )á  
Create Enrollment URL

Args:
  user_profile_id: The ID of the user profile to create an enrollment URL for (`uprof_...`).

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

  workspace_id: Optional header to select the Workspace for this request. The value is a
      Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

      Only needed for credentials that can act on more than one Workspace. A
      credential that belongs to a specific Workspace may omit it; if sent, it must
      match that Workspace.

  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
re   rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú5UserProfiles.create_enrollment_url.<locals>.<genexpr>½  rP   rQ   rR   rS   rT   ú</v1/user_profiles/{user_profile_id}/enrollment_url?beta=trueri   rW   rk   ©
rm   r   r   r]   r	   r   r^   r   r!   r$   ro   s           r.   Úcreate_enrollment_urlÚ"UserProfiles.create_enrollment_url”  sÆ   € öH ÜÐ]Ð^mÑ]pÐqÓrÐrð

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ�z‰zÜØNÐ`oñô )Ø+ÐQ[ñô 1ð ð 
ð 	
r1   © )Úreturnr+   )r•   r4   ©r8   z,Literal['application', 'passthrough'] | Omitr9   úOptional[str] | Omitr:   ú/BetaUserProfileExternalUserDetailsParams | Omitr;   úUnion[str, datetime] | Omitr<   úDict[str, str] | Omitr=   r—   r>   úList[AnthropicBetaParam] | Omitr?   ú
str | Omitr@   úHeaders | NonerA   úQuery | NonerB   úBody | NonerC   ú(float | httpx2.Timeout | None | NotGivenr•   r#   ©rj   rJ   r>   r›   r?   rœ   r@   r�   rA   rž   rB   rŸ   rC   r    r•   r#   ©rj   rJ   r8   z6Optional[Literal['application', 'passthrough']] | Omitr9   r—   r:   r˜   r;   r™   r<   rš   r=   r—   r>   r›   r?   rœ   r@   r�   rA   rž   rB   rŸ   rC   r    r•   r#   )r{   ú
int | Omitr|   úLiteral['asc', 'desc'] | Omitr}   ú$Literal['created_at', 'name'] | Omitr~   rœ   r>   r›   r?   rœ   r@   r�   rA   rž   rB   rŸ   rC   r    r•   zSyncPageCursor[BetaUserProfile]©rj   rJ   r>   r›   r?   rœ   r@   r�   rA   rž   rB   rŸ   rC   r    r•   r$   ©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r/   r5   r   r   r`   rp   rx   rŠ   r’   Ú__static_attributes__r”   r1   r.   r%   r%   !   s1  † Øó1ó ð1ð ó7ó ð7ð EIØ,0ØQUØBFØ*.Ø%)Ø15Ø#'ð )-Ø$(Ø"&Ø<Eñ!a
ð Bða
ð *ð	a
ð
  Oða
ð %@ða
ð (ða
ð #ða
ð /ða
ð !ða
ð &ða
ð "ða
ð  ða
ð  :ð!a
ð" 
õ#a
ðN 26Ø#'ð )-Ø$(Ø"&Ø<Eñ8
àð8
ð /ð	8
ð
 !ð8
ð &ð8
ð "ð8
ð  ð8
ð :ð8
ð 
õ8
ð| OSØ,0ØQUØBFØ*.Ø%)Ø15Ø#'ð )-Ø$(Ø"&Ø<Eñ#f
àðf
ð Lð	f
ð
 *ðf
ð  Oðf
ð %@ðf
ð (ðf
ð #ðf
ð /ðf
ð !ðf
ð &ðf
ð "ðf
ð   ð!f
ð" :ð#f
ð$ 
õ%f
ðV !Ø/3Ø9=ØØ15Ø#'ð )-Ø$(Ø"&Ø<EñX
ð ðX
ð -ð	X
ð
 7ðX
ð ðX
ð /ðX
ð !ðX
ð &ðX
ð "ðX
ð  ðX
ð :ðX
ð 
)õX
ð| 26Ø#'ð )-Ø$(Ø"&Ø<Eñ:
àð:
ð /ð	:
ð
 !ð:
ð &ð:
ð "ð:
ð  ð:
ð :ð:
ð 
&÷:
ð :
r1   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*   )Ú AsyncUserProfilesWithRawResponser,   s    r.   r/   Ú#AsyncUserProfiles.with_raw_responseÒ  s   € ô 0°Ó5Ð5r1   c                ó   • [        U 5      $ r3   )Ú&AsyncUserProfilesWithStreamingResponser,   s    r.   r5   Ú)AsyncUserProfiles.with_streaming_responseÜ  s   € ô 6°dÓ;Ð;r1   Nr7   c             ƒ  ó*  #   • 0 [        [        U5      (       a#  SR                  [        S U 5       S/5      5      O[        US.5      EU	=(       d    0 En	SS0U	=(       d    0 En	U R                  SUUUUUUS.[        XšX¼S9[        S	9I S
h  v•N $  N7f)rE   rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú+AsyncUserProfiles.create.<locals>.<genexpr>/  rP   rQ   rR   rS   rT   rU   rV   rW   rX   Nr\   r_   s                r.   r`   ÚAsyncUserProfiles.createå  sÅ   é € ðN

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ—Z‘ZØ)à*Ø*Ø)>Ø.HØ$Øñô )Ø+ÐQ[ñô $ð  ð 
÷ 
ð 	
ñ 
ùs   ‚B
BÂBÂBrb   c          
   ƒ  óV  #   • U(       d  [        SU< 35      e0 [        [        U5      (       a#  SR                  [	        S U 5       S/5      5      O[
        US.5      EU=(       d    0 EnSS0U=(       d    0 EnU R                  [        SUS9[        XEXgS	9[        S
9I Sh  v•N $  N7f)rd   re   rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú-AsyncUserProfiles.retrieve.<locals>.<genexpr>q  rP   rQ   rR   rS   rT   rh   ri   rW   rk   Nrl   ro   s           r.   rp   ÚAsyncUserProfiles.retrieveH  sÏ   é € öH ÜÐ]Ð^mÑ]pÐqÓrÐrð

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ—Y‘YÜÐIÐ[jÑkÜ(Ø+ÐQ[ñô $ð ð 
÷ 
ð 	
ñ 
ùó   ‚B B)Â"B'Â#B)c             ƒ  óf  #   • U(       d  [        SU< 35      e0 [        [        U5      (       a#  SR                  [	        S U 5       S/5      5      O[
        U	S.5      EU
=(       d    0 En
SS0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)rs   re   rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú+AsyncUserProfiles.update.<locals>.<genexpr>Ñ  rP   rQ   rR   rS   rT   rh   ri   rV   rW   rX   Nrv   rw   s                 r.   rx   ÚAsyncUserProfiles.update‚  sè   é € öT ÜÐ]Ð^mÑ]pÐqÓrÐrð

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ—Z‘ZÜÐIÐ[jÑkà*Ø*Ø)>Ø.HØ$Øñô )Ø+ÐQ[ñô $ð  ð 
÷ 
ð 	
ñ 
ùs   ‚B(B1Â*B/Â+B1rz   c       
        ó&  • 0 [        [        U5      (       a#  SR                  [        S U 5       S/5      5      O[        US.5      EU=(       d    0 EnSS0U=(       d    0 EnU R                  S[        [           [        UUU	U
UUUUS.S9[        S	9$ )
r€   rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú)AsyncUserProfiles.list.<locals>.<genexpr>)  rP   rQ   rR   rS   rT   rU   rƒ   r„   r†   )	r   r   r]   r	   r   rˆ   r   r#   r!   r‰   s              r.   rŠ   ÚAsyncUserProfiles.listê  sÀ   € ðx

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ×!Ñ!Ø)Ü ¤Ñ1Ü(Ø+Ø'Ø%Øà"Ø"Ø (Ø ñ	ñô "ð "ð 
ð 	
r1   c          
   ƒ  óV  #   • U(       d  [        SU< 35      e0 [        [        U5      (       a#  SR                  [	        S U 5       S/5      5      O[
        US.5      EU=(       d    0 EnSS0U=(       d    0 EnU R                  [        SUS9[        XEXgS	9[        S
9I Sh  v•N $  N7f)r�   re   rF   c              3  ó8   #   • U  H  n[        U5      v •  M     g 7frH   rI   rK   s     r.   rN   Ú:AsyncUserProfiles.create_enrollment_url.<locals>.<genexpr>m  rP   rQ   rR   rS   rT   r�   ri   rW   rk   Nr‘   ro   s           r.   r’   Ú'AsyncUserProfiles.create_enrollment_urlD  sÓ   é € öH ÜÐ]Ð^mÑ]pÐqÓrÐrð

Üô   —‘ð '*§h¡h¬uÑ5LÁeÓ5LÐOiÐNjÓ/kÔ&lä"Ø.:ñ	óð

ð ×" ð

ˆð *Ð+EÐ_È-×J]Ð[]Ð_ˆØ—Z‘ZÜØNÐ`oñô )Ø+ÐQ[ñô 1ð  ð 
÷ 
ð 	
ñ 
ùr¼   r”   )r•   r¯   )r•   r²   r–   r¡   r¢   )r{   r£   r|   r¤   r}   r¥   r~   rœ   r>   r›   r?   rœ   r@   r�   rA   rž   rB   rŸ   rC   r    r•   zAAsyncPaginator[BetaUserProfile, AsyncPageCursor[BetaUserProfile]]r¦   r§   r”   r1   r.   r&   r&   Ñ  s2  † Øó6ó ð6ð ó<ó ð<ð EIØ,0ØQUØBFØ*.Ø%)Ø15Ø#'ð )-Ø$(Ø"&Ø<Eñ!a
ð Bða
ð *ð	a
ð
  Oða
ð %@ða
ð (ða
ð #ða
ð /ða
ð !ða
ð &ða
ð "ða
ð  ða
ð  :ð!a
ð" 
õ#a
ðN 26Ø#'ð )-Ø$(Ø"&Ø<Eñ8
àð8
ð /ð	8
ð
 !ð8
ð &ð8
ð "ð8
ð  ð8
ð :ð8
ð 
õ8
ð| OSØ,0ØQUØBFØ*.Ø%)Ø15Ø#'ð )-Ø$(Ø"&Ø<Eñ#f
àðf
ð Lð	f
ð
 *ðf
ð  Oðf
ð %@ðf
ð (ðf
ð #ðf
ð /ðf
ð !ðf
ð &ðf
ð "ðf
ð   ð!f
ð" :ð#f
ð$ 
õ%f
ðV !Ø/3Ø9=ØØ15Ø#'ð )-Ø$(Ø"&Ø<EñX
ð ðX
ð -ð	X
ð
 7ðX
ð ðX
ð /ðX
ð !ðX
ð &ðX
ð "ðX
ð  ðX
ð :ðX
ð 
KõX
ð| 26Ø#'ð )-Ø$(Ø"&Ø<Eñ:
àð:
ð /ð	:
ð
 !ð:
ð &ð:
ð "ð:
ð  ð:
ð :ð:
ð 
&÷:
ð :
r1   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 rH   )Ú_user_profilesr   r`   rp   rx   rŠ   r’   ©r-   Úuser_profiless     r.   Ú__init__Ú$UserProfilesWithRawResponse.__init__‚  sz   € Ø+Ôä-Ø× Ñ ó
ˆŒô 0Ø×"Ñ"ó
ˆŒô .Ø× Ñ ó
ˆŒô ,Ø×Ñó
ˆŒ	ô &=Ø×/Ñ/ó&
ˆÕ"r1   ©rË   r`   r’   rŠ   rp   rx   N©rÍ   r%   r•   ÚNone©r¨   r©   rª   r«   rÎ   r¬   r”   r1   r.   r+   r+   �  ó   † ÷
r1   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 rH   )rË   r   r`   rp   rx   rŠ   r’   rÌ   s     r.   rÎ   Ú)AsyncUserProfilesWithRawResponse.__init__—  s{   € Ø+Ôä3Ø× Ñ ó
ˆŒô 6Ø×"Ñ"ó
ˆŒô 4Ø× Ñ ó
ˆŒô 2Ø×Ñó
ˆŒ	ô &CØ×/Ñ/ó&
ˆÕ"r1   rÐ   N©rÍ   r&   r•   rÒ   rÓ   r”   r1   r.   r¯   r¯   –  rÔ   r1   r¯   c                  ó   • \ rS rSrSS jrSrg)r4   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 rH   )rË   r   r`   rp   rx   rŠ   r’   rÌ   s     r.   rÎ   Ú*UserProfilesWithStreamingResponse.__init__¬  s{   € Ø+Ôä2Ø× Ñ ó
ˆŒô 5Ø×"Ñ"ó
ˆŒô 3Ø× Ñ ó
ˆŒô 1Ø×Ñó
ˆŒ	ô &BØ×/Ñ/ó&
ˆÕ"r1   rÐ   NrÑ   rÓ   r”   r1   r.   r4   r4   «  rÔ   r1   r4   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 rH   )rË   r   r`   rp   rx   rŠ   r’   rÌ   s     r.   rÎ   Ú/AsyncUserProfilesWithStreamingResponse.__init__Á  s{   € Ø+Ôä8Ø× Ñ ó
ˆŒô ;Ø×"Ñ"ó
ˆŒô 9Ø× Ñ ó
ˆŒô 7Ø×Ñó
ˆŒ	ô &HØ×/Ñ/ó&
ˆÕ"r1   rÐ   NrØ   rÓ   r”   r1   r.   r²   r²   À  rÔ   r1   r²   )9Ú
__future__r   Útypingr   r   r   r   r   Ú	itertoolsr	   Útyping_extensionsr
   Úhttpx2Ú_typesr   r   r   r   r   r   r   Ú_utilsr   r   r   Ú_compatr   Ú	_resourcer   r   Ú	_responser   r   r   r   Ú
paginationr   r   Ú
types.betar   Ú_base_clientr    r!   Útypes.anthropic_beta_paramr"   Útypes.beta.beta_user_profiler#   Ú+types.beta.beta_user_profile_enrollment_urlr$   Ú9types.beta.beta_user_profile_external_user_details_paramsÚ__all__r%   r&   r+   r¯   r4   r²   r”   r1   r.   Ú<module>rñ      s§   ðÝ "ç .Ó .Ý Ý Ý %ã ç K× KÑ Kß >Ñ >Ý &ß :÷ó ÷ :õ÷ AÝ <Ý ;Ý WÝ qàÐ.Ð
/€ôm
�?ô m
ô`m
Ð(ô m
÷`
ñ 
÷*
ñ 
÷*
ñ 
÷*
ò 
r1   