From 81e2387f5917eff09e7b3ab6f8f2e674ae3a0025 Mon Sep 17 00:00:00 2001
From: Valentin Macheret <vmacheret@scaleway.com>
Date: Fri, 1 Aug 2025 18:09:57 +0200
Subject: [PATCH 1/2] feat(ver): add v1alpha1 version

---
 scaleway_qaas_client/__init__.py              | 49 ---------------
 scaleway_qaas_client/v1alpha1/__init__.py     | 62 +++++++++++++++++++
 scaleway_qaas_client/{ => v1alpha1}/client.py |  0
 .../{ => v1alpha1}/job_payload/__init__.py    |  0
 .../{ => v1alpha1}/job_payload/models.py      |  0
 .../__init__.py                               |  0
 .../api/__init__.py                           |  0
 .../api/applications/__init__.py              |  0
 .../api/applications/get_application.py       |  0
 .../api/applications/list_applications.py     |  0
 .../api/bookings/__init__.py                  |  0
 .../api/bookings/get_booking.py               |  0
 .../api/bookings/list_bookings.py             |  0
 .../api/bookings/update_booking.py            |  0
 .../api/default/__init__.py                   |  0
 .../api/default/list_session_ac_ls.py         |  0
 .../api/jobs/__init__.py                      |  0
 .../api/jobs/cancel_job.py                    |  0
 .../api/jobs/create_job.py                    |  0
 .../api/jobs/delete_job.py                    |  0
 .../api/jobs/get_job.py                       |  0
 .../api/jobs/get_job_circuit.py               |  0
 .../api/jobs/list_job_results.py              |  0
 .../api/jobs/list_jobs.py                     |  0
 .../api/jobs/update_job.py                    |  0
 .../api/platforms/__init__.py                 |  0
 .../api/platforms/get_platform.py             |  0
 .../api/platforms/list_platforms.py           |  0
 .../api/processes/__init__.py                 |  0
 .../api/processes/cancel_process.py           |  0
 .../api/processes/create_process.py           |  0
 .../api/processes/delete_process.py           |  0
 .../api/processes/get_process.py              |  0
 .../api/processes/list_process_results.py     |  0
 .../api/processes/list_processes.py           |  0
 .../api/processes/update_process.py           |  0
 .../api/sessions/__init__.py                  |  0
 .../api/sessions/create_session.py            |  0
 .../api/sessions/delete_session.py            |  0
 .../api/sessions/get_session.py               |  0
 .../api/sessions/list_sessions.py             |  0
 .../api/sessions/terminate_session.py         |  0
 .../api/sessions/update_session.py            |  0
 .../quantum_as_a_service_api_client/client.py |  0
 .../quantum_as_a_service_api_client/errors.py |  0
 .../models/__init__.py                        |  0
 .../models/cancel_job_body.py                 |  0
 .../models/cancel_process_body.py             |  0
 .../models/create_job_body.py                 |  0
 .../models/create_job_body_circuit.py         |  0
 .../models/create_process_body.py             |  0
 .../models/create_session_body.py             |  0
 .../create_session_body_booking_demand.py     |  0
 .../list_applications_application_type.py     |  0
 .../models/list_applications_order_by.py      |  0
 .../models/list_bookings_order_by.py          |  0
 .../models/list_job_results_order_by.py       |  0
 .../models/list_jobs_order_by.py              |  0
 .../models/list_platforms_order_by.py         |  0
 .../list_platforms_platform_technology.py     |  0
 .../models/list_platforms_platform_type.py    |  0
 .../models/list_process_results_order_by.py   |  0
 .../models/list_processes_order_by.py         |  0
 .../models/list_sessions_order_by.py          |  0
 .../scaleway_qaas_v1_alpha_1_application.py   |  0
 ...aleway_qaas_v1_alpha_1_application_type.py |  0
 .../scaleway_qaas_v1_alpha_1_booking.py       |  0
 ...scaleway_qaas_v1_alpha_1_booking_status.py |  0
 .../models/scaleway_qaas_v1_alpha_1_job.py    |  0
 .../scaleway_qaas_v1_alpha_1_job_circuit.py   |  0
 .../scaleway_qaas_v1_alpha_1_job_result.py    |  0
 .../scaleway_qaas_v1_alpha_1_job_status.py    |  0
 ...s_v1_alpha_1_list_applications_response.py |  0
 ..._qaas_v1_alpha_1_list_bookings_response.py |  0
 ...as_v1_alpha_1_list_job_results_response.py |  0
 ...eway_qaas_v1_alpha_1_list_jobs_response.py |  0
 ...qaas_v1_alpha_1_list_platforms_response.py |  0
 ...1_alpha_1_list_process_results_response.py |  0
 ...qaas_v1_alpha_1_list_processes_response.py |  0
 ...a_1_list_session_ac_ls_request_order_by.py |  0
 ..._v1_alpha_1_list_session_ac_ls_response.py |  0
 ..._qaas_v1_alpha_1_list_sessions_response.py |  0
 .../scaleway_qaas_v1_alpha_1_platform.py      |  0
 ...y_qaas_v1_alpha_1_platform_availability.py |  0
 ...v1_alpha_1_platform_booking_requirement.py |  0
 ...leway_qaas_v1_alpha_1_platform_hardware.py |  0
 ...s_v1_alpha_1_platform_price_per_circuit.py |  0
 ...qaas_v1_alpha_1_platform_price_per_hour.py |  0
 ...qaas_v1_alpha_1_platform_price_per_shot.py |  0
 ...way_qaas_v1_alpha_1_platform_technology.py |  0
 .../scaleway_qaas_v1_alpha_1_platform_type.py |  0
 .../scaleway_qaas_v1_alpha_1_process.py       |  0
 ...scaleway_qaas_v1_alpha_1_process_result.py |  0
 ...scaleway_qaas_v1_alpha_1_process_status.py |  0
 .../scaleway_qaas_v1_alpha_1_session.py       |  0
 ...scaleway_qaas_v1_alpha_1_session_access.py |  0
 ...way_qaas_v1_alpha_1_session_origin_type.py |  0
 ...scaleway_qaas_v1_alpha_1_session_status.py |  0
 .../models/terminate_session_body.py          |  0
 .../models/update_booking_body.py             |  0
 .../models/update_job_body.py                 |  0
 .../models/update_process_body.py             |  0
 .../models/update_session_body.py             |  0
 .../quantum_as_a_service_api_client/py.typed  |  0
 .../quantum_as_a_service_api_client/types.py  |  0
 105 files changed, 62 insertions(+), 49 deletions(-)
 create mode 100644 scaleway_qaas_client/v1alpha1/__init__.py
 rename scaleway_qaas_client/{ => v1alpha1}/client.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/job_payload/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/job_payload/models.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/applications/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/applications/get_application.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/applications/list_applications.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/bookings/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/bookings/get_booking.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/bookings/list_bookings.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/bookings/update_booking.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/default/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/default/list_session_ac_ls.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/cancel_job.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/create_job.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/delete_job.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/get_job.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/get_job_circuit.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/list_job_results.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/list_jobs.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/jobs/update_job.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/platforms/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/platforms/get_platform.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/platforms/list_platforms.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/cancel_process.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/create_process.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/delete_process.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/get_process.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/list_process_results.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/list_processes.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/processes/update_process.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/sessions/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/sessions/create_session.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/sessions/delete_session.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/sessions/get_session.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/sessions/list_sessions.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/sessions/terminate_session.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/api/sessions/update_session.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/client.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/errors.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/__init__.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/cancel_job_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/cancel_process_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/create_job_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/create_job_body_circuit.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/create_process_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/create_session_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/create_session_body_booking_demand.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_applications_application_type.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_applications_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_bookings_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_job_results_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_jobs_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_platforms_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_platforms_platform_technology.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_platforms_platform_type.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_process_results_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_processes_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/list_sessions_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application_type.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking_status.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_circuit.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_result.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_status.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_applications_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_bookings_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_job_results_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_jobs_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_platforms_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_process_results_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_processes_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_request_order_by.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_sessions_response.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_availability.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_booking_requirement.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_hardware.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_circuit.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_hour.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_shot.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_technology.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_type.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_result.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_status.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_access.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_origin_type.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_status.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/terminate_session_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/update_booking_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/update_job_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/update_process_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/models/update_session_body.py (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/py.typed (100%)
 rename scaleway_qaas_client/{ => v1alpha1}/quantum_as_a_service_api_client/types.py (100%)

diff --git a/scaleway_qaas_client/__init__.py b/scaleway_qaas_client/__init__.py
index 6b3246a..17a8590 100644
--- a/scaleway_qaas_client/__init__.py
+++ b/scaleway_qaas_client/__init__.py
@@ -11,52 +11,3 @@
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
-from .client import QaaSClient
-from .job_payload.models import (
-    QaaSCircuitData,
-    QaaSCircuitSerializationFormat,
-    QaaSJobBackendData,
-    QaaSJobClientData,
-    QaaSJobData,
-    QaaSJobRunData,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1Application as QaaSApplication,
-)
-from .quantum_as_a_service_api_client.models import ScalewayQaasV1Alpha1Job as QaaSJob
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1JobResult as QaaSJobResult,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1JobResult as QaaSJobResut,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1JobStatus as QaaSJobStatus,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1Platform as QaaSPlatform,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1PlatformAvailability as QaaSPlatformAvailability,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1PlatformTechnology as QaaSPlatformTechnology,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1Process as QaaSProcess,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1ProcessResult as QaaSProcessResult,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1ProcessStatus as QaaSProcessStatus,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1Session as QaaSSession,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1SessionStatus as QaaSSessionStatus,
-)
-from .quantum_as_a_service_api_client.models import (
-    ScalewayQaasV1Alpha1SessionAccess as QaaSSessionAccess,
-)
diff --git a/scaleway_qaas_client/v1alpha1/__init__.py b/scaleway_qaas_client/v1alpha1/__init__.py
new file mode 100644
index 0000000..6b3246a
--- /dev/null
+++ b/scaleway_qaas_client/v1alpha1/__init__.py
@@ -0,0 +1,62 @@
+# Copyright 2025 Scaleway
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     https://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+from .client import QaaSClient
+from .job_payload.models import (
+    QaaSCircuitData,
+    QaaSCircuitSerializationFormat,
+    QaaSJobBackendData,
+    QaaSJobClientData,
+    QaaSJobData,
+    QaaSJobRunData,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1Application as QaaSApplication,
+)
+from .quantum_as_a_service_api_client.models import ScalewayQaasV1Alpha1Job as QaaSJob
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1JobResult as QaaSJobResult,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1JobResult as QaaSJobResut,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1JobStatus as QaaSJobStatus,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1Platform as QaaSPlatform,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1PlatformAvailability as QaaSPlatformAvailability,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1PlatformTechnology as QaaSPlatformTechnology,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1Process as QaaSProcess,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1ProcessResult as QaaSProcessResult,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1ProcessStatus as QaaSProcessStatus,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1Session as QaaSSession,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1SessionStatus as QaaSSessionStatus,
+)
+from .quantum_as_a_service_api_client.models import (
+    ScalewayQaasV1Alpha1SessionAccess as QaaSSessionAccess,
+)
diff --git a/scaleway_qaas_client/client.py b/scaleway_qaas_client/v1alpha1/client.py
similarity index 100%
rename from scaleway_qaas_client/client.py
rename to scaleway_qaas_client/v1alpha1/client.py
diff --git a/scaleway_qaas_client/job_payload/__init__.py b/scaleway_qaas_client/v1alpha1/job_payload/__init__.py
similarity index 100%
rename from scaleway_qaas_client/job_payload/__init__.py
rename to scaleway_qaas_client/v1alpha1/job_payload/__init__.py
diff --git a/scaleway_qaas_client/job_payload/models.py b/scaleway_qaas_client/v1alpha1/job_payload/models.py
similarity index 100%
rename from scaleway_qaas_client/job_payload/models.py
rename to scaleway_qaas_client/v1alpha1/job_payload/models.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/applications/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/applications/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/applications/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/applications/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/applications/get_application.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/applications/get_application.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/applications/get_application.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/applications/get_application.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/applications/list_applications.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/applications/list_applications.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/applications/list_applications.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/applications/list_applications.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/get_booking.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/get_booking.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/get_booking.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/get_booking.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/list_bookings.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/list_bookings.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/list_bookings.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/list_bookings.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/update_booking.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/update_booking.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/bookings/update_booking.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/bookings/update_booking.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/default/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/default/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/default/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/default/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/default/list_session_ac_ls.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/default/list_session_ac_ls.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/default/list_session_ac_ls.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/default/list_session_ac_ls.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/cancel_job.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/cancel_job.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/cancel_job.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/cancel_job.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/create_job.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/create_job.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/create_job.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/create_job.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/delete_job.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/delete_job.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/delete_job.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/delete_job.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/get_job.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/get_job.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/get_job.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/get_job.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/get_job_circuit.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/get_job_circuit.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/get_job_circuit.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/get_job_circuit.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/list_job_results.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/list_job_results.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/list_job_results.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/list_job_results.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/list_jobs.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/list_jobs.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/list_jobs.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/list_jobs.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/update_job.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/update_job.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/jobs/update_job.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/jobs/update_job.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/platforms/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/platforms/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/platforms/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/platforms/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/platforms/get_platform.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/platforms/get_platform.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/platforms/get_platform.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/platforms/get_platform.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/platforms/list_platforms.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/platforms/list_platforms.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/platforms/list_platforms.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/platforms/list_platforms.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/cancel_process.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/cancel_process.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/cancel_process.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/cancel_process.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/create_process.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/create_process.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/create_process.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/create_process.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/delete_process.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/delete_process.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/delete_process.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/delete_process.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/get_process.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/get_process.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/get_process.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/get_process.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/list_process_results.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/list_process_results.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/list_process_results.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/list_process_results.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/list_processes.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/list_processes.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/list_processes.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/list_processes.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/update_process.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/update_process.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/processes/update_process.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/processes/update_process.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/create_session.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/create_session.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/create_session.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/create_session.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/delete_session.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/delete_session.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/delete_session.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/delete_session.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/get_session.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/get_session.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/get_session.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/get_session.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/list_sessions.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/list_sessions.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/list_sessions.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/list_sessions.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/terminate_session.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/terminate_session.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/terminate_session.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/terminate_session.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/update_session.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/update_session.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/api/sessions/update_session.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/api/sessions/update_session.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/client.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/client.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/client.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/client.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/errors.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/errors.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/errors.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/errors.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/__init__.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/__init__.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/__init__.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/__init__.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/cancel_job_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/cancel_job_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/cancel_job_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/cancel_job_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/cancel_process_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/cancel_process_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/cancel_process_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/cancel_process_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/create_job_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_job_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/create_job_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_job_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/create_job_body_circuit.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_job_body_circuit.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/create_job_body_circuit.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_job_body_circuit.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/create_process_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_process_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/create_process_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_process_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/create_session_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_session_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/create_session_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_session_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/create_session_body_booking_demand.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_session_body_booking_demand.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/create_session_body_booking_demand.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/create_session_body_booking_demand.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_applications_application_type.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_applications_application_type.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_applications_application_type.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_applications_application_type.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_applications_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_applications_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_applications_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_applications_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_bookings_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_bookings_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_bookings_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_bookings_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_job_results_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_job_results_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_job_results_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_job_results_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_jobs_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_jobs_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_jobs_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_jobs_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_platforms_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_platforms_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_platforms_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_platforms_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_platforms_platform_technology.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_platforms_platform_technology.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_platforms_platform_technology.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_platforms_platform_technology.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_platforms_platform_type.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_platforms_platform_type.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_platforms_platform_type.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_platforms_platform_type.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_process_results_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_process_results_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_process_results_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_process_results_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_processes_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_processes_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_processes_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_processes_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/list_sessions_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_sessions_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/list_sessions_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/list_sessions_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application_type.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application_type.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application_type.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_application_type.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking_status.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking_status.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking_status.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_booking_status.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_circuit.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_circuit.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_circuit.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_circuit.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_result.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_result.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_result.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_result.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_status.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_status.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_status.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_job_status.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_applications_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_applications_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_applications_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_applications_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_bookings_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_bookings_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_bookings_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_bookings_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_job_results_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_job_results_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_job_results_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_job_results_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_jobs_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_jobs_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_jobs_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_jobs_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_platforms_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_platforms_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_platforms_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_platforms_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_process_results_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_process_results_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_process_results_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_process_results_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_processes_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_processes_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_processes_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_processes_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_request_order_by.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_request_order_by.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_request_order_by.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_request_order_by.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_session_ac_ls_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_sessions_response.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_sessions_response.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_sessions_response.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_list_sessions_response.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_availability.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_availability.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_availability.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_availability.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_booking_requirement.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_booking_requirement.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_booking_requirement.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_booking_requirement.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_hardware.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_hardware.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_hardware.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_hardware.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_circuit.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_circuit.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_circuit.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_circuit.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_hour.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_hour.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_hour.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_hour.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_shot.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_shot.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_shot.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_price_per_shot.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_technology.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_technology.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_technology.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_technology.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_type.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_type.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_type.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_platform_type.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_result.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_result.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_result.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_result.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_status.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_status.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_status.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_process_status.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_access.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_access.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_access.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_access.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_origin_type.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_origin_type.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_origin_type.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_origin_type.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_status.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_status.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_status.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/scaleway_qaas_v1_alpha_1_session_status.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/terminate_session_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/terminate_session_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/terminate_session_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/terminate_session_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/update_booking_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_booking_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/update_booking_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_booking_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/update_job_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_job_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/update_job_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_job_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/update_process_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_process_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/update_process_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_process_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/models/update_session_body.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_session_body.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/models/update_session_body.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/models/update_session_body.py
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/py.typed b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/py.typed
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/py.typed
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/py.typed
diff --git a/scaleway_qaas_client/quantum_as_a_service_api_client/types.py b/scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/types.py
similarity index 100%
rename from scaleway_qaas_client/quantum_as_a_service_api_client/types.py
rename to scaleway_qaas_client/v1alpha1/quantum_as_a_service_api_client/types.py

From a09768ad449f9e24ceb6a53a2bdaf58633ee4b37 Mon Sep 17 00:00:00 2001
From: Valentin Macheret <vmacheret@scaleway.com>
Date: Mon, 4 Aug 2025 10:25:07 +0200
Subject: [PATCH 2/2] feat(ver): add v1alpha1 version

---
 scaleway_qaas_client/v1alpha1/client.py | 8 ++++----
 setup.py                                | 2 +-
 tests/test_api.py                       | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/scaleway_qaas_client/v1alpha1/client.py b/scaleway_qaas_client/v1alpha1/client.py
index c6f5f53..dc1c0f7 100644
--- a/scaleway_qaas_client/v1alpha1/client.py
+++ b/scaleway_qaas_client/v1alpha1/client.py
@@ -121,7 +121,7 @@ def __init__(self, project_id: str, secret_key: str, url: str = _DEFAULT_URL):
             raise Exception("QaasClient: secret_key cannot be None")
 
         self.__project_id = project_id
-        url = url if url else _DEFAULT_URL
+        url = url or _DEFAULT_URL
 
         self.__client = AuthenticatedClient(
             base_url=url,
@@ -226,7 +226,7 @@ def create_session(
         if not platform_id:
             raise Exception("create_session: platform_id cannot be None")
 
-        name = name if name else f"qs-{randomname.get_name()}"
+        name = name or f"qs-{randomname.get_name()}"
 
         if isinstance(max_duration, str):
             max_duration = f"{timeparse(max_duration)}s"
@@ -403,7 +403,7 @@ def create_job(
             raise Exception("create_job: payload cannot be None")
 
         payload = payload if isinstance(payload, str) else json.dumps(payload)
-        name = name if name else f"qj-{randomname.get_name()}"
+        name = name or f"qj-{randomname.get_name()}"
 
         response = _create_job_sync(
             client=self.__client,
@@ -588,7 +588,7 @@ def create_process(
         if not input:
             raise Exception("create_process: input cannot be None")
 
-        name = name if name else f"qp-{randomname.get_name()}"
+        name = name or f"qp-{randomname.get_name()}"
 
         input = input if isinstance(input, str) else json.dumps(input)
 
diff --git a/setup.py b/setup.py
index 056a76a..ae7348f 100644
--- a/setup.py
+++ b/setup.py
@@ -22,7 +22,7 @@
 
 setup(
     name="scaleway_qaas_client",
-    version="0.1.14",
+    version="0.1.15",
     project_urls={
         "Documentation": "https://www.scaleway.com/en/quantum-as-a-service/",
         "Source": "https://github.com/scaleway/scaleway-qaas-client-pythom",
diff --git a/tests/test_api.py b/tests/test_api.py
index c0efdeb..9e02a93 100644
--- a/tests/test_api.py
+++ b/tests/test_api.py
@@ -15,7 +15,7 @@
 import time
 import uuid
 
-from scaleway_qaas_client import QaaSClient
+from scaleway_qaas_client.v1alpha1 import QaaSClient
 
 _RANDOM_UUID = str(uuid.uuid4())
 _TEST_PLATFORM_NAME = os.environ.get("TEST_PLATFORM_NAME", "aer_simulation_pop_c16m128")
