diff --git a/.sdk-version b/.sdk-version
index 017d61f..64d4aab 100644
--- a/.sdk-version
+++ b/.sdk-version
@@ -1 +1 @@
-v3.13.0
+v3.15.0
diff --git a/README.md b/README.md
index 14e1500..5679514 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ Add this dependency to your project's POM:
ai.reveng
sdk
- 3.13.0
+ 3.15.0
compile
```
@@ -31,7 +31,7 @@ repositories {
}
dependencies {
- implementation "ai.reveng:sdk:3.13.0"
+ implementation "ai.reveng:sdk:3.15.0"
}
```
diff --git a/build.gradle b/build.gradle
index 14fedf6..b528e78 100644
--- a/build.gradle
+++ b/build.gradle
@@ -19,7 +19,7 @@ apply plugin: 'java'
apply plugin: 'com.diffplug.spotless'
group = 'ai.reveng'
-version = '3.13.0'
+version = '3.15.0'
@@ -171,7 +171,7 @@ mavenPublishing {
publishToMavenCentral(true)
signAllPublications()
- coordinates("ai.reveng", "sdk", "3.13.0")
+ coordinates("ai.reveng", "sdk", "3.15.0")
pom {
name = "sdk"
diff --git a/build.sbt b/build.sbt
index deb1ee4..5667aab 100644
--- a/build.sbt
+++ b/build.sbt
@@ -2,7 +2,7 @@ lazy val root = (project in file(".")).
settings(
organization := "ai.reveng",
name := "sdk",
- version := "3.13.0",
+ version := "3.15.0",
scalaVersion := "2.11.12",
scalacOptions ++= Seq("-feature"),
compile / javacOptions ++= Seq("-Xlint:deprecation"),
diff --git a/pom.xml b/pom.xml
index 480b93f..e08bd9a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
sdk
jar
sdk
- 3.13.0
+ 3.15.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 6345f0d..c944d3a 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/3.13.0/java");
+ setUserAgent("OpenAPI-Generator/3.15.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 4b4c618..af9a99b 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 = "3.13.0";
+ public static final String VERSION = "3.15.0";
private static final AtomicReference defaultApiClient = new AtomicReference<>();
private static volatile Supplier apiClientFactory = ApiClient::new;
diff --git a/src/main/java/ai/reveng/model/BinaryDetailsResponse.java b/src/main/java/ai/reveng/model/BinaryDetailsResponse.java
index c3ffac1..4be2537 100644
--- a/src/main/java/ai/reveng/model/BinaryDetailsResponse.java
+++ b/src/main/java/ai/reveng/model/BinaryDetailsResponse.java
@@ -115,7 +115,7 @@ public class BinaryDetailsResponse {
public static final String SERIALIZED_NAME_SSDEEP = "ssdeep";
@SerializedName(SERIALIZED_NAME_SSDEEP)
- @javax.annotation.Nonnull
+ @javax.annotation.Nullable
private String ssdeep;
public static final String SERIALIZED_NAME_STATIC = "static";
@@ -384,7 +384,7 @@ public void setSha256(@javax.annotation.Nonnull String sha256) {
}
- public BinaryDetailsResponse ssdeep(@javax.annotation.Nonnull String ssdeep) {
+ public BinaryDetailsResponse ssdeep(@javax.annotation.Nullable String ssdeep) {
this.ssdeep = ssdeep;
return this;
}
@@ -393,12 +393,12 @@ public BinaryDetailsResponse ssdeep(@javax.annotation.Nonnull String ssdeep) {
* Get ssdeep
* @return ssdeep
*/
- @javax.annotation.Nonnull
+ @javax.annotation.Nullable
public String getSsdeep() {
return ssdeep;
}
- public void setSsdeep(@javax.annotation.Nonnull String ssdeep) {
+ public void setSsdeep(@javax.annotation.Nullable String ssdeep) {
this.ssdeep = ssdeep;
}
@@ -717,7 +717,7 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
if (!jsonObj.get("sha256").isJsonPrimitive()) {
throw new IllegalArgumentException(String.format(Locale.ROOT, "Expected the field `sha256` to be a primitive type in the JSON string but got `%s`", jsonObj.get("sha256").toString()));
}
- if (!jsonObj.get("ssdeep").isJsonPrimitive()) {
+ if ((jsonObj.get("ssdeep") != null && !jsonObj.get("ssdeep").isJsonNull()) && !jsonObj.get("ssdeep").isJsonPrimitive()) {
throw new IllegalArgumentException(String.format(Locale.ROOT, "Expected the field `ssdeep` to be a primitive type in the JSON string but got `%s`", jsonObj.get("ssdeep").toString()));
}
if (!jsonObj.get("sub_sys").isJsonPrimitive()) {