mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-04 12:35:49 +08:00
[slumber] Remove allowlist and correct kwargs type (#14266)
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
slumber.API.__init__
|
||||
slumber.Resource.as_raw
|
||||
@@ -2,7 +2,7 @@ from typing import Any
|
||||
from typing_extensions import Self
|
||||
|
||||
from requests import Response, Session
|
||||
from requests.sessions import _Auth, _Data, _Files
|
||||
from requests.sessions import _Auth, _Data, _Files, _ParamsMappingValueType
|
||||
|
||||
from .serialize import Serializer
|
||||
|
||||
@@ -15,14 +15,13 @@ class ResourceAttributesMixin:
|
||||
class Resource(ResourceAttributesMixin):
|
||||
def __init__(self, *args: Any, **kwargs: Any) -> None: ...
|
||||
def __call__(self, id: str | None = None, format: str | None = None, url_override: str | None = None) -> Self: ...
|
||||
def as_raw(self) -> Self: ...
|
||||
def get(self, **kwargs: Any) -> Response: ...
|
||||
def options(self, **kwargs: Any) -> Response: ...
|
||||
def head(self, **kwargs: Any) -> Response: ...
|
||||
def post(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ...
|
||||
def patch(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ...
|
||||
def put(self, data: _Data | None = None, files: _Files | None = None, **kwargs: Any) -> Response: ...
|
||||
def delete(self, **kwargs: Any) -> Response: ...
|
||||
def get(self, **kwargs: _ParamsMappingValueType) -> Response: ...
|
||||
def options(self, **kwargs: _ParamsMappingValueType) -> Response: ...
|
||||
def head(self, **kwargs: _ParamsMappingValueType) -> Response: ...
|
||||
def post(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ...
|
||||
def patch(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ...
|
||||
def put(self, data: _Data | None = None, files: _Files | None = None, **kwargs: _ParamsMappingValueType) -> Response: ...
|
||||
def delete(self, **kwargs: _ParamsMappingValueType) -> Response: ...
|
||||
def url(self) -> str: ...
|
||||
|
||||
class API(ResourceAttributesMixin):
|
||||
@@ -35,5 +34,4 @@ class API(ResourceAttributesMixin):
|
||||
append_slash: bool = True,
|
||||
session: Session | None = None,
|
||||
serializer: Serializer | None = None,
|
||||
raw: bool = ...,
|
||||
) -> None: ...
|
||||
|
||||
Reference in New Issue
Block a user