massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / oauthlib / oauthlib / oauth1 / rfc5849 / __init__.pyi
1 from typing import Any
2
3 log: Any
4 SIGNATURE_HMAC_SHA1: str
5 SIGNATURE_HMAC_SHA256: str
6 SIGNATURE_HMAC_SHA512: str
7 SIGNATURE_HMAC: str
8 SIGNATURE_RSA_SHA1: str
9 SIGNATURE_RSA_SHA256: str
10 SIGNATURE_RSA_SHA512: str
11 SIGNATURE_RSA: str
12 SIGNATURE_PLAINTEXT: str
13 SIGNATURE_METHODS: Any
14 SIGNATURE_TYPE_AUTH_HEADER: str
15 SIGNATURE_TYPE_QUERY: str
16 SIGNATURE_TYPE_BODY: str
17 CONTENT_TYPE_FORM_URLENCODED: str
18
19 class Client:
20     SIGNATURE_METHODS: Any
21     @classmethod
22     def register_signature_method(cls, method_name, method_callback) -> None: ...
23     client_key: Any
24     client_secret: Any
25     resource_owner_key: Any
26     resource_owner_secret: Any
27     signature_method: Any
28     signature_type: Any
29     callback_uri: Any
30     rsa_key: Any
31     verifier: Any
32     realm: Any
33     encoding: Any
34     decoding: Any
35     nonce: Any
36     timestamp: Any
37     def __init__(
38         self,
39         client_key,
40         client_secret: Any | None = ...,
41         resource_owner_key: Any | None = ...,
42         resource_owner_secret: Any | None = ...,
43         callback_uri: Any | None = ...,
44         signature_method=...,
45         signature_type=...,
46         rsa_key: Any | None = ...,
47         verifier: Any | None = ...,
48         realm: Any | None = ...,
49         encoding: str = ...,
50         decoding: Any | None = ...,
51         nonce: Any | None = ...,
52         timestamp: Any | None = ...,
53     ): ...
54     def get_oauth_signature(self, request): ...
55     def get_oauth_params(self, request): ...
56     def sign(self, uri, http_method: str = ..., body: Any | None = ..., headers: Any | None = ..., realm: Any | None = ...): ...