From 42efa0deea969721719b2171ac8002808424febf Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 10 Oct 2025 03:15:28 -0700 Subject: [PATCH 1/2] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index e3c7bbf6a..be0ad809b 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "733e376", "specHash": "fa34496", "version": "0.1.0" } +{ "engineHash": "49fe45b", "specHash": "fa34496", "version": "0.1.0" } From 48a01ca9949b991cab0dfb796942ac79aca08b62 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 14 Oct 2025 03:44:08 -0700 Subject: [PATCH 2/2] feat: Use files from static_files_v10_overrides when combined flag is set (box/box-codegen#860) --- .codegen.json | 2 +- .../com/box/sdkgen/schemas/item/Item.java | 24 +++++++++---------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.codegen.json b/.codegen.json index be0ad809b..b69ae24ff 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "49fe45b", "specHash": "fa34496", "version": "0.1.0" } +{ "engineHash": "48e5311", "specHash": "fa34496", "version": "0.1.0" } diff --git a/src/main/java/com/box/sdkgen/schemas/item/Item.java b/src/main/java/com/box/sdkgen/schemas/item/Item.java index fe3f20a82..7cc3a7e55 100644 --- a/src/main/java/com/box/sdkgen/schemas/item/Item.java +++ b/src/main/java/com/box/sdkgen/schemas/item/Item.java @@ -2,7 +2,7 @@ import com.box.sdkgen.internal.OneOfThree; import com.box.sdkgen.schemas.filefull.FileFull; -import com.box.sdkgen.schemas.foldermini.FolderMini; +import com.box.sdkgen.schemas.folderfull.FolderFull; import com.box.sdkgen.schemas.weblink.WebLink; import com.box.sdkgen.serialization.json.EnumWrapper; import com.box.sdkgen.serialization.json.JsonManager; @@ -17,7 +17,7 @@ @JsonDeserialize(using = Item.ItemDeserializer.class) @JsonSerialize(using = OneOfThree.OneOfThreeSerializer.class) -public class Item extends OneOfThree { +public class Item extends OneOfThree { protected final String sequenceId; @@ -38,13 +38,13 @@ public Item(FileFull fileFull) { this.type = EnumWrapper.convertToString(fileFull.getType()); } - public Item(FolderMini folderMini) { - super(null, folderMini, null); - this.sequenceId = folderMini.getSequenceId(); - this.name = folderMini.getName(); - this.id = folderMini.getId(); - this.etag = folderMini.getEtag(); - this.type = EnumWrapper.convertToString(folderMini.getType()); + public Item(FolderFull folderFull) { + super(null, folderFull, null); + this.sequenceId = folderFull.getSequenceId(); + this.name = folderFull.getName(); + this.id = folderFull.getId(); + this.etag = folderFull.getEtag(); + this.type = EnumWrapper.convertToString(folderFull.getType()); } public Item(WebLink webLink) { @@ -64,11 +64,11 @@ public FileFull getFileFull() { return value0; } - public boolean isFolderMini() { + public boolean isFolderFull() { return value1 != null; } - public FolderMini getFolderMini() { + public FolderFull getFolderFull() { return value1; } @@ -115,7 +115,7 @@ public Item deserialize(JsonParser jp, DeserializationContext ctxt) throws IOExc case "file": return new Item(JsonManager.deserialize(node, FileFull.class)); case "folder": - return new Item(JsonManager.deserialize(node, FolderMini.class)); + return new Item(JsonManager.deserialize(node, FolderFull.class)); case "web_link": return new Item(JsonManager.deserialize(node, WebLink.class)); }