Skip to content

Commit 3c4cb0d

Browse files
csmplatformlalepee
andcommitted
Automatically update python client (ref: Cosmo-Tech/cosmotech-api@ba904df)
Co-authored-by: lalepee <lalepee@users.noreply.github.com>
1 parent a3902af commit 3c4cb0d

10 files changed

Lines changed: 99 additions & 1 deletion

File tree

.openapi-generator/FILES

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ cosmotech_api/models/runner_resource_sizing.py
7171
cosmotech_api/models/runner_role.py
7272
cosmotech_api/models/runner_run_template_parameter_value.py
7373
cosmotech_api/models/runner_security.py
74+
cosmotech_api/models/runner_status.py
7475
cosmotech_api/models/runner_update_request.py
7576
cosmotech_api/models/runner_validation_status.py
7677
cosmotech_api/models/solution.py
@@ -149,6 +150,7 @@ docs/RunnerResourceSizing.md
149150
docs/RunnerRole.md
150151
docs/RunnerRunTemplateParameterValue.md
151152
docs/RunnerSecurity.md
153+
docs/RunnerStatus.md
152154
docs/RunnerUpdateRequest.md
153155
docs/RunnerValidationStatus.md
154156
docs/Solution.md
@@ -234,6 +236,7 @@ test/test_runner_resource_sizing.py
234236
test/test_runner_role.py
235237
test/test_runner_run_template_parameter_value.py
236238
test/test_runner_security.py
239+
test/test_runner_status.py
237240
test/test_runner_update_request.py
238241
test/test_runner_validation_status.py
239242
test/test_solution.py

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,7 @@ Class | Method | HTTP request | Description
253253
- [RunnerRole](docs/RunnerRole.md)
254254
- [RunnerRunTemplateParameterValue](docs/RunnerRunTemplateParameterValue.md)
255255
- [RunnerSecurity](docs/RunnerSecurity.md)
256+
- [RunnerStatus](docs/RunnerStatus.md)
256257
- [RunnerUpdateRequest](docs/RunnerUpdateRequest.md)
257258
- [RunnerValidationStatus](docs/RunnerValidationStatus.md)
258259
- [Solution](docs/Solution.md)

cosmotech_api/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888
"RunnerRole",
8989
"RunnerRunTemplateParameterValue",
9090
"RunnerSecurity",
91+
"RunnerStatus",
9192
"RunnerUpdateRequest",
9293
"RunnerValidationStatus",
9394
"Solution",
@@ -182,6 +183,7 @@
182183
from cosmotech_api.models.runner_role import RunnerRole as RunnerRole
183184
from cosmotech_api.models.runner_run_template_parameter_value import RunnerRunTemplateParameterValue as RunnerRunTemplateParameterValue
184185
from cosmotech_api.models.runner_security import RunnerSecurity as RunnerSecurity
186+
from cosmotech_api.models.runner_status import RunnerStatus as RunnerStatus
185187
from cosmotech_api.models.runner_update_request import RunnerUpdateRequest as RunnerUpdateRequest
186188
from cosmotech_api.models.runner_validation_status import RunnerValidationStatus as RunnerValidationStatus
187189
from cosmotech_api.models.solution import Solution as Solution

cosmotech_api/models/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
from cosmotech_api.models.runner_role import RunnerRole
6868
from cosmotech_api.models.runner_run_template_parameter_value import RunnerRunTemplateParameterValue
6969
from cosmotech_api.models.runner_security import RunnerSecurity
70+
from cosmotech_api.models.runner_status import RunnerStatus
7071
from cosmotech_api.models.runner_update_request import RunnerUpdateRequest
7172
from cosmotech_api.models.runner_validation_status import RunnerValidationStatus
7273
from cosmotech_api.models.solution import Solution

cosmotech_api/models/runner.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from cosmotech_api.models.runner_resource_sizing import RunnerResourceSizing
2727
from cosmotech_api.models.runner_run_template_parameter_value import RunnerRunTemplateParameterValue
2828
from cosmotech_api.models.runner_security import RunnerSecurity
29+
from cosmotech_api.models.runner_status import RunnerStatus
2930
from cosmotech_api.models.runner_validation_status import RunnerValidationStatus
3031
from typing import Optional, Set
3132
from typing_extensions import Self
@@ -54,9 +55,10 @@ class Runner(BaseModel):
5455
run_sizing: Optional[RunnerResourceSizing] = Field(default=None, description="definition of resources needed for the runner run", alias="runSizing")
5556
parameters_values: List[RunnerRunTemplateParameterValue] = Field(description="the list of Solution Run Template parameters values", alias="parametersValues")
5657
last_run_info: LastRunInfo = Field(description="last run info from current runner", alias="lastRunInfo")
58+
status: RunnerStatus
5759
validation_status: RunnerValidationStatus = Field(alias="validationStatus")
5860
security: RunnerSecurity
59-
__properties: ClassVar[List[str]] = ["id", "name", "description", "tags", "parentId", "createInfo", "updateInfo", "rootId", "solutionId", "runTemplateId", "organizationId", "workspaceId", "solutionName", "runTemplateName", "additionalData", "datasets", "runSizing", "parametersValues", "lastRunInfo", "validationStatus", "security"]
61+
__properties: ClassVar[List[str]] = ["id", "name", "description", "tags", "parentId", "createInfo", "updateInfo", "rootId", "solutionId", "runTemplateId", "organizationId", "workspaceId", "solutionName", "runTemplateName", "additionalData", "datasets", "runSizing", "parametersValues", "lastRunInfo", "status", "validationStatus", "security"]
6062

6163
model_config = ConfigDict(
6264
validate_by_name=True,
@@ -167,6 +169,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
167169
"runSizing": RunnerResourceSizing.from_dict(obj["runSizing"]) if obj.get("runSizing") is not None else None,
168170
"parametersValues": [RunnerRunTemplateParameterValue.from_dict(_item) for _item in obj["parametersValues"]] if obj.get("parametersValues") is not None else None,
169171
"lastRunInfo": LastRunInfo.from_dict(obj["lastRunInfo"]) if obj.get("lastRunInfo") is not None else None,
172+
"status": obj.get("status"),
170173
"validationStatus": obj.get("validationStatus"),
171174
"security": RunnerSecurity.from_dict(obj["security"]) if obj.get("security") is not None else None
172175
})
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# coding: utf-8
2+
3+
"""
4+
Cosmo Tech Platform API
5+
6+
Cosmo Tech Platform API
7+
8+
The version of the OpenAPI document: 5.0.2-SNAPSHOT
9+
Contact: platform@cosmotech.com
10+
Generated by OpenAPI Generator (https://openapi-generator.tech)
11+
12+
Do not edit the class manually.
13+
""" # noqa: E501
14+
15+
16+
from __future__ import annotations
17+
import json
18+
from enum import Enum
19+
from typing_extensions import Self
20+
21+
22+
class RunnerStatus(str, Enum):
23+
"""
24+
the status of the runner
25+
"""
26+
27+
"""
28+
allowed enum values
29+
"""
30+
OK = 'Ok'
31+
ARCHIVED = 'Archived'
32+
33+
@classmethod
34+
def from_json(cls, json_str: str) -> Self:
35+
"""Create an instance of RunnerStatus from a JSON string"""
36+
return cls(json.loads(json_str))
37+
38+

docs/Runner.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Name | Type | Description | Notes
2525
**run_sizing** | [**RunnerResourceSizing**](RunnerResourceSizing.md) | definition of resources needed for the runner run | [optional]
2626
**parameters_values** | [**List[RunnerRunTemplateParameterValue]**](RunnerRunTemplateParameterValue.md) | the list of Solution Run Template parameters values |
2727
**last_run_info** | [**LastRunInfo**](LastRunInfo.md) | last run info from current runner |
28+
**status** | [**RunnerStatus**](RunnerStatus.md) | |
2829
**validation_status** | [**RunnerValidationStatus**](RunnerValidationStatus.md) | |
2930
**security** | [**RunnerSecurity**](RunnerSecurity.md) | |
3031

docs/RunnerStatus.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# RunnerStatus
2+
3+
the status of the runner
4+
5+
## Enum
6+
7+
* `OK` (value: `'Ok'`)
8+
9+
* `ARCHIVED` (value: `'Archived'`)
10+
11+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

test/test_runner.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ def make_instance(self, include_optional) -> Runner:
8282
last_run_info = cosmotech_api.models.last_run_info.LastRunInfo(
8383
last_run_id = '',
8484
last_run_status = 'NotStarted', ),
85+
status = 'Ok',
8586
validation_status = 'Draft',
8687
security = cosmotech_api.models.runner_security.RunnerSecurity(
8788
default = '',
@@ -123,6 +124,7 @@ def make_instance(self, include_optional) -> Runner:
123124
last_run_info = cosmotech_api.models.last_run_info.LastRunInfo(
124125
last_run_id = '',
125126
last_run_status = 'NotStarted', ),
127+
status = 'Ok',
126128
validation_status = 'Draft',
127129
security = cosmotech_api.models.runner_security.RunnerSecurity(
128130
default = '',

test/test_runner_status.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# coding: utf-8
2+
3+
"""
4+
Cosmo Tech Platform API
5+
6+
Cosmo Tech Platform API
7+
8+
The version of the OpenAPI document: 5.0.2-SNAPSHOT
9+
Contact: platform@cosmotech.com
10+
Generated by OpenAPI Generator (https://openapi-generator.tech)
11+
12+
Do not edit the class manually.
13+
""" # noqa: E501
14+
15+
16+
import unittest
17+
18+
from cosmotech_api.models.runner_status import RunnerStatus
19+
20+
class TestRunnerStatus(unittest.TestCase):
21+
"""RunnerStatus unit test stubs"""
22+
23+
def setUp(self):
24+
pass
25+
26+
def tearDown(self):
27+
pass
28+
29+
def testRunnerStatus(self):
30+
"""Test RunnerStatus"""
31+
# inst = RunnerStatus()
32+
33+
if __name__ == '__main__':
34+
unittest.main()

0 commit comments

Comments
 (0)