Skip to content

Commit fa5ed1a

Browse files
committed
fix: Mark fields in AiExtractResponse and Event with additionalProperties (box/box-openapi#556)
1 parent 721a147 commit fa5ed1a

File tree

5 files changed

+11
-49
lines changed

5 files changed

+11
-49
lines changed

.codegen.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "engineHash": "504b5a7", "specHash": "1ed059a", "version": "0.1.0" }
1+
{ "engineHash": "504b5a7", "specHash": "62fdfd1", "version": "0.1.0" }

src/main/java/com/box/sdkgen/schemas/aiextractresponse/AiExtractResponse.java

Lines changed: 0 additions & 21 deletions
This file was deleted.

src/main/java/com/box/sdkgen/schemas/aiextractstructuredresponse/AiExtractStructuredResponse.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
import com.box.sdkgen.internal.SerializableObject;
55
import com.box.sdkgen.internal.utils.DateTimeUtils;
66
import com.box.sdkgen.schemas.aiagentinfo.AiAgentInfo;
7-
import com.box.sdkgen.schemas.aiextractresponse.AiExtractResponse;
87
import com.fasterxml.jackson.annotation.JsonFilter;
98
import com.fasterxml.jackson.annotation.JsonProperty;
109
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
1110
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
1211
import java.time.OffsetDateTime;
12+
import java.util.Map;
1313
import java.util.Objects;
1414

1515
/** AI extract structured response. */
1616
@JsonFilter("nullablePropertyFilter")
1717
public class AiExtractStructuredResponse extends SerializableObject {
1818

19-
protected final AiExtractResponse answer;
19+
protected final Map<String, Object> answer;
2020

2121
/** The ISO date formatted timestamp of when the answer to the prompt was created. */
2222
@JsonProperty("created_at")
@@ -32,7 +32,7 @@ public class AiExtractStructuredResponse extends SerializableObject {
3232
protected AiAgentInfo aiAgentInfo;
3333

3434
public AiExtractStructuredResponse(
35-
@JsonProperty("answer") AiExtractResponse answer,
35+
@JsonProperty("answer") Map<String, Object> answer,
3636
@JsonProperty("created_at") OffsetDateTime createdAt) {
3737
super();
3838
this.answer = answer;
@@ -48,7 +48,7 @@ protected AiExtractStructuredResponse(Builder builder) {
4848
markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
4949
}
5050

51-
public AiExtractResponse getAnswer() {
51+
public Map<String, Object> getAnswer() {
5252
return answer;
5353
}
5454

@@ -107,15 +107,15 @@ public String toString() {
107107

108108
public static class Builder extends NullableFieldTracker {
109109

110-
protected final AiExtractResponse answer;
110+
protected final Map<String, Object> answer;
111111

112112
protected final OffsetDateTime createdAt;
113113

114114
protected String completionReason;
115115

116116
protected AiAgentInfo aiAgentInfo;
117117

118-
public Builder(AiExtractResponse answer, OffsetDateTime createdAt) {
118+
public Builder(Map<String, Object> answer, OffsetDateTime createdAt) {
119119
super();
120120
this.answer = answer;
121121
this.createdAt = createdAt;

src/main/java/com/box/sdkgen/schemas/event/Event.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public class Event extends SerializableObject {
6666
* object. This object is only available in the Enterprise Events.
6767
*/
6868
@JsonProperty("additional_details")
69-
protected EventAdditionalDetailsField additionalDetails;
69+
protected Map<String, Object> additionalDetails;
7070

7171
public Event() {
7272
super();
@@ -118,7 +118,7 @@ public EventSourceResource getSource() {
118118
return source;
119119
}
120120

121-
public EventAdditionalDetailsField getAdditionalDetails() {
121+
public Map<String, Object> getAdditionalDetails() {
122122
return additionalDetails;
123123
}
124124

@@ -215,7 +215,7 @@ public static class Builder extends NullableFieldTracker {
215215

216216
protected EventSourceResource source;
217217

218-
protected EventAdditionalDetailsField additionalDetails;
218+
protected Map<String, Object> additionalDetails;
219219

220220
public Builder type(String type) {
221221
this.type = type;
@@ -292,7 +292,7 @@ public Builder source(EventSourceResource source) {
292292
return this;
293293
}
294294

295-
public Builder additionalDetails(EventAdditionalDetailsField additionalDetails) {
295+
public Builder additionalDetails(Map<String, Object> additionalDetails) {
296296
this.additionalDetails = additionalDetails;
297297
return this;
298298
}

src/main/java/com/box/sdkgen/schemas/event/EventAdditionalDetailsField.java

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)