qunicorn_core.api.api_models.quantum_program_dtos module

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

class qunicorn_core.api.api_models.quantum_program_dtos.QuantumProgramDto(id: int | None = None, deployment_id: int | None = None, quantum_circuit: str | None = None, assembler_language: qunicorn_core.static.enums.assembler_languages.AssemblerLanguage | None = None, python_file_path: str | None = None, python_file_metadata: str | None = None)

Bases: object

assembler_language: AssemblerLanguage | None = None
deployment_id: int | None = None
id: int | None = None
python_file_metadata: str | None = None
python_file_path: str | None = None
quantum_circuit: str | None = None
class qunicorn_core.api.api_models.quantum_program_dtos.QuantumProgramDtoSchema(*, 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>
class qunicorn_core.api.api_models.quantum_program_dtos.QuantumProgramRequestDto(quantum_circuit: str, assembler_language: qunicorn_core.static.enums.assembler_languages.AssemblerLanguage, python_file_path: str | None = None, python_file_metadata: str | None = None)

Bases: object

assembler_language: AssemblerLanguage
python_file_metadata: str | None = None
python_file_path: str | None = None
quantum_circuit: str
class qunicorn_core.api.api_models.quantum_program_dtos.QuantumProgramRequestDtoSchema(*, 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>