changed some model names to more accurately reflect the concerns were working with
This commit is contained in:
18
app/models/solver_run.py
Normal file
18
app/models/solver_run.py
Normal file
@ -0,0 +1,18 @@
|
||||
from pydantic import BaseModel
|
||||
from typing import List, Optional
|
||||
|
||||
from models.item import Item
|
||||
from models.constraint import Constraint
|
||||
from models.irt_model import IRTModel
|
||||
from models.objective_function import ObjectiveFunction
|
||||
from models.advanced_options import AdvancedOptions
|
||||
|
||||
class SolverRun(BaseModel):
|
||||
token: str
|
||||
items: List[Item]
|
||||
constraints: List[Constraint]
|
||||
irt_model: IRTModel
|
||||
objective_fuction: ObjectiveFunction
|
||||
total_form_items: int
|
||||
advanced_options: Optional[List[AdvancedOptions]]
|
||||
engine: str
|
Reference in New Issue
Block a user