@@ -228,10 +228,13 @@ def name(self) -> str:
228228 """
229229 Get or set the required name property of a ModelBand object
230230 """
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+ ),
235238 )
236239
237240 @name .setter
@@ -325,10 +328,13 @@ def format(self) -> str:
325328 """
326329 Get or set the required format property of this ProcessingExpression
327330 """
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+ ),
332338 )
333339
334340 @format .setter
@@ -528,8 +534,13 @@ def type(self) -> str:
528534 """
529535 Get or set the required type property of this ValueScaling object
530536 """
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+ ),
533544 )
534545
535546 @type .setter
@@ -740,10 +751,13 @@ def data_type(self) -> DataType:
740751 """
741752 Get or set the required data_type property of this InputStructure object
742753 """
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+ ),
747761 )
748762
749763 @data_type .setter
@@ -889,8 +903,13 @@ def name(self) -> str:
889903 """
890904 Gets or sets the required name property of this ModelInput object
891905 """
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+ ),
894913 )
895914
896915 @name .setter
@@ -1094,10 +1113,13 @@ def data_type(self) -> DataType:
10941113 """
10951114 Gets or sets the required data_type property of the ResultStructure object
10961115 """
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+ ),
11011123 )
11021124
11031125 @data_type .setter
@@ -1215,8 +1237,9 @@ def name(self) -> str:
12151237 """
12161238 Gets or sets the required name property of this ModelOutput object
12171239 """
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 ),
12201243 )
12211244
12221245 @name .setter
@@ -1484,7 +1507,7 @@ def mlm_name(self) -> str:
14841507 Get or set the required (mlm) name property. It is named mlm_name in this
14851508 context to not break convention and overwrite the extension name class property.
14861509 """
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 ) )
14881511
14891512 @mlm_name .setter
14901513 def mlm_name (self , v : str ) -> None :
@@ -1495,8 +1518,11 @@ def architecture(self) -> str:
14951518 """
14961519 Get or set the required architecture property
14971520 """
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+ ),
15001526 )
15011527
15021528 @architecture .setter
@@ -1772,7 +1798,7 @@ def artifact_type(self) -> str | None:
17721798 """
17731799 prop_value = self .properties .get (ARTIFACT_TYPE_ASSET_PROP )
17741800 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 ) )
17761802 else :
17771803 return prop_value
17781804
0 commit comments