qunicorn_core.api package
Subpackages
- qunicorn_core.api.api_models package
- Submodules
- qunicorn_core.api.api_models.deployment_dtos module
- qunicorn_core.api.api_models.device_dtos module
- qunicorn_core.api.api_models.job_dtos module
- qunicorn_core.api.api_models.provider_dtos module
- qunicorn_core.api.api_models.quantum_program_dtos module
- qunicorn_core.api.api_models.result_dtos module
- qunicorn_core.api.api_models.root module
- Module contents
- Submodules
- qunicorn_core.api.deployment_api package
- qunicorn_core.api.device_api package
- qunicorn_core.api.job_api package
- qunicorn_core.api.provider_api package
Submodules
Module contents
Module containing all API related code of the project.
- class qunicorn_core.api.RootView
Bases:
MethodView
- class qunicorn_core.api.VersionsRootSchema(*, 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>
- qunicorn_core.api.register_root_api(app: Flask)
Register the API with the flask app.