
    OjB                         S r SSKrSSKJrJr  SSKrSSKJrJrJ	r	  \ " S S\5      5       r
\ " S S\5      5       r " S	 S
\5      rS\S\	\
S4   S\SS4S jrS\S\	\S4   S\SS4S jrg)zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.    N)Protocolruntime_checkable)AnyOptionalUnionc                   j   \ rS rSrS\R
                  \R
                  S.S\R                  S\S\\R                  R                  \R                  R                  S4   S\\\R                  R                  4   S	\R                  4
S
 jjrSSSSSSS\R
                  SS.	S\S\R                  R                   S\\R                  R$                     S\\R                  R&                     S\\R                  R(                     S\\   S\\R                  R,                     S\\R                  R.                     S\\R                  R0                     S\\R                  R2                  \R                  R                  4   S\\R                  R4                     S	\R                  4S jjrSS jrSrg)
HttpClient   Fstreamauthfollow_redirectsrequestr   r   Nr   returnc                    g N selfr   r   r   r   s        _/var/www/html/leaf-doctor-v1/venv/lib/python3.13/site-packages/google/genai/_gaos/httpclient.pysendHttpClient.send   s     	    	contentdatafilesjsonparamsheaderscookiestimeout
extensionsmethodurlr   r   r   r   r   r    r!   r"   r#   c       	             g r   r   r   r$   r%   r   r   r   r   r   r    r!   r"   r#   s               r   build_requestHttpClient.build_request*       " 	r   c                     g r   r   r   s    r   closeHttpClient.close=   s    r   r   r   N)__name__
__module____qualname____firstlineno__httpxUSE_CLIENT_DEFAULTRequestboolr   _types	AuthTypes_clientUseClientDefaultResponser   strURLTypesr   RequestContentRequestDataRequestFilesr   QueryParamTypesHeaderTypesCookieTypesTimeoutTypesRequestExtensionsr(   r-   __static_attributes__r   r   r   r	   r	           $$ $$ 	
 LL""EMM$B$BDH
  %--000
 
& :>3759"9=6:6: $$?C \\""
 %,,556 u||//0 112 sm 556 %,,223 %,,223 LL%%u}}'E'EE
 U\\;;<  
!&r   r	   c                   j   \ rS rSrS\R
                  \R
                  S.S\R                  S\S\\R                  R                  \R                  R                  S4   S\\\R                  R                  4   S	\R                  4
S
 jjrSSSSSSS\R
                  SS.	S\S\R                  R                   S\\R                  R$                     S\\R                  R&                     S\\R                  R(                     S\\   S\\R                  R,                     S\\R                  R.                     S\\R                  R0                     S\\R                  R2                  \R                  R                  4   S\\R                  R4                     S	\R                  4S jjrSS jrSrg)AsyncHttpClientA   Fr   r   r   r   Nr   r   c                   #    g 7fr   r   r   s        r   r   AsyncHttpClient.sendC   s
      	   r   r$   r%   r   r   r   r   r   r    r!   r"   r#   c       	             g r   r   r'   s               r   r(   AsyncHttpClient.build_requestQ   r*   r   c                    #    g 7fr   r   r,   s    r   acloseAsyncHttpClient.aclosed   s     rN   r   r/   )r0   r1   r2   r3   r4   r5   r6   r7   r   r8   r9   r:   r;   r<   r   r=   r>   r   r?   r@   rA   r   rB   rC   rD   rE   rF   r(   rR   rG   r   r   r   rJ   rJ   A   rH   r   rJ   c                   >    \ rS rSr% \\S4   \S'   \\S4   \S'   Srg)ClientOwnerh   Nclientasync_clientr   )	r0   r1   r2   r3   r   r	   __annotations__rJ   rG   r   r   r   rU   rU   h   s"    *d"##-..r   rU   ownersync_clientsync_client_suppliedr   c                 l    SU l         Ub  U(       d   UR                  5         ggg! [         a     gf = fz
A finalizer function that is meant to be used with weakref.finalize to close
httpx clients used by an SDK so that underlying resources can be garbage
collected.
N)rW   r-   	Exception)rZ   r[   r\   s      r   close_clientsr`   m   sA     EL';	 (<  		s   & 
33rX   async_client_suppliedc                 ,   SU l         UbD  U(       d<   [        R                  " 5       n[        R                  " UR	                  5       U5        ggg! [
         a9     [        R                  " UR	                  5       5         g! [
         a      gf = ff = fr^   )rX   asyncioget_running_looprun_coroutine_threadsaferR   RuntimeErrorrun)rZ   rX   ra   loops       r   close_clients_asyncri      s     E(=	++-D,,\-@-@-BDI )>  	L//12 	s)   :A 
B$B
BBBB)__doc__rc   typing_extensionsr   r   r4   typingr   r   r   r	   rJ   rU   r7   r`   ri   r   r   r   <module>rm      s   " H  9  ' ' # # #L #h # #L/( /
%*:t+;%<TX	&-.   
	r   