massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / stripe / stripe / stripe_object.pyi
1 import json
2 from typing import Any, Dict
3
4 from stripe import api_requestor as api_requestor
5
6 class StripeObject(Dict[Any, Any]):
7     class ReprJSONEncoder(json.JSONEncoder):
8         def default(self, obj): ...
9     def __init__(
10         self,
11         id: Any | None = ...,
12         api_key: Any | None = ...,
13         stripe_version: Any | None = ...,
14         stripe_account: Any | None = ...,
15         last_response: Any | None = ...,
16         **params,
17     ) -> None: ...
18     @property
19     def last_response(self): ...
20     def update(self, update_dict): ...
21     def __setattr__(self, k, v): ...
22     def __getattr__(self, k): ...
23     def __delattr__(self, k): ...
24     def __setitem__(self, k, v) -> None: ...
25     def __getitem__(self, k): ...
26     def __delitem__(self, k) -> None: ...
27     def __reduce__(self): ...
28     @classmethod
29     def construct_from(
30         cls, values, key, stripe_version: Any | None = ..., stripe_account: Any | None = ..., last_response: Any | None = ...
31     ): ...
32     api_key: Any
33     stripe_version: Any
34     stripe_account: Any
35     def refresh_from(
36         self,
37         values,
38         api_key: Any | None = ...,
39         partial: bool = ...,
40         stripe_version: Any | None = ...,
41         stripe_account: Any | None = ...,
42         last_response: Any | None = ...,
43     ) -> None: ...
44     @classmethod
45     def api_base(cls) -> None: ...
46     def request(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
47     def request_stream(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
48     def to_dict(self): ...
49     def to_dict_recursive(self): ...
50     @property
51     def stripe_id(self): ...
52     def serialize(self, previous): ...
53     def __copy__(self): ...
54     def __deepcopy__(self, memo): ...