from typing import Optional, List from pydantic import BaseModel, constr class CreateScoreCardDpAcAuthReqBody(BaseModel): department_id: str = "" scorecard_id: str = "" class CreateScoreCardReqBody(BaseModel): name: str = "" description: str = "" subcategory_id: str = "" class EditScoreCardReqBody(BaseModel): pass def del_null_value(self): _dict = self.dict() for key in list(_dict.keys()): if _dict.get(key) is None: del _dict[key] return _dict