flip_api.domain.interfaces.model
Classes
Enum where members are also (and must be) strings |
|
Module Contents
- class flip_api.domain.interfaces.model.ModelStatusEdit
Bases:
enum.StrEnumEnum where members are also (and must be) strings
- PENDING = 'PENDING'
- class flip_api.domain.interfaces.model.IModelDetails
Bases:
pydantic.BaseModel- name: str
- description: str
- class flip_api.domain.interfaces.model.ISaveModel
Bases:
IModelDetails- project_id: uuid.UUID
- class flip_api.domain.interfaces.model.IModelLog
Bases:
pydantic.BaseModel- timestamp: datetime.datetime
- model: str
- status: str
- trust: str | None = None
- message: str
- class flip_api.domain.interfaces.model.ModelTrustIntersectStatus
Bases:
pydantic.BaseModel
- class flip_api.domain.interfaces.model.Gender
Bases:
pydantic.BaseModel- Male: int
- Female: int
- MissingData: int
- class flip_api.domain.interfaces.model.ClientVisit
Bases:
pydantic.BaseModel- Emergency: int
- Inpatient: int
- MissingData: int
- class flip_api.domain.interfaces.model.Statistics
Bases:
pydantic.BaseModel- TotalCount: int
- Age: Statistics.Age
- Gender: Statistics.Gender
- ClientVisit: Statistics.ClientVisit
- class flip_api.domain.interfaces.model.TrustsResults
Bases:
pydantic.BaseModel- Data: Statistics
- TrustName: str
- class flip_api.domain.interfaces.model.IQuery
Bases:
pydantic.BaseModel- id: uuid.UUID
- name: str
- query: str
- results: list[TrustsResults] | None
- class flip_api.domain.interfaces.model.IModelResponse
Bases:
pydantic.BaseModel- model_id: uuid.UUID
- model_name: str
- model_description: str
- project_id: uuid.UUID
- files: list[flip_api.db.models.main_models.UploadedFiles] | None = None
- creation_timestamp: str | None
- prepared_at: str | None
- training_started_at: str | None
- results_uploaded_at: str | None
- model_config
- class flip_api.domain.interfaces.model.IBuildImagesForModel
Bases:
pydantic.BaseModel- files: dict
- validate_files(v: dict) dict
- class flip_api.domain.interfaces.model.IDetailedModelStatus
Bases:
pydantic.BaseModel- deleted: bool
- class flip_api.domain.interfaces.model.ILog
Bases:
pydantic.BaseModel- id: uuid.UUID
- model_id: uuid.UUID
- log_date: datetime.datetime
- success: bool
- trust_name: str | None
- log: str
- model_config
- class flip_api.domain.interfaces.model.IModelAuditAction
Bases:
pydantic.BaseModel- model_id: uuid.UUID
- userid: str
- class flip_api.domain.interfaces.model.ITrainingMetricsResponse
Bases:
pydantic.BaseModel- trust: str
- globalround: int
- label: str
- result: float
- class flip_api.domain.interfaces.model.IModelMetricsValue
Bases:
pydantic.BaseModel- xValue: int
- yValue: float
- class flip_api.domain.interfaces.model.IModelMetricsData
Bases:
pydantic.BaseModel- data: list[IModelMetricsValue]
- seriesLabel: str
- class flip_api.domain.interfaces.model.IModelMetrics
Bases:
pydantic.BaseModel- yLabel: str
- xLabel: str
- metrics: list[IModelMetricsData]