massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / oauthlib / oauthlib / oauth2 / rfc6749 / clients / base.pyi
1 from typing import Any
2
3 AUTH_HEADER: str
4 URI_QUERY: str
5 BODY: str
6 FORM_ENC_HEADERS: Any
7
8 class Client:
9     refresh_token_key: str
10     client_id: Any
11     default_token_placement: Any
12     token_type: Any
13     access_token: Any
14     refresh_token: Any
15     mac_key: Any
16     mac_algorithm: Any
17     token: Any
18     scope: Any
19     state_generator: Any
20     state: Any
21     redirect_url: Any
22     code: Any
23     expires_in: Any
24     def __init__(
25         self,
26         client_id,
27         default_token_placement=...,
28         token_type: str = ...,
29         access_token: Any | None = ...,
30         refresh_token: Any | None = ...,
31         mac_key: Any | None = ...,
32         mac_algorithm: Any | None = ...,
33         token: Any | None = ...,
34         scope: Any | None = ...,
35         state: Any | None = ...,
36         redirect_url: Any | None = ...,
37         state_generator=...,
38         **kwargs,
39     ) -> None: ...
40     @property
41     def token_types(self): ...
42     def prepare_request_uri(self, *args, **kwargs) -> None: ...
43     def prepare_request_body(self, *args, **kwargs) -> None: ...
44     def parse_request_uri_response(self, *args, **kwargs) -> None: ...
45     def add_token(
46         self,
47         uri,
48         http_method: str = ...,
49         body: Any | None = ...,
50         headers: Any | None = ...,
51         token_placement: Any | None = ...,
52         **kwargs,
53     ): ...
54     def prepare_authorization_request(
55         self, authorization_url, state: Any | None = ..., redirect_url: Any | None = ..., scope: Any | None = ..., **kwargs
56     ): ...
57     def prepare_token_request(
58         self,
59         token_url,
60         authorization_response: Any | None = ...,
61         redirect_url: Any | None = ...,
62         state: Any | None = ...,
63         body: str = ...,
64         **kwargs,
65     ): ...
66     def prepare_refresh_token_request(
67         self, token_url, refresh_token: Any | None = ..., body: str = ..., scope: Any | None = ..., **kwargs
68     ): ...
69     def prepare_token_revocation_request(
70         self, revocation_url, token, token_type_hint: str = ..., body: str = ..., callback: Any | None = ..., **kwargs
71     ): ...
72     def parse_request_body_response(self, body, scope: Any | None = ..., **kwargs): ...
73     def prepare_refresh_body(self, body: str = ..., refresh_token: Any | None = ..., scope: Any | None = ..., **kwargs): ...
74     def populate_code_attributes(self, response) -> None: ...
75     def populate_token_attributes(self, response) -> None: ...