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 / service_application.pyi
1 from typing import Any
2
3 from .base import Client as Client
4
5 class ServiceApplicationClient(Client):
6     grant_type: str
7     private_key: Any
8     subject: Any
9     issuer: Any
10     audience: Any
11     def __init__(
12         self,
13         client_id,
14         private_key: Any | None = ...,
15         subject: Any | None = ...,
16         issuer: Any | None = ...,
17         audience: Any | None = ...,
18         **kwargs,
19     ) -> None: ...
20     def prepare_request_body(  # type: ignore[override]
21         self,
22         private_key: Any | None = ...,
23         subject: Any | None = ...,
24         issuer: Any | None = ...,
25         audience: Any | None = ...,
26         expires_at: Any | None = ...,
27         issued_at: Any | None = ...,
28         extra_claims: Any | None = ...,
29         body: str = ...,
30         scope: Any | None = ...,
31         include_client_id: bool = ...,
32         **kwargs,
33     ): ...