Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions src/cube_http/routes/v1/meta.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,30 @@ class SyncMetaRoute(SyncRoute):
@overload
def meta(
self,
reqeust: V1MetaRequest | None = None,
request: V1MetaRequest | None = None,
*,
response_model: None = None,
) -> V1MetaResponse: ...

@overload
def meta(
self,
reqeust: V1MetaRequest | None = None,
request: V1MetaRequest | None = None,
*,
response_model: type[T],
) -> T: ...

def meta(
self,
reqeust: V1MetaRequest | None = None,
request: V1MetaRequest | None = None,
*,
response_model: type[T] | None = None,
) -> T | V1MetaResponse:
"""
Get metadata.

Args:
reqeust: Optional meta request parameters
request: Optional meta request parameters
response_model: Optional custom response model class to use instead of the default
Must inherit from `V1MetaResponse` model.

Expand All @@ -45,7 +45,7 @@ def meta(
Raises:
V1MetaError: If the request failed
"""
res = self._get("/v1/meta", params=reqeust or {})
res = self._get("/v1/meta", params=request or {})
if res.status_code == 200:
if response_model is not None:
return response_model.from_response(res)
Expand All @@ -58,30 +58,30 @@ class AsyncMetaRoute(AsyncRoute):
@overload
async def meta(
self,
reqeust: V1MetaRequest | None = None,
request: V1MetaRequest | None = None,
*,
response_model: None = None,
) -> V1MetaResponse: ...

@overload
async def meta(
self,
reqeust: V1MetaRequest | None = None,
request: V1MetaRequest | None = None,
*,
response_model: type[T],
) -> T: ...

async def meta(
self,
reqeust: V1MetaRequest | None = None,
request: V1MetaRequest | None = None,
*,
response_model: type[T] | None = None,
) -> T | V1MetaResponse:
"""
Get metadata asynchronously.

Args:
reqeust: Optional meta request parameters
request: Optional meta request parameters
response_model: Optional custom response model class to use instead of the default
Must inherit from `V1MetaResponse` model.

Expand All @@ -91,7 +91,7 @@ async def meta(
Raises:
V1MetaError: If the request failed
"""
res = await self._get("/v1/meta", params=reqeust or {})
res = await self._get("/v1/meta", params=request or {})
if res.status_code == 200:
if response_model is not None:
return response_model.from_response(res)
Expand Down