massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / slumber / slumber / __init__.pyi
1 from typing import Any
2
3 class ResourceAttributesMixin:
4     def __getattr__(self, item): ...
5
6 class Resource(ResourceAttributesMixin):
7     def __init__(self, *args, **kwargs) -> None: ...
8     def __call__(self, id: Any | None = ..., format: Any | None = ..., url_override: Any | None = ...): ...
9     def as_raw(self): ...
10     def get(self, **kwargs): ...
11     def options(self, **kwargs): ...
12     def head(self, **kwargs): ...
13     def post(self, data: Any | None = ..., files: Any | None = ..., **kwargs): ...
14     def patch(self, data: Any | None = ..., files: Any | None = ..., **kwargs): ...
15     def put(self, data: Any | None = ..., files: Any | None = ..., **kwargs): ...
16     def delete(self, **kwargs): ...
17     def url(self): ...
18
19 class API(ResourceAttributesMixin):
20     resource_class: Any
21     def __init__(
22         self,
23         base_url: Any | None = ...,
24         auth: Any | None = ...,
25         format: Any | None = ...,
26         append_slash: bool = ...,
27         session: Any | None = ...,
28         serializer: Any | None = ...,
29         raw: bool = ...,
30     ) -> None: ...