flip_api.domain.schemas.private
Classes
Response model for a single trust task. |
|
Input model for submitting a task result. |
Module Contents
- class flip_api.domain.schemas.private.OmopCohortResults
Bases:
pydantic.BaseModel- query_id: uuid.UUID
- trust_id: uuid.UUID
- created: str
- record_count: int
- error: str | None = None
- suppressed: bool = False
- ensure_data_is_list(value: Any) list[Any]
- class flip_api.domain.schemas.private.TrainingMetrics
Bases:
pydantic.BaseModel- fl_client_name: str
- global_round: int
- label: str
- result: float
- class flip_api.domain.schemas.private.TrainingLog
Bases:
pydantic.BaseModel- fl_client_name: str
- log: str
- class flip_api.domain.schemas.private.ProjectApprovalBody
Bases:
pydantic.BaseModel- trusts: list[uuid.UUID]
- class flip_api.domain.schemas.private.ProjectApproval
Bases:
pydantic.BaseModel- project_id: uuid.UUID
- trust_ids: list[uuid.UUID]
- class flip_api.domain.schemas.private.TrustSpecificData
Bases:
pydantic.BaseModel- record_count: int
- error: str | None = None
- suppressed: bool = False
- class flip_api.domain.schemas.private.AggregatedTrustFieldResult
Bases:
pydantic.BaseModel- data: Any
- trust_name: str
- trust_id: str
- class flip_api.domain.schemas.private.AggregatedFieldResult
Bases:
pydantic.BaseModel- name: str
- results: list[AggregatedTrustFieldResult]
- class flip_api.domain.schemas.private.AggregatedCohortStats
Bases:
pydantic.BaseModel- record_count: int
- trusts_results: list[AggregatedFieldResult]
- trust_record_counts: dict[str, int]
- trust_errors: dict[str, str]
- trust_suppressed: list[str]
- class flip_api.domain.schemas.private.FetchedAggregationData
Bases:
pydantic.BaseModel- trust_name: list[str]
- trust_id: list[str]
- data: list[str]