diff --git a/.sdk-version b/.sdk-version
index 8a5b818..1defe53 100644
--- a/.sdk-version
+++ b/.sdk-version
@@ -1 +1 @@
-v2.0.4
+v2.1.0
diff --git a/README.md b/README.md
index fe747f6..a184c5a 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ Add this dependency to your project's POM:
ai.reveng
sdk
- 2.0.4
+ 2.1.0
compile
```
@@ -31,7 +31,7 @@ repositories {
}
dependencies {
- implementation "ai.reveng:sdk:2.0.4"
+ implementation "ai.reveng:sdk:2.1.0"
}
```
diff --git a/build.gradle b/build.gradle
index 0959728..fbbecfc 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.4'
+version = '2.1.0'
@@ -171,7 +171,7 @@ mavenPublishing {
publishToMavenCentral(true)
signAllPublications()
- coordinates("ai.reveng", "sdk", "2.0.4")
+ coordinates("ai.reveng", "sdk", "2.1.0")
pom {
name = "sdk"
diff --git a/build.sbt b/build.sbt
index d096f03..6d60368 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.4",
+ version := "2.1.0",
scalaVersion := "2.11.12",
scalacOptions ++= Seq("-feature"),
compile / javacOptions ++= Seq("-Xlint:deprecation"),
diff --git a/docs/AppApiRestV2FunctionsResponsesFunction.md b/docs/AppApiRestV2FunctionsResponsesFunction.md
index 6d9bbd8..be7aeb0 100644
--- a/docs/AppApiRestV2FunctionsResponsesFunction.md
+++ b/docs/AppApiRestV2FunctionsResponsesFunction.md
@@ -8,7 +8,7 @@ Function schema used in function strings response.
| Name | Type | Description | Notes |
|------------ | ------------- | ------------- | -------------|
-|**functionId** | **Integer** | | |
+|**functionId** | **Integer** | | [optional] |
|**functionVaddr** | **Long** | Function virtual address | |
diff --git a/pom.xml b/pom.xml
index 5815d3e..e59f99a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
sdk
jar
sdk
- 2.0.4
+ 2.1.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 8a2b67d..6206715 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.4/java");
+ setUserAgent("OpenAPI-Generator/2.1.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 cf7dbd9..cfb5acf 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.4";
+ public static final String VERSION = "2.1.0";
private static final AtomicReference defaultApiClient = new AtomicReference<>();
private static volatile Supplier apiClientFactory = ApiClient::new;
diff --git a/src/main/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunction.java b/src/main/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunction.java
index c13c8af..5758624 100644
--- a/src/main/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunction.java
+++ b/src/main/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunction.java
@@ -21,6 +21,7 @@
import com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.util.Arrays;
+import org.openapitools.jackson.nullable.JsonNullable;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
@@ -53,7 +54,7 @@
public class AppApiRestV2FunctionsResponsesFunction {
public static final String SERIALIZED_NAME_FUNCTION_ID = "function_id";
@SerializedName(SERIALIZED_NAME_FUNCTION_ID)
- @javax.annotation.Nonnull
+ @javax.annotation.Nullable
private Integer functionId;
public static final String SERIALIZED_NAME_FUNCTION_VADDR = "function_vaddr";
@@ -64,7 +65,7 @@ public class AppApiRestV2FunctionsResponsesFunction {
public AppApiRestV2FunctionsResponsesFunction() {
}
- public AppApiRestV2FunctionsResponsesFunction functionId(@javax.annotation.Nonnull Integer functionId) {
+ public AppApiRestV2FunctionsResponsesFunction functionId(@javax.annotation.Nullable Integer functionId) {
this.functionId = functionId;
return this;
}
@@ -73,12 +74,12 @@ public AppApiRestV2FunctionsResponsesFunction functionId(@javax.annotation.Nonnu
* Get functionId
* @return functionId
*/
- @javax.annotation.Nonnull
+ @javax.annotation.Nullable
public Integer getFunctionId() {
return functionId;
}
- public void setFunctionId(@javax.annotation.Nonnull Integer functionId) {
+ public void setFunctionId(@javax.annotation.Nullable Integer functionId) {
this.functionId = functionId;
}
@@ -116,11 +117,22 @@ public boolean equals(Object o) {
Objects.equals(this.functionVaddr, appApiRestV2FunctionsResponsesFunction.functionVaddr);
}
+ private static boolean equalsNullable(JsonNullable a, JsonNullable b) {
+ return a == b || (a != null && b != null && a.isPresent() && b.isPresent() && Objects.deepEquals(a.get(), b.get()));
+ }
+
@Override
public int hashCode() {
return Objects.hash(functionId, functionVaddr);
}
+ private static int hashCodeNullable(JsonNullable a) {
+ if (a == null) {
+ return 1;
+ }
+ return a.isPresent() ? Arrays.deepHashCode(new Object[]{a.get()}) : 31;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
@@ -151,7 +163,7 @@ private String toIndentedString(Object o) {
openapiFields = new HashSet(Arrays.asList("function_id", "function_vaddr"));
// a set of required properties/fields (JSON key names)
- openapiRequiredFields = new HashSet(Arrays.asList("function_id", "function_vaddr"));
+ openapiRequiredFields = new HashSet(Arrays.asList("function_vaddr"));
}
/**
diff --git a/src/test/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunctionTest.java b/src/test/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunctionTest.java
index 57550e5..4221799 100644
--- a/src/test/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunctionTest.java
+++ b/src/test/java/ai/reveng/model/AppApiRestV2FunctionsResponsesFunctionTest.java
@@ -19,6 +19,7 @@
import com.google.gson.stream.JsonWriter;
import java.io.IOException;
import java.util.Arrays;
+import org.openapitools.jackson.nullable.JsonNullable;
import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Test;