fix(Model): Restrict and rename CParams model
This commit is contained in:
1 parent
94afaae692
commit
fdcc935a18
1 file changed
+24
@@ -0,0 +1,24 @@
|
|||||||
|
from pydantic import BaseModel
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
|
||||||
|
class Filter(BaseModel):
|
||||||
|
id: int
|
||||||
|
name: str
|
||||||
|
filter_key: str
|
||||||
|
filter_type: str
|
||||||
|
|
||||||
|
class Config:
|
||||||
|
from_attributes = True
|
||||||
|
|
||||||
|
|
||||||
|
class FilterCreate(BaseModel):
|
||||||
|
name: str
|
||||||
|
filter_key: str
|
||||||
|
filter_type: str
|
||||||
|
|
||||||
|
|
||||||
|
class FilterUpdate(BaseModel):
|
||||||
|
name: Optional[str] = None
|
||||||
|
filter_key: Optional[str] = None
|
||||||
|
filter_type: Optional[str] = None
|
||||||
Reference in new issue
Block a user