diff --git a/.sdk-version b/.sdk-version
index 92c2d1e..194d155 100644
--- a/.sdk-version
+++ b/.sdk-version
@@ -1 +1 @@
-v2.49.0
+v2.51.0
diff --git a/README.md b/README.md
index 5ef6b40..9b951d7 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ Add this dependency to your project's POM:
ai.reveng
sdk
- 2.49.0
+ 2.51.0
compile
```
@@ -31,7 +31,7 @@ repositories {
}
dependencies {
- implementation "ai.reveng:sdk:2.49.0"
+ implementation "ai.reveng:sdk:2.51.0"
}
```
diff --git a/build.gradle b/build.gradle
index 0153c75..e4598d4 100644
--- a/build.gradle
+++ b/build.gradle
@@ -19,7 +19,7 @@ apply plugin: 'java'
apply plugin: 'com.diffplug.spotless'
group = 'ai.reveng'
-version = '2.49.0'
+version = '2.51.0'
@@ -171,7 +171,7 @@ mavenPublishing {
publishToMavenCentral(true)
signAllPublications()
- coordinates("ai.reveng", "sdk", "2.49.0")
+ coordinates("ai.reveng", "sdk", "2.51.0")
pom {
name = "sdk"
diff --git a/build.sbt b/build.sbt
index 0f65906..5a0f694 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.49.0",
+ version := "2.51.0",
scalaVersion := "2.11.12",
scalacOptions ++= Seq("-feature"),
compile / javacOptions ++= Seq("-Xlint:deprecation"),
diff --git a/docs/GetAiDecompilationTask.md b/docs/GetAiDecompilationTask.md
index bc6e3dd..683cb46 100644
--- a/docs/GetAiDecompilationTask.md
+++ b/docs/GetAiDecompilationTask.md
@@ -15,6 +15,7 @@
|**summary** | **String** | | [optional] |
|**aiSummary** | **String** | | [optional] |
|**rawAiSummary** | **String** | | [optional] |
+|**predictedFunctionName** | **String** | | [optional] |
diff --git a/pom.xml b/pom.xml
index 81c3a33..5921f34 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
sdk
jar
sdk
- 2.49.0
+ 2.51.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 0120899..066b77d 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/2.49.0/java");
+ setUserAgent("OpenAPI-Generator/2.51.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 ab88004..1ff8043 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.49.0";
+ public static final String VERSION = "2.51.0";
private static final AtomicReference defaultApiClient = new AtomicReference<>();
private static volatile Supplier apiClientFactory = ApiClient::new;
diff --git a/src/main/java/ai/reveng/model/GetAiDecompilationTask.java b/src/main/java/ai/reveng/model/GetAiDecompilationTask.java
index 4449fb4..c0a31e3 100644
--- a/src/main/java/ai/reveng/model/GetAiDecompilationTask.java
+++ b/src/main/java/ai/reveng/model/GetAiDecompilationTask.java
@@ -96,6 +96,11 @@ public class GetAiDecompilationTask {
@javax.annotation.Nullable
private String rawAiSummary;
+ public static final String SERIALIZED_NAME_PREDICTED_FUNCTION_NAME = "predicted_function_name";
+ @SerializedName(SERIALIZED_NAME_PREDICTED_FUNCTION_NAME)
+ @javax.annotation.Nullable
+ private String predictedFunctionName;
+
public GetAiDecompilationTask() {
}
@@ -258,6 +263,25 @@ public void setRawAiSummary(@javax.annotation.Nullable String rawAiSummary) {
this.rawAiSummary = rawAiSummary;
}
+
+ public GetAiDecompilationTask predictedFunctionName(@javax.annotation.Nullable String predictedFunctionName) {
+ this.predictedFunctionName = predictedFunctionName;
+ return this;
+ }
+
+ /**
+ * Get predictedFunctionName
+ * @return predictedFunctionName
+ */
+ @javax.annotation.Nullable
+ public String getPredictedFunctionName() {
+ return predictedFunctionName;
+ }
+
+ public void setPredictedFunctionName(@javax.annotation.Nullable String predictedFunctionName) {
+ this.predictedFunctionName = predictedFunctionName;
+ }
+
/**
* A container for additional, undeclared properties.
* This is a holder for any undeclared properties as specified with
@@ -320,7 +344,8 @@ public boolean equals(Object o) {
Objects.equals(this.functionMappingFull, getAiDecompilationTask.functionMappingFull) &&
Objects.equals(this.summary, getAiDecompilationTask.summary) &&
Objects.equals(this.aiSummary, getAiDecompilationTask.aiSummary) &&
- Objects.equals(this.rawAiSummary, getAiDecompilationTask.rawAiSummary)&&
+ Objects.equals(this.rawAiSummary, getAiDecompilationTask.rawAiSummary) &&
+ Objects.equals(this.predictedFunctionName, getAiDecompilationTask.predictedFunctionName)&&
Objects.equals(this.additionalProperties, getAiDecompilationTask.additionalProperties);
}
@@ -330,7 +355,7 @@ private static boolean equalsNullable(JsonNullable a, JsonNullable b)
@Override
public int hashCode() {
- return Objects.hash(status, decompilation, rawDecompilation, functionMapping, functionMappingFull, summary, aiSummary, rawAiSummary, additionalProperties);
+ return Objects.hash(status, decompilation, rawDecompilation, functionMapping, functionMappingFull, summary, aiSummary, rawAiSummary, predictedFunctionName, additionalProperties);
}
private static int hashCodeNullable(JsonNullable a) {
@@ -352,6 +377,7 @@ public String toString() {
sb.append(" summary: ").append(toIndentedString(summary)).append("\n");
sb.append(" aiSummary: ").append(toIndentedString(aiSummary)).append("\n");
sb.append(" rawAiSummary: ").append(toIndentedString(rawAiSummary)).append("\n");
+ sb.append(" predictedFunctionName: ").append(toIndentedString(predictedFunctionName)).append("\n");
sb.append(" additionalProperties: ").append(toIndentedString(additionalProperties)).append("\n");
sb.append("}");
return sb.toString();
@@ -374,7 +400,7 @@ private String toIndentedString(Object o) {
static {
// a set of all properties/fields (JSON key names)
- openapiFields = new HashSet(Arrays.asList("status", "decompilation", "raw_decompilation", "function_mapping", "function_mapping_full", "summary", "ai_summary", "raw_ai_summary"));
+ openapiFields = new HashSet(Arrays.asList("status", "decompilation", "raw_decompilation", "function_mapping", "function_mapping_full", "summary", "ai_summary", "raw_ai_summary", "predicted_function_name"));
// a set of required properties/fields (JSON key names)
openapiRequiredFields = new HashSet(Arrays.asList("status", "decompilation", "raw_decompilation", "function_mapping", "function_mapping_full"));
@@ -420,6 +446,9 @@ public static void validateJsonElement(JsonElement jsonElement) throws IOExcepti
if ((jsonObj.get("raw_ai_summary") != null && !jsonObj.get("raw_ai_summary").isJsonNull()) && !jsonObj.get("raw_ai_summary").isJsonPrimitive()) {
throw new IllegalArgumentException(String.format(Locale.ROOT, "Expected the field `raw_ai_summary` to be a primitive type in the JSON string but got `%s`", jsonObj.get("raw_ai_summary").toString()));
}
+ if ((jsonObj.get("predicted_function_name") != null && !jsonObj.get("predicted_function_name").isJsonNull()) && !jsonObj.get("predicted_function_name").isJsonPrimitive()) {
+ throw new IllegalArgumentException(String.format(Locale.ROOT, "Expected the field `predicted_function_name` to be a primitive type in the JSON string but got `%s`", jsonObj.get("predicted_function_name").toString()));
+ }
}
public static class CustomTypeAdapterFactory implements TypeAdapterFactory {
diff --git a/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java b/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java
index 5560081..5f130f5 100644
--- a/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java
+++ b/src/test/java/ai/reveng/model/GetAiDecompilationTaskTest.java
@@ -105,4 +105,12 @@ public void rawAiSummaryTest() {
// TODO: test rawAiSummary
}
+ /**
+ * Test the property 'predictedFunctionName'
+ */
+ @Test
+ public void predictedFunctionNameTest() {
+ // TODO: test predictedFunctionName
+ }
+
}