�
K�g�- � �� � d dl mZ d dlZd dlmZ ddlmZ ddlmZ ddl m
Z
ddlmZm
Z
mZmZmZmZmZmZmZ dd lmZ ej rd dlZg d
�Zdddddddddedddd
�
d:d-�Zedddddddddedddd
�
d;d/�� � Zdddddddedd0� d<d1�Zdddddddedd0� d<d2�Zdddddddedd0� d<d3�Zdddddddddddedd4�
d=d5�Zdddddddddddedd4�
d=d6�Z dddddddddddedd4�
d=d7�Z!ddddddeddd8� d>d9�Z"dS )?� )�annotationsN)�contextmanager� )�Client)�DEFAULT_TIMEOUT_CONFIG)�Response) � AuthTypes�CookieTypes�HeaderTypes�
ProxyTypes�QueryParamTypes�RequestContent�RequestData�RequestFiles�TimeoutTypes)�URL) �delete�get�head�options�patch�post�put�request�streamFT)
�params�content�data�files�json�headers�cookies�auth�proxy�timeout�follow_redirects�verify� trust_env�method�str�url� URL | strr �QueryParamTypes | Noner �RequestContent | Noner �RequestData | Noner �RequestFiles | Noner �typing.Any | Noner! �HeaderTypes | Noner"