2222from typing import Any , ClassVar , Dict , List , Optional
2323from typing_extensions import Annotated
2424from cosmotech_api .models .dataset_part_create_request import DatasetPartCreateRequest
25- from cosmotech_api .models .dataset_security import DatasetSecurity
2625from typing import Optional , Set
2726from 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
0 commit comments