qunicorn_core.core.deployment_service module

qunicorn_core.core.deployment_service.create_deployment(deployment_dto: DeploymentUpdateDto, user_id: str | None = None) DeploymentDto

Create a deployment and save it in the database

qunicorn_core.core.deployment_service.delete_deployment(deployment_id: int, user_id: str | None = None)

Remove one deployment by id.

qunicorn_core.core.deployment_service.get_all_deployment_responses(user_id: str | None = None, name: str | None = None, page: int = 1, item_count: int = 100) list[DeploymentDto]

Gets all deployments from a user as responses to clearly arrange them in the frontend

qunicorn_core.core.deployment_service.get_all_deployments(user_id: str | None = None) list[DeploymentDto]

Gets all deployments that a user is authorized to see

qunicorn_core.core.deployment_service.get_deployment_by_id(deployment_id: int, user_id: str | None = None) DeploymentDto

Gets one deployment by id if the user is authorized to see it

qunicorn_core.core.deployment_service.get_program_by_id(program_id: int, deployment_id: int, user_id: str | None = None) QuantumProgramDto

Gets one program of a deployment by id if the user is authorized to see it

qunicorn_core.core.deployment_service.update_deployment(deployment_dto: DeploymentUpdateDto, deployment_id: int, user_id: str | None = None) DeploymentDto

Updates one deployment