@@ -228,10 +228,13 @@ def name(self) -> str:
228
228
"""
229
229
Get or set the required name property of a ModelBand object
230
230
"""
231
- return get_required (
232
- self .properties .get (NAME_MODEL_BAND_OBJECT_PROP ),
233
- self ,
234
- NAME_MODEL_BAND_OBJECT_PROP ,
231
+ return cast (
232
+ str ,
233
+ get_required (
234
+ self .properties .get (NAME_MODEL_BAND_OBJECT_PROP ),
235
+ self ,
236
+ NAME_MODEL_BAND_OBJECT_PROP ,
237
+ ),
235
238
)
236
239
237
240
@name .setter
@@ -325,10 +328,13 @@ def format(self) -> str:
325
328
"""
326
329
Get or set the required format property of this ProcessingExpression
327
330
"""
328
- return get_required (
329
- self .properties .get (FORMAT_PROCESSING_EXPRESSION_PROP ),
330
- self ,
331
- FORMAT_PROCESSING_EXPRESSION_PROP ,
331
+ return cast (
332
+ str ,
333
+ get_required (
334
+ self .properties .get (FORMAT_PROCESSING_EXPRESSION_PROP ),
335
+ self ,
336
+ FORMAT_PROCESSING_EXPRESSION_PROP ,
337
+ ),
332
338
)
333
339
334
340
@format .setter
@@ -528,8 +534,13 @@ def type(self) -> str:
528
534
"""
529
535
Get or set the required type property of this ValueScaling object
530
536
"""
531
- return get_required (
532
- self .properties .get (TYPE_VALUE_SCALING_PROP ), self , TYPE_VALUE_SCALING_PROP
537
+ return cast (
538
+ str ,
539
+ get_required (
540
+ self .properties .get (TYPE_VALUE_SCALING_PROP ),
541
+ self ,
542
+ TYPE_VALUE_SCALING_PROP ,
543
+ ),
533
544
)
534
545
535
546
@type .setter
@@ -740,10 +751,13 @@ def data_type(self) -> DataType:
740
751
"""
741
752
Get or set the required data_type property of this InputStructure object
742
753
"""
743
- return get_required (
744
- self .properties .get (DATA_TYPE_INPUT_STRUCTURE_PROP ),
745
- self ,
746
- DATA_TYPE_INPUT_STRUCTURE_PROP ,
754
+ return cast (
755
+ DataType ,
756
+ get_required (
757
+ self .properties .get (DATA_TYPE_INPUT_STRUCTURE_PROP ),
758
+ self ,
759
+ DATA_TYPE_INPUT_STRUCTURE_PROP ,
760
+ ),
747
761
)
748
762
749
763
@data_type .setter
@@ -889,8 +903,13 @@ def name(self) -> str:
889
903
"""
890
904
Gets or sets the required name property of this ModelInput object
891
905
"""
892
- return get_required (
893
- self .properties .get (NAME_INPUT_OBJECT_PROP ), self , NAME_INPUT_OBJECT_PROP
906
+ return cast (
907
+ str ,
908
+ get_required (
909
+ self .properties .get (NAME_INPUT_OBJECT_PROP ),
910
+ self ,
911
+ NAME_INPUT_OBJECT_PROP ,
912
+ ),
894
913
)
895
914
896
915
@name .setter
@@ -1094,10 +1113,13 @@ def data_type(self) -> DataType:
1094
1113
"""
1095
1114
Gets or sets the required data_type property of the ResultStructure object
1096
1115
"""
1097
- return get_required (
1098
- self .properties .get (DATA_TYPE_RESULT_STRUCTURE_PROP ),
1099
- self ,
1100
- DIM_ORDER_RESULT_STRUCTURE_PROP ,
1116
+ return cast (
1117
+ DataType ,
1118
+ get_required (
1119
+ self .properties .get (DATA_TYPE_RESULT_STRUCTURE_PROP ),
1120
+ self ,
1121
+ DIM_ORDER_RESULT_STRUCTURE_PROP ,
1122
+ ),
1101
1123
)
1102
1124
1103
1125
@data_type .setter
@@ -1215,8 +1237,9 @@ def name(self) -> str:
1215
1237
"""
1216
1238
Gets or sets the required name property of this ModelOutput object
1217
1239
"""
1218
- return get_required (
1219
- self .properties .get (NAME_RESULT_PROP ), self , NAME_RESULT_PROP
1240
+ return cast (
1241
+ str ,
1242
+ get_required (self .properties .get (NAME_RESULT_PROP ), self , NAME_RESULT_PROP ),
1220
1243
)
1221
1244
1222
1245
@name .setter
@@ -1484,7 +1507,7 @@ def mlm_name(self) -> str:
1484
1507
Get or set the required (mlm) name property. It is named mlm_name in this
1485
1508
context to not break convention and overwrite the extension name class property.
1486
1509
"""
1487
- return get_required (self .properties .get (NAME_PROP ), self , NAME_PROP )
1510
+ return cast ( str , get_required (self .properties .get (NAME_PROP ), self , NAME_PROP ) )
1488
1511
1489
1512
@mlm_name .setter
1490
1513
def mlm_name (self , v : str ) -> None :
@@ -1495,8 +1518,11 @@ def architecture(self) -> str:
1495
1518
"""
1496
1519
Get or set the required architecture property
1497
1520
"""
1498
- return get_required (
1499
- self .properties .get (ARCHITECTURE_PROP ), self , ARCHITECTURE_PROP
1521
+ return cast (
1522
+ str ,
1523
+ get_required (
1524
+ self .properties .get (ARCHITECTURE_PROP ), self , ARCHITECTURE_PROP
1525
+ ),
1500
1526
)
1501
1527
1502
1528
@architecture .setter
@@ -1772,7 +1798,7 @@ def artifact_type(self) -> str | None:
1772
1798
"""
1773
1799
prop_value = self .properties .get (ARTIFACT_TYPE_ASSET_PROP )
1774
1800
if isinstance (self .asset .roles , list ) and "mlm:model" in self .asset .roles :
1775
- return get_required (prop_value , self , ARTIFACT_TYPE_ASSET_PROP )
1801
+ return cast ( str , get_required (prop_value , self , ARTIFACT_TYPE_ASSET_PROP ) )
1776
1802
else :
1777
1803
return prop_value
1778
1804
0 commit comments