+
    ~j                     b    ^ RI t ^ RIHtHtHtHtHtHt ^RIH	t	 ^RI
Ht Rt  ! R R]	4      tR# )    N)CreateIngressRequestIngressInfoUpdateIngressRequestListIngressRequestDeleteIngressRequestListIngressResponse)Service)VideoGrantsIngressc                      a a ] tR t^t oRtV3R lV 3R lltV3R lR ltV3R lR ltV3R lR	 ltV3R
 lR lt	Rt
VtV ;t# )IngressServicezClient for LiveKit Ingress Service API

Recommended way to use this service is via `livekit.api.LiveKitAPI`:

```python
from livekit import api
lkapi = api.LiveKitAPI()
ingress = lkapi.ingress
```

Also see https://docs.livekit.io/home/ingress/overview/
c                F   < V ^8  d   QhRS[ P                  RS[RS[RS[/# )   sessionurlapi_key
api_secret)aiohttpClientSessionstr)format__classdict__s   "p/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/livekit/api/ingress_service.py__annotate__IngressService.__annotate__   s0     < < 5 5 <C <# <[^ <    c                (   < \         SV `  WW44       R # )N)super__init__)selfr   r   r   r   	__class__s   &&&&&r   r   IngressService.__init__   s    w;r   c                &   < V ^8  d   QhRS[ RS[/# )r   createreturn)r   r   )r   r   s   "r   r   r   "        
 
+? 
K 
r   c                   "   V P                   P                  \        R VV P                  \	        RR7      4      \
        4      G Rj  xL
 #  L5i)CreateIngressTingress_adminN_clientrequestSVC_auth_headerr
   r   )r    r$   s   &&r   create_ingressIngressService.create_ingress"   E     \\))k=>
 
 	
 
   AAAAc                &   < V ^8  d   QhRS[ RS[/# )r   updater%   )r   r   )r   r   s   "r   r   r   +   r&   r   c                   "   V P                   P                  \        R VV P                  \	        RR7      4      \
        4      G Rj  xL
 #  L5i)UpdateIngressTr)   Nr+   )r    r5   s   &&r   update_ingressIngressService.update_ingress+   r2   r3   c                &   < V ^8  d   QhRS[ RS[/# )r   listr%   )r   r   )r   r   s   "r   r   r   4   s     
 
'9 
>Q 
r   c                   "   V P                   P                  \        R VV P                  \	        RR7      4      \
        4      G Rj  xL
 #  L5i)ListIngressTr)   N)r,   r-   r.   r/   r
   r   )r    r;   s   &&r   list_ingressIngressService.list_ingress4   sE     \\))k=>
 
 	
 
r3   c                &   < V ^8  d   QhRS[ RS[/# )r   deleter%   )r   r   )r   r   s   "r   r   r   =   r&   r   c                   "   V P                   P                  \        R VV P                  \	        RR7      4      \
        4      G Rj  xL
 #  L5i)DeleteIngressTr)   Nr+   )r    rA   s   &&r   delete_ingressIngressService.delete_ingress=   r2   r3    )__name__
__module____qualname____firstlineno____doc__r   r0   r8   r>   rD   __static_attributes____classdictcell____classcell__)r!   r   s   @@r   r   r      sA     < <
 

 

 

 
 
r   r   )r   livekit.protocol.ingressr   r   r   r   r   r   _servicer	   access_tokenr
   r.   r   rF   r   r   <module>rR      s.       % 3
W 3
r   