@@ -96,6 +96,11 @@ public class GetAiDecompilationTask {
9696 @ javax .annotation .Nullable
9797 private String rawAiSummary ;
9898
99+ public static final String SERIALIZED_NAME_PREDICTED_FUNCTION_NAME = "predicted_function_name" ;
100+ @ SerializedName (SERIALIZED_NAME_PREDICTED_FUNCTION_NAME )
101+ @ javax .annotation .Nullable
102+ private String predictedFunctionName ;
103+
99104 public GetAiDecompilationTask () {
100105 }
101106
@@ -258,6 +263,25 @@ public void setRawAiSummary(@javax.annotation.Nullable String rawAiSummary) {
258263 this .rawAiSummary = rawAiSummary ;
259264 }
260265
266+
267+ public GetAiDecompilationTask predictedFunctionName (@ javax .annotation .Nullable String predictedFunctionName ) {
268+ this .predictedFunctionName = predictedFunctionName ;
269+ return this ;
270+ }
271+
272+ /**
273+ * Get predictedFunctionName
274+ * @return predictedFunctionName
275+ */
276+ @ javax .annotation .Nullable
277+ public String getPredictedFunctionName () {
278+ return predictedFunctionName ;
279+ }
280+
281+ public void setPredictedFunctionName (@ javax .annotation .Nullable String predictedFunctionName ) {
282+ this .predictedFunctionName = predictedFunctionName ;
283+ }
284+
261285 /**
262286 * A container for additional, undeclared properties.
263287 * This is a holder for any undeclared properties as specified with
@@ -320,7 +344,8 @@ public boolean equals(Object o) {
320344 Objects .equals (this .functionMappingFull , getAiDecompilationTask .functionMappingFull ) &&
321345 Objects .equals (this .summary , getAiDecompilationTask .summary ) &&
322346 Objects .equals (this .aiSummary , getAiDecompilationTask .aiSummary ) &&
323- Objects .equals (this .rawAiSummary , getAiDecompilationTask .rawAiSummary )&&
347+ Objects .equals (this .rawAiSummary , getAiDecompilationTask .rawAiSummary ) &&
348+ Objects .equals (this .predictedFunctionName , getAiDecompilationTask .predictedFunctionName )&&
324349 Objects .equals (this .additionalProperties , getAiDecompilationTask .additionalProperties );
325350 }
326351
@@ -330,7 +355,7 @@ private static <T> boolean equalsNullable(JsonNullable<T> a, JsonNullable<T> b)
330355
331356 @ Override
332357 public int hashCode () {
333- return Objects .hash (status , decompilation , rawDecompilation , functionMapping , functionMappingFull , summary , aiSummary , rawAiSummary , additionalProperties );
358+ return Objects .hash (status , decompilation , rawDecompilation , functionMapping , functionMappingFull , summary , aiSummary , rawAiSummary , predictedFunctionName , additionalProperties );
334359 }
335360
336361 private static <T > int hashCodeNullable (JsonNullable <T > a ) {
@@ -352,6 +377,7 @@ public String toString() {
352377 sb .append (" summary: " ).append (toIndentedString (summary )).append ("\n " );
353378 sb .append (" aiSummary: " ).append (toIndentedString (aiSummary )).append ("\n " );
354379 sb .append (" rawAiSummary: " ).append (toIndentedString (rawAiSummary )).append ("\n " );
380+ sb .append (" predictedFunctionName: " ).append (toIndentedString (predictedFunctionName )).append ("\n " );
355381 sb .append (" additionalProperties: " ).append (toIndentedString (additionalProperties )).append ("\n " );
356382 sb .append ("}" );
357383 return sb .toString ();
@@ -374,7 +400,7 @@ private String toIndentedString(Object o) {
374400
375401 static {
376402 // a set of all properties/fields (JSON key names)
377- openapiFields = new HashSet <String >(Arrays .asList ("status" , "decompilation" , "raw_decompilation" , "function_mapping" , "function_mapping_full" , "summary" , "ai_summary" , "raw_ai_summary" ));
403+ openapiFields = new HashSet <String >(Arrays .asList ("status" , "decompilation" , "raw_decompilation" , "function_mapping" , "function_mapping_full" , "summary" , "ai_summary" , "raw_ai_summary" , "predicted_function_name" ));
378404
379405 // a set of required properties/fields (JSON key names)
380406 openapiRequiredFields = new HashSet <String >(Arrays .asList ("status" , "decompilation" , "raw_decompilation" , "function_mapping" , "function_mapping_full" ));
@@ -420,6 +446,9 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
420446 if ((jsonObj .get ("raw_ai_summary" ) != null && !jsonObj .get ("raw_ai_summary" ).isJsonNull ()) && !jsonObj .get ("raw_ai_summary" ).isJsonPrimitive ()) {
421447 throw new IllegalArgumentException (String .format (Locale .ROOT , "Expected the field `raw_ai_summary` to be a primitive type in the JSON string but got `%s`" , jsonObj .get ("raw_ai_summary" ).toString ()));
422448 }
449+ if ((jsonObj .get ("predicted_function_name" ) != null && !jsonObj .get ("predicted_function_name" ).isJsonNull ()) && !jsonObj .get ("predicted_function_name" ).isJsonPrimitive ()) {
450+ throw new IllegalArgumentException (String .format (Locale .ROOT , "Expected the field `predicted_function_name` to be a primitive type in the JSON string but got `%s`" , jsonObj .get ("predicted_function_name" ).toString ()));
451+ }
423452 }
424453
425454 public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
0 commit comments