flip_api.domain.schemas.private

Classes

Results

OmopData

OmopCohortResults

TrainingMetrics

TrainingLog

ProjectApprovalBody

ProjectApproval

TrustSpecificData

AggregatedTrustFieldResult

AggregatedFieldResult

AggregatedCohortStats

FetchedAggregationData

TrustTaskResponse

Response model for a single trust task.

TaskResultInput

Input model for submitting a task result.

Module Contents

class flip_api.domain.schemas.private.Results

Bases: pydantic.BaseModel

value: str
count: int
class flip_api.domain.schemas.private.OmopData

Bases: pydantic.BaseModel

name: str
results: list[Results]
class flip_api.domain.schemas.private.OmopCohortResults

Bases: pydantic.BaseModel

query_id: uuid.UUID
trust_id: uuid.UUID
created: str
record_count: int
data: list[OmopData]
ensure_data_is_list(value)
class flip_api.domain.schemas.private.TrainingMetrics

Bases: pydantic.BaseModel

trust: str
global_round: int
label: str
result: float
model_config
class flip_api.domain.schemas.private.TrainingLog

Bases: pydantic.BaseModel

trust: 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
data: list[OmopData]
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]
class flip_api.domain.schemas.private.FetchedAggregationData

Bases: pydantic.BaseModel

trust_name: list[str]
trust_id: list[str]
data: list[str]
class flip_api.domain.schemas.private.TrustTaskResponse

Bases: pydantic.BaseModel

Response model for a single trust task.

id: uuid.UUID
task_type: flip_api.domain.schemas.status.TaskType
payload: str
created_at: datetime.datetime
class flip_api.domain.schemas.private.TaskResultInput

Bases: pydantic.BaseModel

Input model for submitting a task result.

success: bool
result: str | None