From 6c91a9b5e9f97f45efaa45e40ecdd9942766d202 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 28 Nov 2025 07:03:22 +0000 Subject: [PATCH] Update SDK to version v2.51.0 - Generated from OpenAPI spec version v2.51.0 - Auto-generated by GitHub Actions --- .sdk-version | 2 +- README.md | 4 +-- build.gradle | 4 +-- build.sbt | 2 +- docs/GetAiDecompilationTask.md | 1 + pom.xml | 2 +- .../java/ai/reveng/invoker/ApiClient.java | 2 +- .../java/ai/reveng/invoker/Configuration.java | 2 +- .../reveng/model/GetAiDecompilationTask.java | 35 +++++++++++++++++-- .../model/GetAiDecompilationTaskTest.java | 8 +++++ 10 files changed, 50 insertions(+), 12 deletions(-) diff --git a/.sdk-version b/.sdk-version index 92c2d1e..194d155 100644 --- a/.sdk-version +++ b/.sdk-version @@ -1 +1 @@ -v2.49.0 +v2.51.0 diff --git a/README.md b/README.md index 5ef6b40..9b951d7 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Add this dependency to your project's POM: ai.reveng sdk - 2.49.0 + 2.51.0 compile ``` @@ -31,7 +31,7 @@ repositories { } dependencies { - implementation "ai.reveng:sdk:2.49.0" + implementation "ai.reveng:sdk:2.51.0" } ``` diff --git a/build.gradle b/build.gradle index 0153c75..e4598d4 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'java' apply plugin: 'com.diffplug.spotless' group = 'ai.reveng' -version = '2.49.0' +version = '2.51.0' @@ -171,7 +171,7 @@ mavenPublishing { publishToMavenCentral(true) signAllPublications() - coordinates("ai.reveng", "sdk", "2.49.0") + coordinates("ai.reveng", "sdk", "2.51.0") pom { name = "sdk" diff --git a/build.sbt b/build.sbt index 0f65906..5a0f694 100644 --- a/build.sbt +++ b/build.sbt @@ -2,7 +2,7 @@ lazy val root = (project in file(".")). settings( organization := "ai.reveng", name := "sdk", - version := "2.49.0", + version := "2.51.0", scalaVersion := "2.11.12", scalacOptions ++= Seq("-feature"), compile / javacOptions ++= Seq("-Xlint:deprecation"), diff --git a/docs/GetAiDecompilationTask.md b/docs/GetAiDecompilationTask.md index bc6e3dd..683cb46 100644 --- a/docs/GetAiDecompilationTask.md +++ b/docs/GetAiDecompilationTask.md @@ -15,6 +15,7 @@ |**summary** | **String** | | [optional] | |**aiSummary** | **String** | | [optional] | |**rawAiSummary** | **String** | | [optional] | +|**predictedFunctionName** | **String** | | [optional] | diff --git a/pom.xml b/pom.xml index 81c3a33..5921f34 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ sdk jar sdk - 2.49.0 + 2.51.0 https://github.com/RevEngAI/sdk-java Java SDK for the RevEng.AI API diff --git a/src/main/java/ai/reveng/invoker/ApiClient.java b/src/main/java/ai/reveng/invoker/ApiClient.java index 0120899..066b77d 100644 --- a/src/main/java/ai/reveng/invoker/ApiClient.java +++ b/src/main/java/ai/reveng/invoker/ApiClient.java @@ -146,7 +146,7 @@ protected void init() { json = new JSON(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/2.49.0/java"); + setUserAgent("OpenAPI-Generator/2.51.0/java"); authentications = new HashMap(); } diff --git a/src/main/java/ai/reveng/invoker/Configuration.java b/src/main/java/ai/reveng/invoker/Configuration.java index ab88004..1ff8043 100644 --- a/src/main/java/ai/reveng/invoker/Configuration.java +++ b/src/main/java/ai/reveng/invoker/Configuration.java @@ -18,7 +18,7 @@ @javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen") public class Configuration { - public static final String VERSION = "2.49.0"; + public static final String VERSION = "2.51.0"; private static final AtomicReference defaultApiClient = new AtomicReference<>(); private static volatile Supplier apiClientFactory = ApiClient::new; diff --git a/src/main/java/ai/reveng/model/GetAiDecompilationTask.java b/src/main/java/ai/reveng/model/GetAiDecompilationTask.java index 4449fb4..c0a31e3 100644 --- a/src/main/java/ai/reveng/model/GetAiDecompilationTask.java +++ b/src/main/java/ai/reveng/model/GetAiDecompilationTask.java @@ -96,6 +96,11 @@ public class GetAiDecompilationTask { @javax.annotation.Nullable private String rawAiSummary; + public static final String SERIALIZED_NAME_PREDICTED_FUNCTION_NAME = "predicted_function_name"; + @SerializedName(SERIALIZED_NAME_PREDICTED_FUNCTION_NAME) + @javax.annotation.Nullable + private String predictedFunctionName; + public GetAiDecompilationTask() { } @@ -258,6 +263,25 @@ public void setRawAiSummary(@javax.annotation.Nullable String rawAiSummary) { this.rawAiSummary = rawAiSummary; } + + public GetAiDecompilationTask predictedFunctionName(@javax.annotation.Nullable String predictedFunctionName) { + this.predictedFunctionName = predictedFunctionName; + return this; + } + + /** + * Get predictedFunctionName + * @return predictedFunctionName + */ + @javax.annotation.Nullable + public String getPredictedFunctionName() { + return predictedFunctionName; + } + + public void setPredictedFunctionName(@javax.annotation.Nullable String predictedFunctionName) { + this.predictedFunctionName = predictedFunctionName; + } + /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -320,7 +344,8 @@ public boolean equals(Object o) { Objects.equals(this.functionMappingFull, getAiDecompilationTask.functionMappingFull) && Objects.equals(this.summary, getAiDecompilationTask.summary) && Objects.equals(this.aiSummary, getAiDecompilationTask.aiSummary) && - Objects.equals(this.rawAiSummary, getAiDecompilationTask.rawAiSummary)&& + Objects.equals(this.rawAiSummary, getAiDecompilationTask.rawAiSummary) && + Objects.equals(this.predictedFunctionName, getAiDecompilationTask.predictedFunctionName)&& Objects.equals(this.additionalProperties, getAiDecompilationTask.additionalProperties); } @@ -330,7 +355,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b) @Override public int hashCode() { - return Objects.hash(status, decompilation, rawDecompilation, functionMapping, functionMappingFull, summary, aiSummary, rawAiSummary, additionalProperties); + return Objects.hash(status, decompilation, rawDecompilation, functionMapping, functionMappingFull, summary, aiSummary, rawAiSummary, predictedFunctionName, additionalProperties); } private static int hashCodeNullable(JsonNullable a) { @@ -352,6 +377,7 @@ public String toString() { sb.append(" summary: ").append(toIndentedString(summary)).append("\n"); sb.append(" aiSummary: ").append(toIndentedString(aiSummary)).append("\n"); sb.append(" rawAiSummary: ").append(toIndentedString(rawAiSummary)).append("\n"); + sb.append(" predictedFunctionName: ").append(toIndentedString(predictedFunctionName)).append("\n"); sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n"); sb.append("}"); return sb.toString(); @@ -374,7 +400,7 @@ private String toIndentedString(Object o) { static { // a set of all properties/fields (JSON key names) - openapiFields = new HashSet(Arrays.asList("status", "decompilation", "raw_decompilation", "function_mapping", "function_mapping_full", "summary", "ai_summary", "raw_ai_summary")); + openapiFields = new HashSet(Arrays.asList("status", "decompilation", "raw_decompilation", "function_mapping", "function_mapping_full", "summary", "ai_summary", "raw_ai_summary", "predicted_function_name")); // a set of required properties/fields (JSON key names) openapiRequiredFields = new HashSet(Arrays.asList("status", "decompilation", "raw_decompilation", "function_mapping", "function_mapping_full")); @@ -420,6 +446,9 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti if ((jsonObj.get("raw_ai_summary") != null && !jsonObj.get("raw_ai_summary").isJsonNull()) && !jsonObj.get("raw_ai_summary").isJsonPrimitive()) { 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())); } + if ((jsonObj.get("predicted_function_name") != null && !jsonObj.get("predicted_function_name").isJsonNull()) && !jsonObj.get("predicted_function_name").isJsonPrimitive()) { + 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())); + } } public static class CustomTypeAdapterFactory implements TypeAdapterFactory { diff --git a/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java b/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java index 5560081..5f130f5 100644 --- a/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java +++ b/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java @@ -105,4 +105,12 @@ public void rawAiSummaryTest() { // TODO: test rawAiSummary } + /** + * Test the property 'predictedFunctionName' + */ + @Test + public void predictedFunctionNameTest() { + // TODO: test predictedFunctionName + } + }