o
    h                  #   @   s  d dl Z ddlmZ ddlmZmZmZ ddlmZm	Z	m
Z
mZmZmZmZmZmZ dddddddddddddddd	ed
edededede jde
de	dededededededededef"ddZddddddddddddd
edede
de	dededededededededefddZddddddddddddd
edede
de	dededededededededefdd Zddddddddddddd
edede
de	dededededededededefd!d"Zddddddddddddddd#d
ededede jdede
de	dededededededededef d$d%Zddddddddddddddd#d
ededede jdede
de	dededededededededef d&d'Zddddddddddddddd#d
ededede jdede
de	dededededededededef d(d)Zddddddddddddddd#d
ededede jdede
de	dededededededededef d*d+ZdS ),    N   )Client)	CertTypesTimeoutTypesVerifyTypes)		AuthTypesCookieTypesHeaderTypesProxiesTypesQueryParamTypesRequestDataRequestFilesResponseURLTypesTF)paramsdatafilesjsonheaderscookiesauthtimeoutallow_redirectscertverifystream	trust_envproxiesmethodurlr   r   r   r   r   r   r   r   r   r   r   r   r   r   returnc                C   sX   t dgd}|j| ||||||||||
|||	|dW  d    S 1 s%w   Y  d S )NzHTTP/1.1)Zhttp_versions)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )r   request)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   client r#   Q/var/www/html/magazine_api/magazine_env/lib/python3.10/site-packages/httpx/api.pyr!      s&   $r!   )r   r   r   r   r   r   r   r   r   r   r   c                C       t d| |||||||||	|
dS )NGET
r   r   r   r   r   r   r   r   r   r   r!   r   r   r   r   r   r   r   r   r   r   r   r   r#   r#   r$   get9      r*   c                C   r%   )NOPTIONSr'   r(   r)   r#   r#   r$   optionsX   r+   r-   c                C   r%   )NHEADr'   r(   r)   r#   r#   r$   headw   r+   r/   )r   r   r   r   r   r   r   r   r   r   r   r   r   r   c                C   &   t d| |||||||||	|
|||dS )NPOSTr   r   r   r   r   r   r   r   r   r   r   r   r   r(   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r#   r#   r$   post   "   r4   c                C   r0   )NPUTr2   r(   r3   r#   r#   r$   put   r5   r7   c                C   r0   )NPATCHr2   r(   r3   r#   r#   r$   patch   r5   r9   c                C   r0   )NDELETEr2   r(   r3   r#   r#   r$   delete  r5   r;   )typingr"   r   configr   r   r   modelsr   r   r	   r
   r   r   r   r   r   strAnyboolr!   r*   r-   r/   r4   r7   r9   r;   r#   r#   r#   r$   <module>   s   ,	

*	

"	

"	

"	

(	

(	

(	
