Skip to content

Commit c56cac7

Browse files
Automatically update python client (ref: Cosmo-Tech/cosmotech-api@8a3e066)
Co-authored-by: jreynard-code <jreynard-code@users.noreply.github.com>
1 parent e941fa5 commit c56cac7

9 files changed

Lines changed: 8 additions & 20 deletions

cosmotech_api/models/workspace.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re # noqa: F401
1919
import json
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr, field_validator
21+
from pydantic import BaseModel, ConfigDict, Field, StrictStr, field_validator
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing_extensions import Annotated
2424
from cosmotech_api.models.workspace_edit_info import WorkspaceEditInfo
@@ -42,9 +42,8 @@ class Workspace(BaseModel):
4242
update_info: WorkspaceEditInfo = Field(description="The details of the Workspace last update", alias="updateInfo")
4343
solution: WorkspaceSolution
4444
additional_data: Optional[Dict[str, Any]] = Field(default=None, description="Free form additional data", alias="additionalData")
45-
dataset_copy: Optional[StrictBool] = Field(default=True, description="Activate the copy of dataset on scenario creation, meaning that each scenario created in this workspace will make this copy. when false, scenario use directly the dataset specified.", alias="datasetCopy")
4645
security: WorkspaceSecurity
47-
__properties: ClassVar[List[str]] = ["id", "organizationId", "key", "name", "description", "version", "tags", "createInfo", "updateInfo", "solution", "additionalData", "datasetCopy", "security"]
46+
__properties: ClassVar[List[str]] = ["id", "organizationId", "key", "name", "description", "version", "tags", "createInfo", "updateInfo", "solution", "additionalData", "security"]
4847

4948
@field_validator('id')
5049
def id_validate_regular_expression(cls, value):
@@ -138,7 +137,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
138137
"updateInfo": WorkspaceEditInfo.from_dict(obj["updateInfo"]) if obj.get("updateInfo") is not None else None,
139138
"solution": WorkspaceSolution.from_dict(obj["solution"]) if obj.get("solution") is not None else None,
140139
"additionalData": obj.get("additionalData"),
141-
"datasetCopy": obj.get("datasetCopy") if obj.get("datasetCopy") is not None else True,
142140
"security": WorkspaceSecurity.from_dict(obj["security"]) if obj.get("security") is not None else None
143141
})
144142
return _obj

cosmotech_api/models/workspace_create_request.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re # noqa: F401
1919
import json
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field, StrictStr
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing_extensions import Annotated
2424
from cosmotech_api.models.workspace_security import WorkspaceSecurity
@@ -37,9 +37,8 @@ class WorkspaceCreateRequest(BaseModel):
3737
tags: Optional[List[StrictStr]] = Field(default=None, description="The list of tags")
3838
solution: WorkspaceSolution
3939
additional_data: Optional[Dict[str, Any]] = Field(default=None, description="Free form additional data", alias="additionalData")
40-
dataset_copy: Optional[StrictBool] = Field(default=True, description="Activate the copy of dataset on scenario creation", alias="datasetCopy")
4140
security: Optional[WorkspaceSecurity] = None
42-
__properties: ClassVar[List[str]] = ["key", "name", "description", "version", "tags", "solution", "additionalData", "datasetCopy", "security"]
41+
__properties: ClassVar[List[str]] = ["key", "name", "description", "version", "tags", "solution", "additionalData", "security"]
4342

4443
model_config = ConfigDict(
4544
populate_by_name=True,
@@ -105,7 +104,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
105104
"tags": obj.get("tags"),
106105
"solution": WorkspaceSolution.from_dict(obj["solution"]) if obj.get("solution") is not None else None,
107106
"additionalData": obj.get("additionalData"),
108-
"datasetCopy": obj.get("datasetCopy") if obj.get("datasetCopy") is not None else True,
109107
"security": WorkspaceSecurity.from_dict(obj["security"]) if obj.get("security") is not None else None
110108
})
111109
return _obj

cosmotech_api/models/workspace_update_request.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
import re # noqa: F401
1919
import json
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictBool, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field, StrictStr
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing_extensions import Annotated
2424
from cosmotech_api.models.workspace_solution import WorkspaceSolution
@@ -35,8 +35,7 @@ class WorkspaceUpdateRequest(BaseModel):
3535
tags: Optional[List[StrictStr]] = Field(default=None, description="The list of tags")
3636
solution: Optional[WorkspaceSolution] = None
3737
additional_data: Optional[Dict[str, Any]] = Field(default=None, description="Free form additional data", alias="additionalData")
38-
dataset_copy: Optional[StrictBool] = Field(default=None, description="Activate the copy of dataset on scenario creation", alias="datasetCopy")
39-
__properties: ClassVar[List[str]] = ["key", "name", "description", "tags", "solution", "additionalData", "datasetCopy"]
38+
__properties: ClassVar[List[str]] = ["key", "name", "description", "tags", "solution", "additionalData"]
4039

4140
model_config = ConfigDict(
4241
populate_by_name=True,
@@ -97,8 +96,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
9796
"description": obj.get("description"),
9897
"tags": obj.get("tags"),
9998
"solution": WorkspaceSolution.from_dict(obj["solution"]) if obj.get("solution") is not None else None,
100-
"additionalData": obj.get("additionalData"),
101-
"datasetCopy": obj.get("datasetCopy")
99+
"additionalData": obj.get("additionalData")
102100
})
103101
return _obj
104102

docs/Workspace.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ Name | Type | Description | Notes
1717
**update_info** | [**WorkspaceEditInfo**](WorkspaceEditInfo.md) | The details of the Workspace last update |
1818
**solution** | [**WorkspaceSolution**](WorkspaceSolution.md) | |
1919
**additional_data** | **Dict[str, object]** | Free form additional data | [optional]
20-
**dataset_copy** | **bool** | Activate the copy of dataset on scenario creation, meaning that each scenario created in this workspace will make this copy. when false, scenario use directly the dataset specified. | [optional] [default to True]
2120
**security** | [**WorkspaceSecurity**](WorkspaceSecurity.md) | |
2221

2322
## Example

docs/WorkspaceCreateRequest.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ Name | Type | Description | Notes
1313
**tags** | **List[str]** | The list of tags | [optional]
1414
**solution** | [**WorkspaceSolution**](WorkspaceSolution.md) | |
1515
**additional_data** | **Dict[str, object]** | Free form additional data | [optional]
16-
**dataset_copy** | **bool** | Activate the copy of dataset on scenario creation | [optional] [default to True]
1716
**security** | [**WorkspaceSecurity**](WorkspaceSecurity.md) | | [optional]
1817

1918
## Example

docs/WorkspaceUpdateRequest.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ Name | Type | Description | Notes
1212
**tags** | **List[str]** | The list of tags | [optional]
1313
**solution** | [**WorkspaceSolution**](WorkspaceSolution.md) | | [optional]
1414
**additional_data** | **Dict[str, object]** | Free form additional data | [optional]
15-
**dataset_copy** | **bool** | Activate the copy of dataset on scenario creation | [optional]
1615

1716
## Example
1817

test/test_workspace.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,6 @@ def make_instance(self, include_optional) -> Workspace:
5858
'key' : ''
5959
}, ),
6060
additional_data = { },
61-
dataset_copy = True,
6261
security = cosmotech_api.models.workspace_security.WorkspaceSecurity(
6362
default = '',
6463
access_control_list = [

test/test_workspace_create_request.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ def make_instance(self, include_optional) -> WorkspaceCreateRequest:
5050
'key' : ''
5151
}, ),
5252
additional_data = { },
53-
dataset_copy = True,
5453
security = cosmotech_api.models.workspace_security.WorkspaceSecurity(
5554
default = '',
5655
access_control_list = [

test/test_workspace_update_request.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ def make_instance(self, include_optional) -> WorkspaceUpdateRequest:
4848
default_parameter_values = {
4949
'key' : ''
5050
}, ),
51-
additional_data = { },
52-
dataset_copy = True
51+
additional_data = { }
5352
)
5453
else:
5554
return WorkspaceUpdateRequest(

0 commit comments

Comments
 (0)