@@ -35,7 +35,8 @@ class GetAiDecompilationTask(BaseModel):
3535 summary : Optional [StrictStr ] = None
3636 ai_summary : Optional [StrictStr ] = None
3737 raw_ai_summary : Optional [StrictStr ] = None
38- __properties : ClassVar [List [str ]] = ["status" , "decompilation" , "raw_decompilation" , "function_mapping" , "function_mapping_full" , "summary" , "ai_summary" , "raw_ai_summary" ]
38+ predicted_function_name : Optional [StrictStr ] = None
39+ __properties : ClassVar [List [str ]] = ["status" , "decompilation" , "raw_decompilation" , "function_mapping" , "function_mapping_full" , "summary" , "ai_summary" , "raw_ai_summary" , "predicted_function_name" ]
3940
4041 model_config = ConfigDict (
4142 populate_by_name = True ,
@@ -121,6 +122,11 @@ def to_dict(self) -> Dict[str, Any]:
121122 if self .raw_ai_summary is None and "raw_ai_summary" in self .model_fields_set :
122123 _dict ['raw_ai_summary' ] = None
123124
125+ # set to None if predicted_function_name (nullable) is None
126+ # and model_fields_set contains the field
127+ if self .predicted_function_name is None and "predicted_function_name" in self .model_fields_set :
128+ _dict ['predicted_function_name' ] = None
129+
124130 return _dict
125131
126132 @classmethod
@@ -145,7 +151,8 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]:
145151 "function_mapping_full" : FunctionMappingFull .from_dict (obj ["function_mapping_full" ]) if obj .get ("function_mapping_full" ) is not None else None ,
146152 "summary" : obj .get ("summary" ),
147153 "ai_summary" : obj .get ("ai_summary" ),
148- "raw_ai_summary" : obj .get ("raw_ai_summary" )
154+ "raw_ai_summary" : obj .get ("raw_ai_summary" ),
155+ "predicted_function_name" : obj .get ("predicted_function_name" )
149156 })
150157 return _obj
151158
0 commit comments