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()) {