massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / requests / requests / api.pyi
1 from typing import Any, Text
2
3 from .models import Response
4 from .sessions import _Data, _Params
5
6 def request(
7     method: Text | bytes,
8     url: Text | bytes,
9     params: _Params | None = ...,
10     data: Any | None = ...,
11     headers: Any | None = ...,
12     cookies: Any | None = ...,
13     files: Any | None = ...,
14     auth: Any | None = ...,
15     timeout: Any | None = ...,
16     allow_redirects: bool = ...,
17     proxies: Any | None = ...,
18     hooks: Any | None = ...,
19     stream: Any | None = ...,
20     verify: Any | None = ...,
21     cert: Any | None = ...,
22     json: Any | None = ...,
23 ) -> Response: ...
24 def get(
25     url: Text | bytes,
26     params: _Params | None = ...,
27     data: Any | None = ...,
28     headers: Any | None = ...,
29     cookies: Any | None = ...,
30     files: Any | None = ...,
31     auth: Any | None = ...,
32     timeout: Any | None = ...,
33     allow_redirects: bool = ...,
34     proxies: Any | None = ...,
35     hooks: Any | None = ...,
36     stream: Any | None = ...,
37     verify: Any | None = ...,
38     cert: Any | None = ...,
39     json: Any | None = ...,
40 ) -> Response: ...
41 def options(
42     url: Text | bytes,
43     params: _Params | None = ...,
44     data: Any | None = ...,
45     headers: Any | None = ...,
46     cookies: Any | None = ...,
47     files: Any | None = ...,
48     auth: Any | None = ...,
49     timeout: Any | None = ...,
50     allow_redirects: bool = ...,
51     proxies: Any | None = ...,
52     hooks: Any | None = ...,
53     stream: Any | None = ...,
54     verify: Any | None = ...,
55     cert: Any | None = ...,
56     json: Any | None = ...,
57 ) -> Response: ...
58 def head(
59     url: Text | bytes,
60     params: _Params | None = ...,
61     data: Any | None = ...,
62     headers: Any | None = ...,
63     cookies: Any | None = ...,
64     files: Any | None = ...,
65     auth: Any | None = ...,
66     timeout: Any | None = ...,
67     allow_redirects: bool = ...,
68     proxies: Any | None = ...,
69     hooks: Any | None = ...,
70     stream: Any | None = ...,
71     verify: Any | None = ...,
72     cert: Any | None = ...,
73     json: Any | None = ...,
74 ) -> Response: ...
75 def post(
76     url: Text | bytes,
77     data: _Data = ...,
78     json: Any | None = ...,
79     params: _Params | None = ...,
80     headers: Any | None = ...,
81     cookies: Any | None = ...,
82     files: Any | None = ...,
83     auth: Any | None = ...,
84     timeout: Any | None = ...,
85     allow_redirects: bool = ...,
86     proxies: Any | None = ...,
87     hooks: Any | None = ...,
88     stream: Any | None = ...,
89     verify: Any | None = ...,
90     cert: Any | None = ...,
91 ) -> Response: ...
92 def put(
93     url: Text | bytes,
94     data: _Data = ...,
95     params: _Params | None = ...,
96     headers: Any | None = ...,
97     cookies: Any | None = ...,
98     files: Any | None = ...,
99     auth: Any | None = ...,
100     timeout: Any | None = ...,
101     allow_redirects: bool = ...,
102     proxies: Any | None = ...,
103     hooks: Any | None = ...,
104     stream: Any | None = ...,
105     verify: Any | None = ...,
106     cert: Any | None = ...,
107     json: Any | None = ...,
108 ) -> Response: ...
109 def patch(
110     url: Text | bytes,
111     data: _Data = ...,
112     params: _Params | None = ...,
113     headers: Any | None = ...,
114     cookies: Any | None = ...,
115     files: Any | None = ...,
116     auth: Any | None = ...,
117     timeout: Any | None = ...,
118     allow_redirects: bool = ...,
119     proxies: Any | None = ...,
120     hooks: Any | None = ...,
121     stream: Any | None = ...,
122     verify: Any | None = ...,
123     cert: Any | None = ...,
124     json: Any | None = ...,
125 ) -> Response: ...
126 def delete(
127     url: Text | bytes,
128     params: _Params | None = ...,
129     data: Any | None = ...,
130     headers: Any | None = ...,
131     cookies: Any | None = ...,
132     files: Any | None = ...,
133     auth: Any | None = ...,
134     timeout: Any | None = ...,
135     allow_redirects: bool = ...,
136     proxies: Any | None = ...,
137     hooks: Any | None = ...,
138     stream: Any | None = ...,
139     verify: Any | None = ...,
140     cert: Any | None = ...,
141     json: Any | None = ...,
142 ) -> Response: ...