Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codegen.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{ "engineHash": "eed6b7a", "specHash": "ae77fe0", "version": "0.8.1" }
{ "engineHash": "d99613e", "specHash": "ae77fe0", "version": "0.8.1" }
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@

# Deprecation notice

As of September 17, 2025 Box Next Generation SDKs are no longer supported as separate artifacts. Don't worry, your existing code will continue to work without changes. You can still use your applications based on Box Next Generation SDKs with no impact, but you won't receive new features, updates, or bug fixes. In keeping with industry best practices, we are consolidating the Box Next Generation SDKs and Box core SDKs into a single package for each programming language. This makes migration efforts much easier and allows to seamlessly add new capabilities to existing applications still powered by the manually maintained Box core SDKs. Box Next Generation SDKs are available as the latest major version release (`v10`) of Box core SDKs. Currently, it’s available as a separate [branch](https://github.com/box/box-java-sdk/tree/sdk-gen).
As of September 17, 2025 Box Next Generation SDKs are no longer supported as separate artifacts. Don't worry, your existing code will continue to work without changes. You can still use your applications based on Box Next Generation SDKs with no impact, but you won't receive new features, updates, or bug fixes. We will be still providing patches for security vulnerabilities until version 5 (containing both box.java.sdk and box.java.sdkgen packages) of [box-java-sdk](https://github.com/box/box-java-sdk) is released. In keeping with industry best practices, we are consolidating the Box Next Generation SDKs and Box core SDKs into a single package for each programming language. This makes migration efforts much easier and allows to seamlessly add new capabilities to existing applications still powered by the manually maintained Box core SDKs. Box Next Generation SDKs are available as the latest major version release (`v10`) of Box core SDKs. Currently, it’s available as a separate [branch](https://github.com/box/box-java-sdk/tree/sdk-gen).

For more details, see our [SDK versioning strategy document](https://developer.box.com/guides/tooling/sdks/sdk-versioning/).

# Box Java SDK Gen

[![Project Status](http://opensource.box.com/badges/deprecated.svg)](http://opensource.box.com/badges)
[![Project Status](http://opensource.box.com/badges/stable.svg)](http://opensource.box.com/badges)
![build](https://github.com/box/box-java-sdk-gen/actions/workflows/build.yml/badge.svg)
![Maven Central Version](https://img.shields.io/maven-central/v/com.box/box-java-sdk-gen)
![Platform](https://img.shields.io/badge/java-%3E%3D8-blue)
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ test {

filter {
// Socket timeout
excludeTestsMatching 'com.box.sdkgen.test.transfer.TransferITest.testTransferUserContent'
excludeTestsMatching 'com.box.sdkgen.transfer.TransferITest.testTransferUserContent'
}

}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.box.sdkgen.test.ai;
package com.box.sdkgen.ai;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.dateTimeFromString;
import static com.box.sdkgen.internal.utils.UtilsManager.delayInSeconds;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.internal.utils.UtilsManager.getValueFromObjectRawData;
import static com.box.sdkgen.internal.utils.UtilsManager.stringToByteStream;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.ai.GetAiAgentDefaultConfigQueryParams;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.box.sdkgen.test.aistudio;
package com.box.sdkgen.aistudio;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.aistudio.GetAiAgentByIdQueryParams;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.box.sdkgen.test.appitemassociations;
package com.box.sdkgen.appitemassociations;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClientWithUserSubject;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.files.GetFileByIdQueryParams;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.box.sdkgen.test.archives;
package com.box.sdkgen.archives;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClientWithUserSubject;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.box.sdkgen.test.auth;
package com.box.sdkgen.auth;

import static com.box.sdkgen.internal.utils.UtilsManager.decodeBase64;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.box.sdkgen.test.avatars;
package com.box.sdkgen.avatars;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.bufferEquals;
import static com.box.sdkgen.internal.utils.UtilsManager.decodeBase64ByteStream;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteBuffer;
import static com.box.sdkgen.internal.utils.UtilsManager.readByteStream;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.box.sdkgen.test.chunkeduploads;
package com.box.sdkgen.chunkeduploads;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.bufferLength;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteStream;
Expand All @@ -9,7 +10,6 @@
import static com.box.sdkgen.internal.utils.UtilsManager.iterateChunks;
import static com.box.sdkgen.internal.utils.UtilsManager.readByteStream;
import static com.box.sdkgen.internal.utils.UtilsManager.reduceIterator;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.internal.utils.Hash;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.box.sdkgen.test.chunkeduploads;
package com.box.sdkgen.chunkeduploads;

import com.box.sdkgen.internal.utils.Hash;
import com.box.sdkgen.schemas.uploadpart.UploadPart;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.box.sdkgen.test.classifications;
package com.box.sdkgen.classifications;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.getOrCreateClassification;
import static com.box.sdkgen.commons.CommonsManager.getOrCreateClassificationTemplate;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.getOrCreateClassification;
import static com.box.sdkgen.test.commons.CommonsManager.getOrCreateClassificationTemplate;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.classifications.UpdateClassificationRequestBody;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.box.sdkgen.test.client;
package com.box.sdkgen.client;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.bufferEquals;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.entryOf;
Expand All @@ -11,10 +12,8 @@
import static com.box.sdkgen.internal.utils.UtilsManager.readByteStream;
import static com.box.sdkgen.serialization.json.JsonManager.getSdValueByKey;
import static com.box.sdkgen.serialization.json.JsonManager.jsonToSerializedData;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.folders.CreateFolderRequestBody;
import com.box.sdkgen.managers.folders.CreateFolderRequestBodyParentField;
import com.box.sdkgen.managers.folders.DeleteFolderByIdQueryParams;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.box.sdkgen.test.client;
package com.box.sdkgen.client;

import static com.box.sdkgen.internal.utils.UtilsManager.entryOf;
import static com.box.sdkgen.internal.utils.UtilsManager.mapOf;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.box.sdkgen.test.client;
package com.box.sdkgen.client;

import static com.box.sdkgen.serialization.json.JsonManager.jsonToSerializedData;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.box.sdkgen.test.client;
package com.box.sdkgen.client;

import com.box.sdkgen.networking.fetchoptions.FetchOptions;
import com.box.sdkgen.networking.fetchresponse.FetchResponse;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.box.sdkgen.test.collaborationallowlistentries;
package com.box.sdkgen.collaborationallowlistentries;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.box.sdkgen.test.collaborationallowlistexempttargets;
package com.box.sdkgen.collaborationallowlistexempttargets;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.box.sdkgen.test.comments;
package com.box.sdkgen.comments;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteStream;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.box.sdkgen.test.commons;
package com.box.sdkgen.commons;

import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.decodeBase64;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.box.sdkgen.test.devicepinners;
package com.box.sdkgen.devicepinners;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.box.sdkgen.test.docgen;
package com.box.sdkgen.docgen;

import static com.box.sdkgen.commons.CommonsManager.createNewFolder;
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.entryOf;
import static com.box.sdkgen.internal.utils.UtilsManager.mapOf;
import static com.box.sdkgen.test.commons.CommonsManager.createNewFolder;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.docgen.GetDocgenJobsV2025R0QueryParams;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.box.sdkgen.test.docgentemplate;
package com.box.sdkgen.docgentemplate;

import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.schemas.filefull.FileFull;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.box.sdkgen.test.downloads;
package com.box.sdkgen.downloads;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.internal.utils.UtilsManager.bufferEquals;
import static com.box.sdkgen.internal.utils.UtilsManager.closeFileOutputStream;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteBuffer;
Expand All @@ -8,8 +10,6 @@
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.internal.utils.UtilsManager.readBufferFromFile;
import static com.box.sdkgen.internal.utils.UtilsManager.readByteStream;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.uploads.UploadFileRequestBody;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.box.sdkgen.test.emailaliases;
package com.box.sdkgen.emailaliases;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.emailaliases.CreateUserEmailAliasRequestBody;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.box.sdkgen.test.events;
package com.box.sdkgen.events;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.epochSecondsToDateTime;
import static com.box.sdkgen.internal.utils.UtilsManager.getEpochTimeInSeconds;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;

import com.box.sdkgen.box.eventstream.EventStream;
import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.box.sdkgen.test.fileclassifications;
package com.box.sdkgen.fileclassifications;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.getOrCreateClassification;
import static com.box.sdkgen.commons.CommonsManager.getOrCreateClassificationTemplate;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.getOrCreateClassification;
import static com.box.sdkgen.test.commons.CommonsManager.getOrCreateClassificationTemplate;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.box.sdkgen.test.filemetadata;
package com.box.sdkgen.filemetadata;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.entryOf;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.internal.utils.UtilsManager.mapOf;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.box.sdkgen.test.filerequests;
package com.box.sdkgen.filerequests;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClientWithUserSubject;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package com.box.sdkgen.test.files;
package com.box.sdkgen.files;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.uploadNewFile;
import static com.box.sdkgen.internal.utils.UtilsManager.bufferEquals;
import static com.box.sdkgen.internal.utils.UtilsManager.entryOf;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteBuffer;
Expand All @@ -8,8 +10,6 @@
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.internal.utils.UtilsManager.mapOf;
import static com.box.sdkgen.internal.utils.UtilsManager.readByteStream;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.test.commons.CommonsManager.uploadNewFile;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.box.sdkgen.test.fileversionlegalholds;
package com.box.sdkgen.fileversionlegalholds;

import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static org.junit.jupiter.api.Assertions.assertThrows;

import com.box.sdkgen.client.BoxClient;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.box.sdkgen.test.fileversionretentions;
package com.box.sdkgen.fileversionretentions;

import static com.box.sdkgen.commons.CommonsManager.createNewFolder;
import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.convertToString;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteStream;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.createNewFolder;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.folders.DeleteFolderByIdQueryParams;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.box.sdkgen.test.fileversions;
package com.box.sdkgen.fileversions;

import static com.box.sdkgen.commons.CommonsManager.getDefaultClient;
import static com.box.sdkgen.internal.utils.UtilsManager.generateByteStream;
import static com.box.sdkgen.internal.utils.UtilsManager.getUuid;
import static com.box.sdkgen.test.commons.CommonsManager.getDefaultClient;

import com.box.sdkgen.client.BoxClient;
import com.box.sdkgen.managers.fileversions.GetFileVersionByIdQueryParams;
Expand Down
Loading
Loading