From 7900798eae2d69ca8745ded808c88db6ebb3af64 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 10 Oct 2025 07:03:09 +0000 Subject: [PATCH] Update SDK to version v2.0.4 - Generated from OpenAPI spec version v2.0.4 - Auto-generated by GitHub Actions --- .sdk-version | 2 +- README.md | 4 ++-- build.gradle | 4 ++-- build.sbt | 2 +- docs/AnalysesCoreApi.md | 2 +- pom.xml | 2 +- src/main/java/ai/reveng/api/AnalysesCoreApi.java | 6 +++--- src/main/java/ai/reveng/invoker/ApiClient.java | 2 +- src/main/java/ai/reveng/invoker/Configuration.java | 2 +- src/main/java/ai/reveng/model/MatchedFunction.java | 10 +++++----- src/test/java/ai/reveng/api/AnalysesCoreApiTest.java | 2 +- 11 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.sdk-version b/.sdk-version index 46b105a..8a5b818 100644 --- a/.sdk-version +++ b/.sdk-version @@ -1 +1 @@ -v2.0.0 +v2.0.4 diff --git a/README.md b/README.md index 3a5071d..fe747f6 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Add this dependency to your project's POM: ai.reveng sdk - 2.0.0 + 2.0.4 compile ``` @@ -31,7 +31,7 @@ repositories { } dependencies { - implementation "ai.reveng:sdk:2.0.0" + implementation "ai.reveng:sdk:2.0.4" } ``` diff --git a/build.gradle b/build.gradle index 6b52f19..0959728 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ apply plugin: 'java' apply plugin: 'com.diffplug.spotless' group = 'ai.reveng' -version = '2.0.0' +version = '2.0.4' @@ -171,7 +171,7 @@ mavenPublishing { publishToMavenCentral(true) signAllPublications() - coordinates("ai.reveng", "sdk", "2.0.0") + coordinates("ai.reveng", "sdk", "2.0.4") pom { name = "sdk" diff --git a/build.sbt b/build.sbt index 3ee5541..d096f03 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.0.0", + version := "2.0.4", scalaVersion := "2.11.12", scalacOptions ++= Seq("-feature"), compile / javacOptions ++= Seq("-Xlint:deprecation"), diff --git a/docs/AnalysesCoreApi.md b/docs/AnalysesCoreApi.md index 51a3f51..009a55c 100644 --- a/docs/AnalysesCoreApi.md +++ b/docs/AnalysesCoreApi.md @@ -243,7 +243,7 @@ public class Example { Gets basic analysis information -Just a random placeholder for now +Returns basic analysis information for an analysis ### Example ```java diff --git a/pom.xml b/pom.xml index 4caa1d9..5815d3e 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ sdk jar sdk - 2.0.0 + 2.0.4 https://github.com/RevEngAI/sdk-java Java SDK for the RevEng.AI API diff --git a/src/main/java/ai/reveng/api/AnalysesCoreApi.java b/src/main/java/ai/reveng/api/AnalysesCoreApi.java index bc3477e..d497e9d 100644 --- a/src/main/java/ai/reveng/api/AnalysesCoreApi.java +++ b/src/main/java/ai/reveng/api/AnalysesCoreApi.java @@ -590,7 +590,7 @@ private okhttp3.Call getAnalysisBasicInfoValidateBeforeCall(@javax.annotation.No /** * Gets basic analysis information - * Just a random placeholder for now + * Returns basic analysis information for an analysis * @param analysisId (required) * @return BaseResponseBasic * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body @@ -609,7 +609,7 @@ public BaseResponseBasic getAnalysisBasicInfo(@javax.annotation.Nonnull Integer /** * Gets basic analysis information - * Just a random placeholder for now + * Returns basic analysis information for an analysis * @param analysisId (required) * @return ApiResponse<BaseResponseBasic> * @throws ApiException If fail to call the API, e.g. server error or cannot deserialize the response body @@ -629,7 +629,7 @@ public ApiResponse getAnalysisBasicInfoWithHttpInfo(@javax.an /** * Gets basic analysis information (asynchronously) - * Just a random placeholder for now + * Returns basic analysis information for an analysis * @param analysisId (required) * @param _callback The callback to be executed when the API call finishes * @return The request call diff --git a/src/main/java/ai/reveng/invoker/ApiClient.java b/src/main/java/ai/reveng/invoker/ApiClient.java index 9d5bbb4..8a2b67d 100644 --- a/src/main/java/ai/reveng/invoker/ApiClient.java +++ b/src/main/java/ai/reveng/invoker/ApiClient.java @@ -140,7 +140,7 @@ protected void init() { json = new JSON(); // Set default User-Agent. - setUserAgent("OpenAPI-Generator/2.0.0/java"); + setUserAgent("OpenAPI-Generator/2.0.4/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 104992a..cf7dbd9 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.0.0"; + public static final String VERSION = "2.0.4"; private static final AtomicReference defaultApiClient = new AtomicReference<>(); private static volatile Supplier apiClientFactory = ApiClient::new; diff --git a/src/main/java/ai/reveng/model/MatchedFunction.java b/src/main/java/ai/reveng/model/MatchedFunction.java index 977182b..4e17a57 100644 --- a/src/main/java/ai/reveng/model/MatchedFunction.java +++ b/src/main/java/ai/reveng/model/MatchedFunction.java @@ -75,7 +75,7 @@ public class MatchedFunction { public static final String SERIALIZED_NAME_MANGLED_NAME = "mangled_name"; @SerializedName(SERIALIZED_NAME_MANGLED_NAME) - @javax.annotation.Nullable + @javax.annotation.Nonnull private String mangledName; public static final String SERIALIZED_NAME_DEBUG = "debug"; @@ -187,7 +187,7 @@ public void setFunctionVaddr(@javax.annotation.Nonnull Long functionVaddr) { } - public MatchedFunction mangledName(@javax.annotation.Nullable String mangledName) { + public MatchedFunction mangledName(@javax.annotation.Nonnull String mangledName) { this.mangledName = mangledName; return this; } @@ -196,12 +196,12 @@ public MatchedFunction mangledName(@javax.annotation.Nullable String mangledName * Get mangledName * @return mangledName */ - @javax.annotation.Nullable + @javax.annotation.Nonnull public String getMangledName() { return mangledName; } - public void setMangledName(@javax.annotation.Nullable String mangledName) { + public void setMangledName(@javax.annotation.Nonnull String mangledName) { this.mangledName = mangledName; } @@ -432,7 +432,7 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti if (!jsonObj.get("function_name").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(Locale.ROOT, "Expected the field `function_name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("function_name").toString())); } - if ((jsonObj.get("mangled_name") != null && !jsonObj.get("mangled_name").isJsonNull()) && !jsonObj.get("mangled_name").isJsonPrimitive()) { + if (!jsonObj.get("mangled_name").isJsonPrimitive()) { throw new IllegalArgumentException(String.format(Locale.ROOT, "Expected the field `mangled_name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("mangled_name").toString())); } if (!jsonObj.get("binary_name").isJsonPrimitive()) { diff --git a/src/test/java/ai/reveng/api/AnalysesCoreApiTest.java b/src/test/java/ai/reveng/api/AnalysesCoreApiTest.java index dcd9f1d..b8e1b8e 100644 --- a/src/test/java/ai/reveng/api/AnalysesCoreApiTest.java +++ b/src/test/java/ai/reveng/api/AnalysesCoreApiTest.java @@ -104,7 +104,7 @@ public void findSimilarFunctionsBatchTest() throws ApiException { /** * Gets basic analysis information * - * Just a random placeholder for now + * Returns basic analysis information for an analysis * * @throws ApiException if the Api call fails */