25 lines
535 B
Python
25 lines
535 B
Python
|
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
|