1818import re # noqa: F401
1919import json
2020
21- from pydantic import BaseModel , ConfigDict , Field , StrictStr , field_validator
21+ from pydantic import BaseModel , ConfigDict , Field , StrictStr
2222from typing import Any , ClassVar , Dict , List , Optional
2323from typing_extensions import Annotated
2424from cosmotech_api .models .dataset_part_create_request import DatasetPartCreateRequest
@@ -36,18 +36,7 @@ class DatasetCreateRequest(BaseModel):
3636 additional_data : Optional [Dict [str , Any ]] = Field (default = None , description = "Free form additional data" , alias = "additionalData" )
3737 parts : Optional [List [DatasetPartCreateRequest ]] = None
3838 security : Optional [DatasetSecurity ] = None
39- runner_id : Optional [Annotated [str , Field (strict = True )]] = Field (default = None , alias = "runnerId" )
40- __properties : ClassVar [List [str ]] = ["name" , "description" , "tags" , "additionalData" , "parts" , "security" , "runnerId" ]
41-
42- @field_validator ('runner_id' )
43- def runner_id_validate_regular_expression (cls , value ):
44- """Validates the regular expression"""
45- if value is None :
46- return value
47-
48- if not re .match (r"^r-\w{10,20}" , value ):
49- raise ValueError (r"must validate the regular expression /^r-\w{10,20}/" )
50- return value
39+ __properties : ClassVar [List [str ]] = ["name" , "description" , "tags" , "additionalData" , "parts" , "security" ]
5140
5241 model_config = ConfigDict (
5342 populate_by_name = True ,
@@ -115,8 +104,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
115104 "tags" : obj .get ("tags" ),
116105 "additionalData" : obj .get ("additionalData" ),
117106 "parts" : [DatasetPartCreateRequest .from_dict (_item ) for _item in obj ["parts" ]] if obj .get ("parts" ) is not None else None ,
118- "security" : DatasetSecurity .from_dict (obj ["security" ]) if obj .get ("security" ) is not None else None ,
119- "runnerId" : obj .get ("runnerId" )
107+ "security" : DatasetSecurity .from_dict (obj ["security" ]) if obj .get ("security" ) is not None else None
120108 })
121109 return _obj
122110
0 commit comments