3 class ResourceAttributesMixin:
4 def __getattr__(self, item): ...
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 = ...): ...
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): ...
19 class API(ResourceAttributesMixin):
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 = ...,