massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / oauthlib / oauthlib / oauth2 / rfc6749 / endpoints / authorization.pyi
1 from typing import Any
2
3 from .base import BaseEndpoint as BaseEndpoint
4
5 log: Any
6
7 class AuthorizationEndpoint(BaseEndpoint):
8     def __init__(self, default_response_type, default_token_type, response_types) -> None: ...
9     @property
10     def response_types(self): ...
11     @property
12     def default_response_type(self): ...
13     @property
14     def default_response_type_handler(self): ...
15     @property
16     def default_token_type(self): ...
17     def create_authorization_response(
18         self,
19         uri,
20         http_method: str = ...,
21         body: Any | None = ...,
22         headers: Any | None = ...,
23         scopes: Any | None = ...,
24         credentials: Any | None = ...,
25     ): ...
26     def validate_authorization_request(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ...): ...