irt-service/app/models/irt_model.py

14 lines
378 B
Python

from pydantic import BaseModel
from typing import Dict, Optional
class IRTModel(BaseModel):
a_param: Optional[float] = None
b_param: Dict = {"schema_bson_id": str, "field_bson_id": str}
c_param: Optional[float] = None
model: str
def formatted_b_param(self):
return self.b_param['schema_bson_id'] + '-' + self.b_param[
'field_bson_id']