§
    y›j7  ã                  óú   — d dl mZ d dlmZmZ d dlmZmZ d dlZd dl	m
Z
  G d„ de¦  «        Z G d„ d	e¦  «        Zee
egdf         Zee
eegdf         Zee
eged         f         Zee
eeged         f         ZdS )
é    )Úannotations)Ú	AwaitableÚCallable)ÚAnyÚ
NamedTupleN)ÚSpanc                  óF   — e Zd ZU dZded<   ded<   ded<   ded	<   d
ed<   dS )ÚRequestInfozoInformation about an HTTP request.

    This is the second parameter passed to the `RequestHook` function.
    ÚbytesÚmethodz	httpx.URLÚurlúhttpx.HeadersÚheadersú3httpx.SyncByteStream | httpx.AsyncByteStream | NoneÚstreamúdict[str, Any] | NoneÚ
extensionsN©Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__© ó    úW/home/lighthouse/health/venv/lib/python3.11/site-packages/logfire/integrations/httpx.pyr
   r
      sT   € € € € € € ðð ð
 €M€M�MØ€N€N�NØÐÐÑØ?Ð?Ð?Ñ?Ø%Ð%Ð%Ñ%Ð%Ð%r   r
   c                  ó<   — e Zd ZU dZded<   ded<   ded<   ded	<   d
S )ÚResponseInfozqInformation about an HTTP response.

    This is the second parameter passed to the `ResponseHook` function.
    ÚintÚstatus_coder   r   r   r   r   r   Nr   r   r   r   r   r      sN   € € € € € € ðð ð
 ÐÐÑØÐÐÑØ?Ð?Ð?Ñ?Ø%Ð%Ð%Ñ%Ð%Ð%r   r   )Ú
__future__r   Úcollections.abcr   r   Útypingr   r   ÚhttpxÚopentelemetry.tracer   r
   r   ÚRequestHookÚResponseHookÚAsyncRequestHookÚAsyncResponseHookr   r   r   ú<module>r*      s  ðØ "Ð "Ð "Ð "Ð "Ð "à /Ð /Ð /Ð /Ð /Ð /Ð /Ð /Ø "Ð "Ð "Ð "Ð "Ð "Ð "Ð "à €€€Ø $Ð $Ð $Ð $Ð $Ð $ð
&ð 
&ð 
&ð 
&ð 
&�*ñ 
&ô 
&ð 
&ð	&ð 	&ð 	&ð 	&ð 	&�:ñ 	&ô 	&ð 	&ð ˜˜kÐ*¨DÐ0Ô1€Ø˜˜{¨LÐ9¸4Ð?Ô@€Ø˜T ;Ð/°¸4´Ð@ÔAÐ Ø˜d K°Ð>À	È$ÄÐOÔPÐ Ð Ð r   