irt-service/app/models/advanced_options.py

14 lines
450 B
Python

from pydantic import BaseModel
from typing import List, Optional, Dict
class AdvancedOptions(BaseModel):
linearity_check: Optional[bool] = None
show_progress: Optional[bool] = None
max_solution_time: Optional[int] = None
brand_bound_tolerance: Optional[float] = None
max_forms: Optional[int] = None
precision: Optional[float] = None
ensure_form_uniqueness: bool = True
extra_param_range: Optional[List[Dict]] = None