massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / oauthlib / oauthlib / oauth2 / rfc6749 / grant_types / base.pyi
1 from typing import Any
2
3 log: Any
4
5 class ValidatorsContainer:
6     pre_auth: Any
7     post_auth: Any
8     pre_token: Any
9     post_token: Any
10     def __init__(self, post_auth, post_token, pre_auth, pre_token) -> None: ...
11     @property
12     def all_pre(self): ...
13     @property
14     def all_post(self): ...
15
16 class GrantTypeBase:
17     error_uri: Any
18     request_validator: Any
19     default_response_mode: str
20     refresh_token: bool
21     response_types: Any
22     def __init__(self, request_validator: Any | None = ..., **kwargs) -> None: ...
23     def register_response_type(self, response_type) -> None: ...
24     def register_code_modifier(self, modifier) -> None: ...
25     def register_token_modifier(self, modifier) -> None: ...
26     def create_authorization_response(self, request, token_handler) -> None: ...
27     def create_token_response(self, request, token_handler) -> None: ...
28     def add_token(self, token, token_handler, request): ...
29     def validate_grant_type(self, request) -> None: ...
30     def validate_scopes(self, request) -> None: ...
31     def prepare_authorization_response(self, request, token, headers, body, status): ...