Skip to content

Commit 895f990

Browse files
Automatically update python client (ref: Cosmo-Tech/cosmotech-api@59bacd3)
Co-authored-by: jreynard-code <jreynard-code@users.noreply.github.com>
1 parent d704ac4 commit 895f990

3 files changed

Lines changed: 3 additions & 17 deletions

File tree

cosmotech_api/models/dataset_update_request.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
from typing import Any, ClassVar, Dict, List, Optional
2323
from typing_extensions import Annotated
2424
from cosmotech_api.models.dataset_part_create_request import DatasetPartCreateRequest
25-
from cosmotech_api.models.dataset_security import DatasetSecurity
2625
from typing import Optional, Set
2726
from typing_extensions import Self
2827

@@ -35,8 +34,7 @@ class DatasetUpdateRequest(BaseModel):
3534
tags: Optional[List[StrictStr]] = None
3635
additional_data: Optional[Dict[str, Any]] = Field(default=None, description="Free form additional data", alias="additionalData")
3736
parts: Optional[List[DatasetPartCreateRequest]] = None
38-
security: Optional[DatasetSecurity] = None
39-
__properties: ClassVar[List[str]] = ["name", "description", "tags", "additionalData", "parts", "security"]
37+
__properties: ClassVar[List[str]] = ["name", "description", "tags", "additionalData", "parts"]
4038

4139
model_config = ConfigDict(
4240
populate_by_name=True,
@@ -84,9 +82,6 @@ def to_dict(self) -> Dict[str, Any]:
8482
if _item_parts:
8583
_items.append(_item_parts.to_dict())
8684
_dict['parts'] = _items
87-
# override the default output from pydantic by calling `to_dict()` of security
88-
if self.security:
89-
_dict['security'] = self.security.to_dict()
9085
return _dict
9186

9287
@classmethod
@@ -103,8 +98,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
10398
"description": obj.get("description"),
10499
"tags": obj.get("tags"),
105100
"additionalData": obj.get("additionalData"),
106-
"parts": [DatasetPartCreateRequest.from_dict(_item) for _item in obj["parts"]] if obj.get("parts") is not None else None,
107-
"security": DatasetSecurity.from_dict(obj["security"]) if obj.get("security") is not None else None
101+
"parts": [DatasetPartCreateRequest.from_dict(_item) for _item in obj["parts"]] if obj.get("parts") is not None else None
108102
})
109103
return _obj
110104

docs/DatasetUpdateRequest.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ Name | Type | Description | Notes
1111
**tags** | **List[str]** | | [optional]
1212
**additional_data** | **Dict[str, object]** | Free form additional data | [optional]
1313
**parts** | [**List[DatasetPartCreateRequest]**](DatasetPartCreateRequest.md) | | [optional]
14-
**security** | [**DatasetSecurity**](DatasetSecurity.md) | | [optional]
1514

1615
## Example
1716

test/test_dataset_update_request.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,14 +52,7 @@ def make_instance(self, include_optional) -> DatasetUpdateRequest:
5252
],
5353
additional_data = { },
5454
type = 'File', )
55-
],
56-
security = cosmotech_api.models.dataset_security.DatasetSecurity(
57-
default = '',
58-
access_control_list = [
59-
cosmotech_api.models.dataset_access_control.DatasetAccessControl(
60-
id = '',
61-
role = '', )
62-
], )
55+
]
6356
)
6457
else:
6558
return DatasetUpdateRequest(

0 commit comments

Comments
 (0)