feat: colors for card tags
This commit is contained in:
@@ -5,14 +5,22 @@ from schemas.base import BaseSchema, OkMessageSchema
|
||||
|
||||
# region Entities
|
||||
|
||||
class CardTagColorSchema(BaseSchema):
|
||||
id: int
|
||||
color: str
|
||||
background_color: str
|
||||
label: str
|
||||
|
||||
|
||||
class BaseCardTagSchema(BaseSchema):
|
||||
name: str
|
||||
project_id: int
|
||||
tag_color_id: int
|
||||
|
||||
|
||||
class CardTagSchema(BaseCardTagSchema):
|
||||
id: int
|
||||
|
||||
tag_color: CardTagColorSchema
|
||||
|
||||
# endregion
|
||||
|
||||
@@ -50,4 +58,8 @@ class DeleteTagResponse(OkMessageSchema):
|
||||
class SwitchTagResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class GetTagColorsResponse(BaseSchema):
|
||||
colors: list[CardTagColorSchema]
|
||||
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user