
    b?i-                     J    S SK JrJr  S SKJrJrJrJrJrJ	r	   " S S\5      r
g)    )ABCabstractmethod)DictListMappingOptionalTupleUnionc                       \ rS rSrSr\ SS\S\S\\\4   S\\	\
\\4   \\   4      S\\\\\\4   4   4
S	 jj5       rS
rg)
HTTPClient   z
Abstract base class for HTTP clients.
This class defines the interface for making HTTP requests.
Subclasses should implement the `request` method.
Nmethodurlheadersjsonreturnc                     g N )selfr   r   r   r   s        V/var/www/html/livechat/backend/venv/lib/python3.13/site-packages/resend/http_client.pyrequestHTTPClient.request   s     	    r   r   )__name__
__module____qualname____firstlineno____doc__r   strr   r   r
   r   objectr   r	   bytesintr   __static_attributes__r   r   r   r   r      s      BF  c"	
 uT#v+.V<=> 
uc738,,	- r   r   N)abcr   r   typingr   r   r   r   r	   r
   r   r   r   r   <module>r'      s    # > > r   