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
*/