fix: deprecated typings
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from datetime import datetime
|
||||
from typing import Any, Dict, List, Optional
|
||||
from typing import Any
|
||||
|
||||
from orm.tables.process import ProcessStatus
|
||||
from pydantic import Field, TypeAdapter
|
||||
@@ -8,11 +8,11 @@ from api.schemas.base import Base
|
||||
|
||||
|
||||
class ProcessSchemaUpdate(Base):
|
||||
title: Optional[str] = Field(None, max_length=100)
|
||||
description: Optional[str] = None
|
||||
# owner_id: Optional[int] = None
|
||||
settings: Optional[Dict[str, Any]] = None
|
||||
status: Optional[ProcessStatus] = None
|
||||
title: str | None = Field(None, max_length=100)
|
||||
description: str | None = None
|
||||
# owner_id: int | None = None
|
||||
settings: dict[str, Any] | None = None
|
||||
status: ProcessStatus | None = None
|
||||
|
||||
|
||||
class AllProcessSchema(Base):
|
||||
@@ -22,23 +22,23 @@ class AllProcessSchema(Base):
|
||||
owner_id: int
|
||||
creator_id: int
|
||||
created_at: datetime
|
||||
settings: Dict[str, Any]
|
||||
settings: dict[str, Any]
|
||||
status: ProcessStatus
|
||||
|
||||
|
||||
class AllProcessSchemaResponse(Base):
|
||||
process_schema: List[AllProcessSchema]
|
||||
process_schema: list[AllProcessSchema]
|
||||
amount_count: int
|
||||
amount_pages: int
|
||||
current_page: int
|
||||
limit: int
|
||||
|
||||
|
||||
all_process_schema_adapter = TypeAdapter(List[AllProcessSchema])
|
||||
all_process_schema_adapter = TypeAdapter(list[AllProcessSchema])
|
||||
|
||||
|
||||
class ProcessSchemaFilterDTO(Base):
|
||||
pagination: Dict[str, int]
|
||||
search: Optional[str] = None
|
||||
order: Optional[Dict[str, str]] = None
|
||||
filters: Optional[Dict[str, List[str]]] = None
|
||||
pagination: dict[str, int]
|
||||
search: str | None = None
|
||||
order: dict[str, str] | None = None
|
||||
filters: dict[str, list[str]] | None = None
|
||||
|
||||
Reference in New Issue
Block a user