@@ -52,6 +52,7 @@ class MethodSRS:
5252 stopcode (Union[None, Unset, int]):
5353 depth_in_soil (Union[None, Unset, float]):
5454 depth_in_rock (Union[None, Unset, float]):
55+ bedrock_elevation (Union[None, Unset, float]):
5556 """
5657
5758 method_id : UUID
@@ -77,6 +78,7 @@ class MethodSRS:
7778 stopcode : Union [None , Unset , int ] = UNSET
7879 depth_in_soil : Union [None , Unset , float ] = UNSET
7980 depth_in_rock : Union [None , Unset , float ] = UNSET
81+ bedrock_elevation : Union [None , Unset , float ] = UNSET
8082 additional_properties : dict [str , Any ] = _attrs_field (init = False , factory = dict )
8183
8284 def to_dict (self ) -> dict [str , Any ]:
@@ -197,6 +199,12 @@ def to_dict(self) -> dict[str, Any]:
197199 else :
198200 depth_in_rock = self .depth_in_rock
199201
202+ bedrock_elevation : Union [None , Unset , float ]
203+ if isinstance (self .bedrock_elevation , Unset ):
204+ bedrock_elevation = UNSET
205+ else :
206+ bedrock_elevation = self .bedrock_elevation
207+
200208 field_dict : dict [str , Any ] = {}
201209 field_dict .update (self .additional_properties )
202210 field_dict .update (
@@ -243,6 +251,8 @@ def to_dict(self) -> dict[str, Any]:
243251 field_dict ["depth_in_soil" ] = depth_in_soil
244252 if depth_in_rock is not UNSET :
245253 field_dict ["depth_in_rock" ] = depth_in_rock
254+ if bedrock_elevation is not UNSET :
255+ field_dict ["bedrock_elevation" ] = bedrock_elevation
246256
247257 return field_dict
248258
@@ -433,6 +443,15 @@ def _parse_depth_in_rock(data: object) -> Union[None, Unset, float]:
433443
434444 depth_in_rock = _parse_depth_in_rock (d .pop ("depth_in_rock" , UNSET ))
435445
446+ def _parse_bedrock_elevation (data : object ) -> Union [None , Unset , float ]:
447+ if data is None :
448+ return data
449+ if isinstance (data , Unset ):
450+ return data
451+ return cast (Union [None , Unset , float ], data )
452+
453+ bedrock_elevation = _parse_bedrock_elevation (d .pop ("bedrock_elevation" , UNSET ))
454+
436455 method_srs = cls (
437456 method_id = method_id ,
438457 name = name ,
@@ -457,6 +476,7 @@ def _parse_depth_in_rock(data: object) -> Union[None, Unset, float]:
457476 stopcode = stopcode ,
458477 depth_in_soil = depth_in_soil ,
459478 depth_in_rock = depth_in_rock ,
479+ bedrock_elevation = bedrock_elevation ,
460480 )
461481
462482 method_srs .additional_properties = d
0 commit comments