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 / web_application.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/oauthlib/oauthlib/oauth2/rfc6749/clients/web_application.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/oauthlib/oauthlib/oauth2/rfc6749/clients/web_application.pyi
new file mode 100644 (file)
index 0000000..054ab27
--- /dev/null
@@ -0,0 +1,15 @@
+from typing import Any
+
+from .base import Client as Client
+
+class WebApplicationClient(Client):
+    grant_type: str
+    code: Any
+    def __init__(self, client_id, code: Any | None = ..., **kwargs) -> None: ...
+    def prepare_request_uri(  # type: ignore[override]
+        self, uri, redirect_uri: Any | None = ..., scope: Any | None = ..., state: Any | None = ..., **kwargs
+    ): ...
+    def prepare_request_body(  # type: ignore[override]
+        self, code: Any | None = ..., redirect_uri: Any | None = ..., body: str = ..., include_client_id: bool = ..., **kwargs
+    ): ...
+    def parse_request_uri_response(self, uri, state: Any | None = ...): ...  # type: ignore[override]