diff --git a/.codegen.json b/.codegen.json index 341b94d17..4b37613c7 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "47a3d7f", "specHash": "1ed059a", "version": "0.1.0" } +{ "engineHash": "504b5a7", "specHash": "62fdfd1", "version": "0.1.0" } diff --git a/src/main/java/com/box/sdkgen/schemas/aiextractresponse/AiExtractResponse.java b/src/main/java/com/box/sdkgen/schemas/aiextractresponse/AiExtractResponse.java deleted file mode 100644 index 5092bbf22..000000000 --- a/src/main/java/com/box/sdkgen/schemas/aiextractresponse/AiExtractResponse.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.box.sdkgen.schemas.aiextractresponse; - -import com.box.sdkgen.internal.SerializableObject; -import com.fasterxml.jackson.annotation.JsonFilter; - -/** - * AI extract response. The content of this response may vary depending on the requested - * configuration. - */ -@JsonFilter("nullablePropertyFilter") -public class AiExtractResponse extends SerializableObject { - - public AiExtractResponse() { - super(); - } - - @Override - public String toString() { - return "AiExtractResponse{" + "}"; - } -} diff --git a/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java b/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java index b49716623..42e94c96e 100644 --- a/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java +++ b/src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java @@ -4,19 +4,19 @@ import com.box.sdkgen.internal.SerializableObject; import com.box.sdkgen.internal.utils.DateTimeUtils; import com.box.sdkgen.schemas.aiagentinfo.AiAgentInfo; -import com.box.sdkgen.schemas.aiextractresponse.AiExtractResponse; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.time.OffsetDateTime; +import java.util.Map; import java.util.Objects; /** AI extract structured response. */ @JsonFilter("nullablePropertyFilter") public class AiExtractStructuredResponse extends SerializableObject { - protected final AiExtractResponse answer; + protected final Map answer; /** The ISO date formatted timestamp of when the answer to the prompt was created. */ @JsonProperty("created_at") @@ -32,7 +32,7 @@ public class AiExtractStructuredResponse extends SerializableObject { protected AiAgentInfo aiAgentInfo; public AiExtractStructuredResponse( - @JsonProperty("answer") AiExtractResponse answer, + @JsonProperty("answer") Map answer, @JsonProperty("created_at") OffsetDateTime createdAt) { super(); this.answer = answer; @@ -48,7 +48,7 @@ protected AiExtractStructuredResponse(Builder builder) { markNullableFieldsAsSet(builder.getExplicitlySetNullableFields()); } - public AiExtractResponse getAnswer() { + public Map getAnswer() { return answer; } @@ -107,7 +107,7 @@ public String toString() { public static class Builder extends NullableFieldTracker { - protected final AiExtractResponse answer; + protected final Map answer; protected final OffsetDateTime createdAt; @@ -115,7 +115,7 @@ public static class Builder extends NullableFieldTracker { protected AiAgentInfo aiAgentInfo; - public Builder(AiExtractResponse answer, OffsetDateTime createdAt) { + public Builder(Map answer, OffsetDateTime createdAt) { super(); this.answer = answer; this.createdAt = createdAt; diff --git a/src/main/java/com/box/sdkgen/schemas/event/Event.java b/src/main/java/com/box/sdkgen/schemas/event/Event.java index 5f00369f9..c4db5edaa 100644 --- a/src/main/java/com/box/sdkgen/schemas/event/Event.java +++ b/src/main/java/com/box/sdkgen/schemas/event/Event.java @@ -66,7 +66,7 @@ public class Event extends SerializableObject { * object. This object is only available in the Enterprise Events. */ @JsonProperty("additional_details") - protected EventAdditionalDetailsField additionalDetails; + protected Map additionalDetails; public Event() { super(); @@ -118,7 +118,7 @@ public EventSourceResource getSource() { return source; } - public EventAdditionalDetailsField getAdditionalDetails() { + public Map getAdditionalDetails() { return additionalDetails; } @@ -215,7 +215,7 @@ public static class Builder extends NullableFieldTracker { protected EventSourceResource source; - protected EventAdditionalDetailsField additionalDetails; + protected Map additionalDetails; public Builder type(String type) { this.type = type; @@ -292,7 +292,7 @@ public Builder source(EventSourceResource source) { return this; } - public Builder additionalDetails(EventAdditionalDetailsField additionalDetails) { + public Builder additionalDetails(Map additionalDetails) { this.additionalDetails = additionalDetails; return this; } diff --git a/src/main/java/com/box/sdkgen/schemas/event/EventAdditionalDetailsField.java b/src/main/java/com/box/sdkgen/schemas/event/EventAdditionalDetailsField.java deleted file mode 100644 index c6507c875..000000000 --- a/src/main/java/com/box/sdkgen/schemas/event/EventAdditionalDetailsField.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.box.sdkgen.schemas.event; - -import com.box.sdkgen.internal.SerializableObject; -import com.fasterxml.jackson.annotation.JsonFilter; - -@JsonFilter("nullablePropertyFilter") -public class EventAdditionalDetailsField extends SerializableObject { - - public EventAdditionalDetailsField() { - super(); - } - - @Override - public String toString() { - return "EventAdditionalDetailsField{" + "}"; - } -}