+
    ~j0y                       ^ RI Ht ^ RIHtHtHtHt ^ RIHt ^ RI	H
t
 ^ RIt^RIHt ^RIHtHtHtHtHtHtHt ^RIHtHtHtHtHt ^R	IHt ^R
IHtH t  ^RI!H"t"H#t# ^RI$H%t%H&t& ^RI'H(t(H)t) ^RI*H+t+H,t,H-t- ^RI.H/t/ ^RI0H1t1 ^RI2H3t3 ^RI4H5t5 ^RI6H7t7 ^RI8H9t9 RR.t: ! R R]4      t; ! R R] 4      t< ! R R4      t= ! R R4      t> ! R R4      t? ! R R 4      t@R# )!    )annotations)AnyListOptionalcast)chain)LiteralN)_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)resource_add_paramsresource_list_paramsresource_update_params)AnthropicBetaParam)ResourceUpdateResponse)ResourceRetrieveResponse)BetaManagedAgentsFileResource) BetaManagedAgentsSessionResource)&BetaManagedAgentsDeleteSessionResource	ResourcesAsyncResourcesc                     ] tR t^t]R R l4       t]R R l4       tR]RRRRR	RR
]/R R llt	R]RRRRR	RR
]/R R llt
R]R]R]RRRRR	RR
]/R R lltR]RRRRR	RR
]/R R lltR]R]RRRRR	RR
]/R R lltRtR# )r)   c                   V ^8  d   QhRR/# )   returnResourcesWithRawResponse )formats   "ڀ/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/anthropic/resources/beta/sessions/resources.py__annotate__Resources.__annotate__    s     . .#; .    c                    \        V 4      # 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
)r/   selfs   &r2   with_raw_responseResources.with_raw_response   s     (--r5   c                   V ^8  d   QhRR/# )r-   r.   ResourcesWithStreamingResponser0   )r1   s   "r2   r3   r4   *   s     4 4)G 4r5   c                    \        V 4      # 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   &r2   with_streaming_response!Resources.with_streaming_response)   s     .d33r5   betasextra_headersNextra_query
extra_bodytimeoutc               8    V ^8  d   QhRRRRRRRRRR	R
RRRRR/# r-   resource_idstr
session_idrB   List[AnthropicBetaParam] | OmitrC   Headers | NonerD   Query | NonerE   Body | NonerF   'float | httpx.Timeout | None | NotGivenr.   r%   r0   )r1   s   "r2   r3   r4   2   Z     9
 9
9
 	9

 /9
 &9
 "9
  9
 99
 
"9
r5   c                  V'       g   \        RV: 24      hV'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / Cp\        \        V P                  \        RVVR7      \        WEWgR	7      \        \        \        4      R
7      4      # )Z  
Get Session Resource

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
9Expected a non-empty value for `session_id` but received :Expected a non-empty value for `resource_id` but received anthropic-beta,c              3  8   "   T F  p\        V4      x  K  	  R # 5iNrJ   .0es   & r2   	<genexpr>%Resources.retrieve.<locals>.<genexpr>T        5Lec!ffe   managed-agents-2026-04-01;/v1/sessions/{session_id}/resources/{resource_id}?beta=truerK   rI   rC   rD   rE   rF   optionscast_to
ValueErrorr   r   joinr   r   r   r%   _getr   r   r   r9   rI   rK   rB   rC   rD   rE   rF   s   &&$$$$$$r2   retrieveResources.retrieve2   s    6 XYcXfghhYZeYhijj	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`$IIQ) +
 -"/U_ 1  
 	
r5   c               <    V ^8  d   QhRRRRRRRRRRR	R
RRRRRR/	# r-   rI   rJ   rK   authorization_tokenrB   rL   rC   rM   rD   rN   rE   rO   rF   rP   r.   r$   r0   )r1   s   "r2   r3   r4   m   o     @
 @
@
 	@

 !@
 /@
 &@
 "@
  @
 9@
 
 @
r5   c                  V'       g   \        RV: 24      hV'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / Cp\        \        V P                  \        RVVR7      \        R	V/\        P                  4      \        WVWxR
7      \        \        \        4      R7      4      # )  
Update Session Resource

Args:
  authorization_token: New authorization token for the resource. Currently only `github_repository`
      resources support token rotation.

  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
rT   rU   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   #Resources.update.<locals>.<genexpr>   r`   ra   rb   rc   rd   rr   re   bodyrg   rh   )rj   r   r   rk   r   r   r   r$   _postr   r   r"   ResourceUpdateParamsr   r   	r9   rI   rK   rr   rB   rC   rD   rE   rF   s	   &&$$$$$$$r2   updateResources.updatem   s   > XYcXfghhYZeYhijj	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`"JJQ) +
 %*,?@BXBmBm -"/U_ /  
 	
r5   limitpagec               <    V ^8  d   QhRRRRRRRRR	R
RRRRRRRR/	# )r-   rK   rJ   r   
int | Omitr   
str | OmitrB   rL   rC   rM   rD   rN   rE   rO   rF   rP   r.   z0SyncPageCursor[BetaManagedAgentsSessionResource]r0   )r1   s   "r2   r3   r4      so     A
 A
A
 	A

 A
 /A
 &A
 "A
  A
 9A
 
:A
r5   c                  V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        \        ,          \        VVVV\        RVR	V/\        P                  4      R
7      \        \        \        4      R7      # )  
List Session Resources

Args:
  limit: Maximum number of resources to return per page (max 1000). If omitted, returns
      all resources.

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

  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
rT   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   !Resources.list.<locals>.<genexpr>   r`   ra   rb   -/v1/sessions/{session_id}/resources?beta=truerK   r   r   rC   rD   rE   rF   queryr   rg   model)rj   r   r   rk   r   r   _get_api_listr   r   r'   r   r   r!   ResourceListParamsr   r   	r9   rK   r   r   rB   rC   rD   rE   rF   s	   &&$$$$$$$r2   listResources.list   s   B XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`!!IV`a @A(+'%% );; 5! " 
 	
r5   c               8    V ^8  d   QhRRRRRRRRRR	R
RRRRR/# r-   rI   rJ   rK   rB   rL   rC   rM   rD   rN   rE   rO   rF   rP   r.   r(   r0   )r1   s   "r2   r3   r4      Z     4
 4
4
 	4

 /4
 &4
 "4
  4
 94
 
04
r5   c          
        V'       g   \        RV: 24      hV'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVVR7      \        WEWgR	7      \        R
7      # )]  
Delete Session Resource

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
rT   rU   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   #Resources.delete.<locals>.<genexpr>  r`   ra   rb   rc   rd   re   rf   
rj   r   r   rk   r   r   _deleter   r   r(   rm   s   &&$$$$$$r2   deleteResources.delete   s    6 XYcXfghhYZeYhijj	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`||M%'
 )+Q[ ;  

 
	
r5   
mount_pathc               @    V ^8  d   QhRRRRRRRRRR	R
RRRRRRRRR/
# r-   rK   rJ   file_idtypezLiteral['file']r   zOptional[str] | OmitrB   rL   rC   rM   rD   rN   rE   rO   rF   rP   r.   r&   r0   )r1   s   "r2   r3   r4   (  n     <
 <
<
 	<

 <
 )<
 /<
 &<
 "<
  <
 9<
 
'<
r5   c                  V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        RVR	VR
V/\        P                  4      \        WgWR7      \        R7      # )  
Add Session Resource

Args:
  file_id: ID of a previously uploaded file.

  mount_path: Mount path in the container. Defaults to `/mnt/session/uploads/<file_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
rT   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^    Resources.add.<locals>.<genexpr>N  r`   ra   rb   r   r   r   r   r   re   rx   )rj   r   r   rk   r   r   rz   r   r   r    ResourceAddParamsr   r&   
r9   rK   r   r   r   rB   rC   rD   rE   rF   s
   &&$$$$$$$$r2   addResources.add(  s    B XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`zzIV`a wD *
 $55 )+Q[ 2  
 	
r5   r0   __name__
__module____qualname____firstlineno__r   r:   r@   r   r   rn   r}   r   r   r   __static_attributes__r0   r5   r2   r)   r)      su   . . 4 49

 269
 )-9
 %)9
 #'9
 <E9
v@
 26@
 )-@
 %)@
 #'@
 <E@
DA
 !	A

  A
 26A
 )-A
 %)A
 #'A
 <EA
F4

 264
 )-4
 %)4
 #'4
 <E4
l<
 ,0<
 26<
 )-<
 %)<
 #'<
 <E<
 <
r5   c                     ] tR tRt]R R l4       t]R R l4       tR]RRR	RR
RR]/R R llt	R]RRR	RR
RR]/R R llt
R]R]R]RRR	RR
RR]/R R lltR]RRR	RR
RR]/R R lltR]R]RRR	RR
RR]/R R lltRtR# )r*   ig  c                   V ^8  d   QhRR/# )r-   r.   AsyncResourcesWithRawResponser0   )r1   s   "r2   r3   AsyncResources.__annotate__i  s     3 3#@ 3r5   c                    \        V 4      # r7   )r   r8   s   &r2   r:    AsyncResources.with_raw_responseh  s     -T22r5   c                   V ^8  d   QhRR/# )r-   r.   #AsyncResourcesWithStreamingResponser0   )r1   s   "r2   r3   r   s  s     9 9)L 9r5   c                    \        V 4      # r?   )r   r8   s   &r2   r@   &AsyncResources.with_streaming_responser  s     3488r5   rB   rC   NrD   rE   rF   c               8    V ^8  d   QhRRRRRRRRRR	R
RRRRR/# rH   r0   )r1   s   "r2   r3   r   {  rQ   r5   c                 "   V'       g   \        RV: 24      hV'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / Cp\        \        V P                  \        RVVR7      \        WEWgR	7      \        \        \        4      R
7      G Rj  xL
 4      #  L5i)rS   rT   rU   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   *AsyncResources.retrieve.<locals>.<genexpr>  r`   ra   rb   rc   rd   re   rf   Nri   rm   s   &&$$$$$$r2   rn   AsyncResources.retrieve{  s    6 XYcXfghhYZeYhijj	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`$))Q) +
 -"/U_ 1   
 	
s$   C)AC) C)AC)C'
	C)c               <    V ^8  d   QhRRRRRRRRRRR	R
RRRRRR/	# rq   r0   )r1   s   "r2   r3   r     rs   r5   c                  "   V'       g   \        RV: 24      hV'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / Cp\        \        T P                  \        RVVR7      \        R	V/\        P                  4      G R
j  xL
 \        WVWxR7      \        \        \        4      R7      G R
j  xL
 4      #  L4 L
5i)ru   rT   rU   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   (AsyncResources.update.<locals>.<genexpr>  r`   ra   rb   rc   rd   rr   Nre   rx   )rj   r   r   rk   r   r   r   r$   rz   r   r   r"   r{   r   r   r|   s	   &&$$$$$$$r2   r}   AsyncResources.update  s-    > XYcXfghhYZeYhijj	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`"**Q) +
 1*,?@BXBmBm  -"/U_ /   
 	
s6   DAD DADD
+DD
	DDr   r   c               <    V ^8  d   QhRRRRRRRRR	R
RRRRRRRR/	# )r-   rK   rJ   r   r   r   r   rB   rL   rC   rM   rD   rN   rE   rO   rF   rP   r.   zcAsyncPaginator[BetaManagedAgentsSessionResource, AsyncPageCursor[BetaManagedAgentsSessionResource]]r0   )r1   s   "r2   r3   r     sp     A
 A
A
 	A

 A
 /A
 &A
 "A
  A
 9A
 
mA
r5   c                  V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVR7      \        \        ,          \        VVVV\        RVR	V/\        P                  4      R
7      \        \        \        4      R7      # )r   rT   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   &AsyncResources.list.<locals>.<genexpr>  r`   ra   rb   r   r   r   r   r   r   )rj   r   r   rk   r   r   r   r   r   r'   r   r   r!   r   r   r   r   s	   &&$$$$$$$r2   r   AsyncResources.list  s   B XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`!!IV`a !AB(+'%% );; 5! " 
 	
r5   c               8    V ^8  d   QhRRRRRRRRRR	R
RRRRR/# r   r0   )r1   s   "r2   r3   r   ;  r   r5   c          
       "   V'       g   \        RV: 24      hV'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpV P                  \        RVVR7      \        WEWgR	7      \        R
7      G Rj  xL
 #  L5i)r   rT   rU   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   (AsyncResources.delete.<locals>.<genexpr>]  r`   ra   rb   rc   rd   re   rf   Nr   rm   s   &&$$$$$$r2   r   AsyncResources.delete;  s     6 XYcXfghhYZeYhijj	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`\\M%'
 )+Q[ ; " 

 

 
	
 

s#   CAC C6CCCr   c               @    V ^8  d   QhRRRRRRRRRR	R
RRRRRRRRR/
# r   r0   )r1   s   "r2   r3   r   q  r   r5   c                 "   V'       g   \        RV: 24      h/ \        R\        V4      '       d$   RP                  \	        R V 4       R.4      4      M\
        /4      CT;'       g    / CpRR/T;'       g    / CpT P                  \        RVR7      \        RVR	VR
V/\        P                  4      G Rj  xL
 \        WgWR7      \        R7      G Rj  xL
 #  L" L5i)r   rT   rV   rW   c              3  8   "   T F  p\        V4      x  K  	  R # 5irY   rZ   r[   s   & r2   r^   %AsyncResources.add.<locals>.<genexpr>  r`   ra   rb   r   r   r   r   r   Nre   rx   )rj   r   r   rk   r   r   rz   r   r   r    r   r   r&   r   s
   &&$$$$$$$$r2   r   AsyncResources.addq  s    B XYcXfghh	
$ '*hhu5Le5LOjNk/l&m"	
 ""	
 *+F`=K^K^\^`ZZIV`a,wD *
 $55  )+Q[ 2   
 
 	

s0   A&C)C9>C7C
8CCCCr0   r   r0   r5   r2   r*   r*   g  su   3 3 9 99

 269
 )-9
 %)9
 #'9
 <E9
v@
 26@
 )-@
 %)@
 #'@
 <E@
DA
 !	A

  A
 26A
 )-A
 %)A
 #'A
 <EA
F4

 264
 )-4
 %)4
 #'4
 <E4
l<
 ,0<
 26<
 )-<
 %)<
 #'<
 <E<
 <
r5   c                  "    ] tR tRtR R ltRtR# )r/   i  c                    V ^8  d   QhRRRR/# r-   	resourcesr)   r.   Noner0   )r1   s   "r2   r3   %ResourcesWithRawResponse.__annotate__       
 
) 
 
r5   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # rY   )
_resourcesr
   to_raw_response_wrapperrn   r}   r   r   r   r9   r   s   &&r2   __init__!ResourcesWithRawResponse.__init__  s    #(@@
 '>>
 %<<NN
	 '>>
 $;;MM
r5   r   r   r   r   rn   r}   Nr   r   r   r   r   r   r0   r5   r2   r/   r/         
 
r5   r/   c                  "    ] tR tRtR R ltRtR# )r   i  c                    V ^8  d   QhRRRR/# r-   r   r*   r.   r   r0   )r1   s   "r2   r3   *AsyncResourcesWithRawResponse.__annotate__       
 
. 
T 
r5   c                	   Wn         \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP
                  4      V n        \        P                  ! VP                  4      V n        \        P                  ! VP                  4      V n        R # rY   )r   r
   async_to_raw_response_wrapperrn   r}   r   r   r   r   s   &&r2   r   &AsyncResourcesWithRawResponse.__init__  s    #(FF
 'DD
 %BBNN
	 'DD
 $AAMM
r5   r   Nr   r0   r5   r2   r   r     r   r5   r   c                  "    ] tR tRtR R ltRtR# )r=   i  c                    V ^8  d   QhRRRR/# r   r0   )r1   s   "r2   r3   +ResourcesWithStreamingResponse.__annotate__  r   r5   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # rY   )r   r   rn   r}   r   r   r   r   s   &&r2   r   'ResourcesWithStreamingResponse.__init__  st    #4
 3
 1NN
	 3
 0MM
r5   r   Nr   r0   r5   r2   r=   r=     r   r5   r=   c                  "    ] tR tRtR R ltRtR# )r   i  c                    V ^8  d   QhRRRR/# r   r0   )r1   s   "r2   r3   0AsyncResourcesWithStreamingResponse.__annotate__  r   r5   c                	   Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        \        VP                  4      V n        R # rY   )r   r   rn   r}   r   r   r   r   s   &&r2   r   ,AsyncResourcesWithStreamingResponse.__init__  st    #:
 9
 7NN
	 9
 6MM
r5   r   Nr   r0   r5   r2   r   r     r   r5   r   )A
__future__r   typingr   r   r   r   	itertoolsr   typing_extensionsr	   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.sessionsr    r!   r"   types.anthropic_beta_paramr#   ,types.beta.sessions.resource_update_responser$   .types.beta.sessions.resource_retrieve_responser%   5types.beta.sessions.beta_managed_agents_file_resourcer&   8types.beta.sessions.beta_managed_agents_session_resourcer'   ?types.beta.sessions.beta_managed_agents_delete_session_resourcer(   __all__r)   r*   r/   r   r=   r   r0   r5   r2   <module>r     s    # , ,  %  ! L L L g g ' ; Z : A e e = S W c i v(
)F
 F
R
F
% F
R

 
*
 
*
 
*
 
r5   