qunicorn_core.api.api_models.result_dtos module

Module containing all Dtos and their Schemas for tasks in the Jobmanager API.

class qunicorn_core.api.api_models.result_dtos.ResultDto(id: int, data: Any, metadata: dict, result_type: qunicorn_core.static.enums.result_type.ResultType, job_id: int, deployment_id: int, program_id: int | None)

Bases: object

data: Any
deployment_id: int
id: int
job_id: int
metadata: dict
program_id: int | None
result_type: ResultType
class qunicorn_core.api.api_models.result_dtos.ResultDtoSchema(*, only: Sequence[str] | AbstractSet[str] | None = None, exclude: Sequence[str] | AbstractSet[str] = (), many: bool = False, context: dict | None = None, load_only: Sequence[str] | AbstractSet[str] = (), dump_only: Sequence[str] | AbstractSet[str] = (), partial: bool | Sequence[str] | AbstractSet[str] | None = None, unknown: str | None = None)

Bases: MaBaseSchema

opts: SchemaOpts = <marshmallow.schema.SchemaOpts object>