+
    ~jJ                    n   ^ RI 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 ^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% ^RI&H't' ^RI(H)t) 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      t0R# )    )annotations)Iterable)LiteralN)_legacy_response)BodyOmitQueryHeadersNotGivenomit	not_given)path_templatemaybe_transformasync_maybe_transform)cached_property)SyncAPIResourceAsyncAPIResource)to_streamed_response_wrapper"async_to_streamed_response_wrapper)SyncConversationCursorPageAsyncConversationCursorPage)AsyncPaginatormake_request_options)invite_list_paramsinvite_create_params)Invite)InviteDeleteResponseInvitesAsyncInvitesc                      ] 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 llt
R]R]RRRRR	RR
]/R R llt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InvitesWithRawResponse )formats   "ڀ/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/openai/resources/admin/organization/invites.py__annotate__Invites.__annotate__   s     , ,#9 ,    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/openai/openai-python#accessing-raw-response-data-eg-headers
)r$   selfs   &r'   with_raw_responseInvites.with_raw_response   s     &d++r*   c                   V ^8  d   QhRR/# )r"   r#   InvitesWithStreamingResponser%   )r&   s   "r'   r(   r)   %   s     2 2)E 2r*   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/openai/openai-python#with_streaming_response
)r2   r-   s   &r'   with_streaming_responseInvites.with_streaming_response$   s     ,D11r*   projects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"   emailstrrolezLiteral['reader', 'owner']r7   z-Iterable[invite_create_params.Project] | Omitr8   Headers | Noner9   Query | Noner:   Body | Noner;   'float | httpx.Timeout | None | NotGivenr#   r   r%   )r&   s   "r'   r(   r)   -   ]     6
 6
 6
 )	6

 @6
 &6
 "6
  6
 96
 
6
r*   c                   V P                  R\        RVRVRV/\        P                  4      \	        VVVVRR/R7      \
        R7      # )	  Create an invite for a user to the organization.

The invite must be accepted by
the user before they have access to the organization.

Args:
  email: Send an email to this address

  role: `owner` or `reader`

  projects: An array of projects to which membership is granted at the same time the org
      invite is accepted. If omitted, the user will be invited to the default project
      for compatibility with legacy behavior. If empty list is passed, the user will
      not be invited to any projects, including the default one.

  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
/organization/invitesr>   r@   r7   admin_api_key_authTr8   r9   r:   r;   securitybodyoptionscast_to)_postr   r   InviteCreateParamsr   r   r.   r>   r@   r7   r8   r9   r:   r;   s   &$$$$$$$r'   createInvites.create-   sh    H zz# UD
 %77 )+'%.5 #  
 	
r*   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r"   	invite_idr?   r8   rA   r9   rB   r:   rC   r;   rD   r#   r   r%   )r&   s   "r'   r(   r)   e   F     #
 #
#
 &#
 "#
  #
 9#
 
#
r*   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      # )  
Retrieves an invite.

Args:
  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
8Expected a non-empty value for `invite_id` but received !/organization/invites/{invite_id}rW   rI   TrJ   rN   rO   
ValueError_getr   r   r   r.   rW   r8   r9   r:   r;   s   &&$$$$r'   retrieveInvites.retrievee   s^    . WXaWdeffyy=S(+'%.5   

 
	
r*   afterlimitc               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# )r"   re   
str | Omitrf   
int | Omitr8   rA   r9   rB   r:   rC   r;   rD   r#   z"SyncConversationCursorPage[Invite]r%   )r&   s   "r'   r(   r)      sR     2
 2
 2
 	2
 &2
 "2
  2
 92
 
,2
r*   c                   V P                  R\        \        ,          \        VVVV\	        RVRV/\
        P                  4      RR/R7      \        R7      # a  
Returns a list of invites in the organization.

Args:
  after: A cursor for use in pagination. `after` is an object ID that defines your place
      in the list. For instance, if you make a list request and receive 100 objects,
      ending with obj_foo, your subsequent call can include after=obj_foo in order to
      fetch the next page of the list.

  limit: A limit on the number of objects to be returned. Limit can range between 1 and
      100, and the default is 20.

  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
rH   re   rf   rI   T)r8   r9   r:   r;   queryrK   )pagerN   model)_get_api_listr   r   r   r   r   InviteListParamsr.   re   rf   r8   r9   r:   r;   s   &$$$$$$r'   listInvites.list   sm    @ !!#+F3(+'%% '77 /5 # " 
 	
r*   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# r"   rW   r?   r8   rA   r9   rB   r:   rC   r;   rD   r#   r   r%   )r&   s   "r'   r(   r)      F     $
 $
$
 &$
 "$
  $
 9$
 
$
r*   c                   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      # )L  Delete an invite.

If the invite has already been accepted, it cannot be deleted.

Args:
  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]   rI   TrJ   r^   r`   _deleter   r   r   rb   s   &&$$$$r'   deleteInvites.delete   s^    0 WXaWdeff||=S(+'%.5 )  

 
	
r*   r%   __name__
__module____qualname____firstlineno__r   r/   r5   r   r   rS   rc   rr   r{   __static_attributes__r%   r*   r'   r   r      s   , , 2 26

 CG6
 )-6
 %)6
 #'6
 <E6
p#
 )-#
 %)#
 #'#
 <E#
J2
 !2
 !	2
 )-2
 %)2
 #'2
 <E2
h$
 )-$
 %)$
 #'$
 <E$
 $
r*   c                      ] 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 llt
R]R]RRRRR	RR
]/R R lltRRRRR	RR
]/R R lltRtR# )r   c                   V ^8  d   QhRR/# )r"   r#   AsyncInvitesWithRawResponser%   )r&   s   "r'   r(   AsyncInvites.__annotate__   s     1 1#> 1r*   c                    \        V 4      # r,   )r   r-   s   &r'   r/   AsyncInvites.with_raw_response   s     +400r*   c                   V ^8  d   QhRR/# )r"   r#   !AsyncInvitesWithStreamingResponser%   )r&   s   "r'   r(   r      s     7 7)J 7r*   c                    \        V 4      # r4   )r   r-   s   &r'   r5   $AsyncInvites.with_streaming_response   s     166r*   r7   r8   Nr9   r:   r;   c               8    V ^8  d   QhRRRRRRRRR	R
RRRRRR/# r=   r%   )r&   s   "r'   r(   r      rE   r*   c                  "   T P                  R\        RVRVRV/\        P                  4      G Rj  xL
 \	        VVVVRR/R7      \
        R	7      G Rj  xL
 #  L' L5i)
rG   rH   r>   r@   r7   NrI   TrJ   rL   )rP   r   r   rQ   r   r   rR   s   &$$$$$$$r'   rS   AsyncInvites.create   s     H ZZ#,UD
 %77  )+'%.5 #   
 
 	

s!   0AA
"AAAAc               0    V ^8  d   QhRRRRRRRRR	R
RR/# rV   r%   )r&   s   "r'   r(   r   1  rX   r*   c                  "   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      G Rj  xL
 #  L5i)	rZ   r[   r\   r]   rI   TrJ   r^   Nr_   rb   s   &&$$$$r'   rc   AsyncInvites.retrieve1  sk     . WXaWdeffYY=S(+'%.5   

 

 
	
 

   AAAAre   rf   c               4    V ^8  d   QhRRRRRRRRR	R
RRRR/# )r"   re   rh   rf   ri   r8   rA   r9   rB   r:   rC   r;   rD   r#   z;AsyncPaginator[Invite, AsyncConversationCursorPage[Invite]]r%   )r&   s   "r'   r(   r   V  sS     2
 2
 2
 	2
 &2
 "2
  2
 92
 
E2
r*   c                   V P                  R\        \        ,          \        VVVV\	        RVRV/\
        P                  4      RR/R7      \        R7      # rk   )ro   r   r   r   r   r   rp   rq   s   &$$$$$$r'   rr   AsyncInvites.listV  sm    @ !!#,V4(+'%% '77 /5 # " 
 	
r*   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# ru   r%   )r&   s   "r'   r(   r     rv   r*   c                  "   V'       g   \        RV: 24      hV P                  \        RVR7      \        VVVVRR/R7      \        R7      G Rj  xL
 #  L5i)	rx   r[   r\   r]   rI   TrJ   r^   Nry   rb   s   &&$$$$r'   r{   AsyncInvites.delete  sk     0 WXaWdeff\\=S(+'%.5 ) " 

 

 
	
 

r   r%   r}   r%   r*   r'   r   r      s   1 1 7 76

 CG6
 )-6
 %)6
 #'6
 <E6
p#
 )-#
 %)#
 #'#
 <E#
J2
 !2
 !	2
 )-2
 %)2
 #'2
 <E2
h$
 )-$
 %)$
 #'$
 <E$
 $
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"   invitesr   r#   Noner%   )r&   s   "r'   r(   #InvitesWithRawResponse.__annotate__       
 
 
D 
r*   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        R # N)_invitesr   to_raw_response_wrapperrS   rc   rr   r{   r.   r   s   &&r'   __init__InvitesWithRawResponse.__init__  ss    &>>NN
 )@@
 %<<LL
	 '>>NN
r*   r   rS   r{   rr   rc   Nr~   r   r   r   r   r   r%   r*   r'   r$   r$         
 
r*   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   r%   )r&   s   "r'   r(   (AsyncInvitesWithRawResponse.__annotate__       
 
 
 
r*   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        R # r   )r   r   async_to_raw_response_wrapperrS   rc   rr   r{   r   s   &&r'   r   $AsyncInvitesWithRawResponse.__init__  ss    &DDNN
 )FF
 %BBLL
	 'DDNN
r*   r   Nr   r%   r*   r'   r   r     r   r*   r   c                  "    ] tR tRtR R ltRtR# )r2   i  c                    V ^8  d   QhRRRR/# r   r%   )r&   s   "r'   r(   )InvitesWithStreamingResponse.__annotate__  r   r*   c                	    Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        R # r   )r   r   rS   rc   rr   r{   r   s   &&r'   r   %InvitesWithStreamingResponse.__init__  s[    2NN
 5
 1LL
	 3NN
r*   r   Nr   r%   r*   r'   r2   r2     r   r*   r2   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&   s   "r'   r(   .AsyncInvitesWithStreamingResponse.__annotate__  r   r*   c                	    Wn         \        VP                  4      V n        \        VP                  4      V n        \        VP                  4      V n        \        VP
                  4      V n        R # r   )r   r   rS   rc   rr   r{   r   s   &&r'   r   *AsyncInvitesWithStreamingResponse.__init__  s[    8NN
 ;
 7LL
	 9NN
r*   r   Nr   r%   r*   r'   r   r     r   r*   r   )1
__future__r   typingr   typing_extensionsr   httpx r   _typesr   r   r	   r
   r   r   r   _utilsr   r   r   _compatr   	_resourcer   r   	_responser   r   
paginationr   r   _base_clientr   r   types.admin.organizationr   r   types.admin.organization.inviter   /types.admin.organization.invite_delete_responser   __all__r   r   r$   r   r2   r   r%   r*   r'   <module>r      s    #  %  ! L L L L L ' ; Z R A Q 6 Tn
%I
o I
XI
# I
X
 
$
 
$
 
$
 
r*   