Skip to content

Commit 66c6852

Browse files
committed
[QI2-1422] Deprecate source field in job
1 parent 4fb02e2 commit 66c6852

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+42
-42
lines changed

.openapi-generator/FILES

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,5 +179,4 @@ compute_api_client/models/user_in.py
179179
compute_api_client/models/validation_error.py
180180
compute_api_client/rest.py
181181
compute_api_client/test/__init__.py
182-
compute_api_client/test/test_backend_type_patch.py
183182
compute_api_client_README.md

README.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/Job.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/JobPatch.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageAlgorithm.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageBackend.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageBackendType.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageBatchJob.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageCommit.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageFile.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageJob.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageLanguage.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageMember.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PagePermission.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PagePermissionGroup.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageProject.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageReservation.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageResult.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageTeam.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageTransaction.md

Lines changed: 1 addition & 1 deletion

compute_api_client/docs/PageUser.md

Lines changed: 1 addition & 1 deletion

compute_api_client/models/job.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
from datetime import datetime
2121
from typing import Any, ClassVar, Dict, List, Optional
2222
from pydantic import BaseModel, StrictBool, StrictInt, StrictStr
23+
from pydantic import Field
2324
from compute_api_client.models.algorithm_type import AlgorithmType
2425
from compute_api_client.models.job_status import JobStatus
2526
try:
@@ -44,7 +45,7 @@ class Job(BaseModel):
4445
session_id: StrictStr
4546
trace_id: StrictStr
4647
message: StrictStr
47-
source: StrictStr
48+
source: Optional[StrictStr] = Field(default='', description="The source application of an exception that caused a job to fail (if applicable).")
4849
__properties: ClassVar[List[str]] = ["id", "created_on", "file_id", "algorithm_type", "status", "batch_job_id", "queued_at", "finished_at", "number_of_shots", "raw_data_enabled", "session_id", "trace_id", "message", "source"]
4950

5051
model_config = {
@@ -123,7 +124,7 @@ def from_dict(cls, obj: Dict) -> Self:
123124
"session_id": obj.get("session_id"),
124125
"trace_id": obj.get("trace_id"),
125126
"message": obj.get("message"),
126-
"source": obj.get("source")
127+
"source": obj.get("source") if obj.get("source") is not None else ''
127128
})
128129
return _obj
129130

compute_api_client/models/job_patch.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ class JobPatch(BaseModel):
3636
session_id: Optional[Annotated[str, Field(strict=True, max_length=255)]] = ''
3737
trace_id: Optional[Annotated[str, Field(strict=True, max_length=255)]] = ''
3838
message: Optional[StrictStr] = ''
39-
source: Optional[StrictStr] = ''
39+
source: Optional[StrictStr] = Field(default='', description="The source application of an exception that caused a job to fail (if applicable).")
4040
traceback: Optional[StrictStr] = ''
4141
__properties: ClassVar[List[str]] = ["status", "session_id", "trace_id", "message", "source", "traceback"]
4242

compute_api_client/models/page_algorithm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageAlgorithm(BaseModel):
3333
PageAlgorithm
3434
""" # noqa: E501
3535
items: List[Algorithm]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_backend.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageBackend(BaseModel):
3333
PageBackend
3434
""" # noqa: E501
3535
items: List[Backend]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_backend_type.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageBackendType(BaseModel):
3333
PageBackendType
3434
""" # noqa: E501
3535
items: List[BackendType]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_batch_job.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageBatchJob(BaseModel):
3333
PageBatchJob
3434
""" # noqa: E501
3535
items: List[BatchJob]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_commit.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageCommit(BaseModel):
3333
PageCommit
3434
""" # noqa: E501
3535
items: List[Commit]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_file.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageFile(BaseModel):
3333
PageFile
3434
""" # noqa: E501
3535
items: List[File]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_job.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageJob(BaseModel):
3333
PageJob
3434
""" # noqa: E501
3535
items: List[Job]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_language.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageLanguage(BaseModel):
3333
PageLanguage
3434
""" # noqa: E501
3535
items: List[Language]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_member.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageMember(BaseModel):
3333
PageMember
3434
""" # noqa: E501
3535
items: List[Member]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_permission.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PagePermission(BaseModel):
3333
PagePermission
3434
""" # noqa: E501
3535
items: List[Permission]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_permission_group.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PagePermissionGroup(BaseModel):
3333
PagePermissionGroup
3434
""" # noqa: E501
3535
items: List[PermissionGroup]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_project.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageProject(BaseModel):
3333
PageProject
3434
""" # noqa: E501
3535
items: List[Project]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_reservation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageReservation(BaseModel):
3333
PageReservation
3434
""" # noqa: E501
3535
items: List[Reservation]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_result.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageResult(BaseModel):
3333
PageResult
3434
""" # noqa: E501
3535
items: List[Result]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_team.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageTeam(BaseModel):
3333
PageTeam
3434
""" # noqa: E501
3535
items: List[Team]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_transaction.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageTransaction(BaseModel):
3333
PageTransaction
3434
""" # noqa: E501
3535
items: List[Transaction]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

compute_api_client/models/page_user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class PageUser(BaseModel):
3333
PageUser
3434
""" # noqa: E501
3535
items: List[User]
36-
total: Optional[Annotated[int, Field(strict=True, ge=0)]]
36+
total: Optional[Annotated[int, Field(strict=True, ge=0)]] = None
3737
page: Optional[Annotated[int, Field(strict=True, ge=1)]]
3838
size: Optional[Annotated[int, Field(strict=True, ge=1)]]
3939
pages: Optional[Annotated[int, Field(strict=True, ge=0)]] = None

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "qi-compute-api-client"
3-
version = "0.50.0"
3+
version = "0.51.0"
44
description = "An API client for the Compute Job Manager of Quantum Inspire."
55
authors = [{ name = "Quantum Inspire", email = "[email protected]" }]
66
requires-python = "~=3.9"

0 commit comments

Comments
 (0)