├── settings.gradle ├── .codegen.json ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── src ├── test │ ├── resources │ │ └── junit-platform.properties │ └── java │ │ └── com │ │ └── box │ │ └── sdkgen │ │ ├── recentitems │ │ └── RecentItemsITest.java │ │ ├── client │ │ ├── InterceptorThrowingError.java │ │ └── InterceptorChangingResponse.java │ │ └── trasheditems │ │ └── TrashedItemsITest.java └── main │ └── java │ └── com │ └── box │ └── sdkgen │ ├── serialization │ └── json │ │ └── Valuable.java │ ├── networking │ ├── version │ │ └── Version.java │ ├── networkclient │ │ └── NetworkClient.java │ ├── interceptors │ │ └── Interceptor.java │ ├── retries │ │ └── RetryStrategy.java │ └── auth │ │ └── Authentication.java │ ├── box │ ├── tokenstorage │ │ ├── TokenStorage.java │ │ └── InMemoryTokenStorage.java │ ├── BoxConstants.java │ └── developertokenauth │ │ └── DeveloperTokenConfig.java │ ├── internal │ ├── Nullable.java │ ├── utils │ │ ├── PrivateKeyDecryptor.java │ │ ├── HashName.java │ │ ├── JwtKey.java │ │ ├── Entry.java │ │ ├── JwtAlgorithm.java │ │ └── Hash.java │ ├── SerializableObject.java │ ├── NullableFieldTracker.java │ └── OneOfOne.java │ └── managers │ ├── sharedlinksfiles │ ├── AddShareLinkToFileQueryParams.java │ ├── GetSharedLinkForFileQueryParams.java │ ├── UpdateSharedLinkOnFileQueryParams.java │ ├── RemoveSharedLinkFromFileQueryParams.java │ ├── RemoveSharedLinkFromFileRequestBodySharedLinkField.java │ ├── AddShareLinkToFileHeaders.java │ └── GetSharedLinkForFileHeaders.java │ ├── sharedlinksfolders │ ├── AddShareLinkToFolderQueryParams.java │ ├── GetSharedLinkForFolderQueryParams.java │ ├── UpdateSharedLinkOnFolderQueryParams.java │ ├── RemoveSharedLinkFromFolderQueryParams.java │ ├── RemoveSharedLinkFromFolderRequestBodySharedLinkField.java │ └── AddShareLinkToFolderHeaders.java │ ├── sharedlinksweblinks │ ├── AddShareLinkToWebLinkQueryParams.java │ ├── GetSharedLinkForWebLinkQueryParams.java │ ├── UpdateSharedLinkOnWebLinkQueryParams.java │ ├── RemoveSharedLinkFromWebLinkQueryParams.java │ └── RemoveSharedLinkFromWebLinkRequestBodySharedLinkField.java │ ├── enterpriseconfigurations │ └── GetEnterpriseConfigurationByIdV2025R0QueryParams.java │ ├── folderlocks │ ├── GetFolderLocksQueryParams.java │ ├── GetFolderLocksHeaders.java │ ├── CreateFolderLockHeaders.java │ └── DeleteFolderLockByIdHeaders.java │ ├── aistudio │ ├── GetAiAgentByIdQueryParams.java │ ├── GetAiAgentsHeaders.java │ ├── CreateAiAgentHeaders.java │ ├── GetAiAgentByIdHeaders.java │ ├── DeleteAiAgentByIdHeaders.java │ └── UpdateAiAgentByIdHeaders.java │ ├── folders │ ├── DeleteFolderByIdQueryParams.java │ ├── CopyFolderHeaders.java │ └── CreateFolderHeaders.java │ ├── files │ ├── CopyFileHeaders.java │ ├── GetFileThumbnailUrlHeaders.java │ └── GetFileThumbnailByIdHeaders.java │ ├── users │ ├── GetUsersHeaders.java │ ├── GetUserMeHeaders.java │ ├── CreateUserHeaders.java │ ├── GetUserByIdHeaders.java │ ├── DeleteUserByIdHeaders.java │ └── UpdateUserByIdHeaders.java │ ├── events │ ├── GetEventsHeaders.java │ ├── GetEventStreamHeaders.java │ └── GetEventsWithLongPollingHeaders.java │ ├── groups │ ├── GetGroupsHeaders.java │ ├── CreateGroupHeaders.java │ ├── GetGroupByIdHeaders.java │ ├── DeleteGroupByIdHeaders.java │ └── UpdateGroupByIdHeaders.java │ ├── ai │ ├── CreateAiAskHeaders.java │ ├── CreateAiExtractHeaders.java │ ├── CreateAiTextGenHeaders.java │ ├── GetAiAgentDefaultConfigHeaders.java │ └── CreateAiExtractStructuredHeaders.java │ ├── tasks │ ├── CreateTaskHeaders.java │ ├── GetTaskByIdHeaders.java │ ├── GetFileTasksHeaders.java │ ├── DeleteTaskByIdHeaders.java │ └── UpdateTaskByIdHeaders.java │ ├── webhooks │ ├── GetWebhooksHeaders.java │ ├── CreateWebhookHeaders.java │ ├── GetWebhookByIdHeaders.java │ ├── DeleteWebhookByIdHeaders.java │ └── UpdateWebhookByIdHeaders.java │ ├── filemetadata │ ├── GetFileMetadataQueryParams.java │ ├── GetFileMetadataByIdQueryParams.java │ ├── GetFileMetadataHeaders.java │ ├── GetFileMetadataByIdHeaders.java │ ├── CreateFileMetadataByIdHeaders.java │ ├── DeleteFileMetadataByIdHeaders.java │ └── UpdateFileMetadataByIdHeaders.java │ ├── invites │ ├── CreateInviteHeaders.java │ └── GetInviteByIdHeaders.java │ ├── avatars │ ├── GetUserAvatarHeaders.java │ ├── CreateUserAvatarHeaders.java │ └── DeleteUserAvatarHeaders.java │ ├── workflows │ ├── GetWorkflowsHeaders.java │ └── StartWorkflowHeaders.java │ ├── zipdownloads │ ├── DownloadZipHeaders.java │ ├── CreateZipDownloadHeaders.java │ ├── GetZipDownloadStatusHeaders.java │ └── GetZipDownloadContentHeaders.java │ ├── comments │ ├── CreateCommentHeaders.java │ ├── GetCommentByIdHeaders.java │ ├── GetFileCommentsHeaders.java │ ├── DeleteCommentByIdHeaders.java │ └── UpdateCommentByIdHeaders.java │ ├── weblinks │ ├── CreateWebLinkHeaders.java │ ├── DeleteWebLinkByIdHeaders.java │ └── UpdateWebLinkByIdHeaders.java │ ├── foldermetadata │ ├── GetFolderMetadataQueryParams.java │ ├── GetFolderMetadataHeaders.java │ └── GetFolderMetadataByIdHeaders.java │ ├── authorization │ ├── AuthorizeUserHeaders.java │ ├── RevokeAccessTokenHeaders.java │ ├── RefreshAccessTokenHeaders.java │ └── RequestAccessTokenHeaders.java │ ├── collections │ ├── GetCollectionsHeaders.java │ ├── GetCollectionByIdHeaders.java │ └── GetCollectionItemsHeaders.java │ ├── recentitems │ └── GetRecentItemsHeaders.java │ ├── search │ ├── SearchForContentHeaders.java │ └── SearchByMetadataQueryHeaders.java │ ├── fileversions │ ├── GetFileVersionsHeaders.java │ ├── GetFileVersionByIdHeaders.java │ ├── PromoteFileVersionHeaders.java │ └── UpdateFileVersionByIdHeaders.java │ ├── signrequests │ ├── GetSignRequestsHeaders.java │ ├── CancelSignRequestHeaders.java │ ├── CreateSignRequestHeaders.java │ ├── ResendSignRequestHeaders.java │ └── GetSignRequestByIdHeaders.java │ ├── trasheditems │ └── GetTrashedItemsHeaders.java │ ├── signtemplates │ ├── GetSignTemplatesHeaders.java │ └── GetSignTemplateByIdHeaders.java │ ├── filewatermarks │ ├── GetFileWatermarkHeaders.java │ ├── DeleteFileWatermarkHeaders.java │ └── UpdateFileWatermarkHeaders.java │ ├── classifications │ ├── AddClassificationHeaders.java │ └── UpdateClassificationHeaders.java │ ├── filerequests │ ├── GetFileRequestByIdHeaders.java │ ├── CreateFileRequestCopyHeaders.java │ └── DeleteFileRequestByIdHeaders.java │ ├── memberships │ ├── GetUserMembershipsHeaders.java │ ├── GetGroupMembershipsHeaders.java │ ├── CreateGroupMembershipHeaders.java │ └── GetGroupMembershipByIdHeaders.java │ ├── termsofservices │ ├── GetTermsOfServiceHeaders.java │ ├── CreateTermsOfServiceHeaders.java │ └── GetTermsOfServiceByIdHeaders.java │ ├── transfer │ └── TransferOwnedFolderHeaders.java │ ├── trashedfiles │ ├── GetTrashedFileByIdHeaders.java │ ├── RestoreFileFromTrashHeaders.java │ └── DeleteTrashedFileByIdHeaders.java │ ├── devicepinners │ ├── GetDevicePinnerByIdHeaders.java │ └── DeleteDevicePinnerByIdHeaders.java │ ├── emailaliases │ ├── GetUserEmailAliasesHeaders.java │ └── CreateUserEmailAliasHeaders.java │ ├── folderwatermarks │ ├── GetFolderWatermarkHeaders.java │ ├── DeleteFolderWatermarkHeaders.java │ └── UpdateFolderWatermarkHeaders.java │ ├── listcollaborations │ ├── GetCollaborationsHeaders.java │ └── GetFileCollaborationsHeaders.java │ ├── storagepolicies │ ├── GetStoragePoliciesHeaders.java │ └── GetStoragePolicyByIdHeaders.java │ ├── taskassignments │ ├── GetTaskAssignmentsHeaders.java │ ├── CreateTaskAssignmentHeaders.java │ └── GetTaskAssignmentByIdHeaders.java │ ├── skills │ ├── GetBoxSkillCardsOnFileHeaders.java │ ├── CreateBoxSkillCardsOnFileHeaders.java │ ├── UpdateAllSkillCardsOnFileHeaders.java │ └── UpdateBoxSkillCardsOnFileHeaders.java │ ├── metadatatemplates │ └── GetMetadataTemplateHeaders.java │ ├── trashedfolders │ └── GetTrashedFolderByIdHeaders.java │ ├── usercollaborations │ ├── CreateCollaborationHeaders.java │ └── GetCollaborationByIdHeaders.java │ ├── legalholdpolicies │ ├── GetLegalHoldPoliciesHeaders.java │ └── CreateLegalHoldPolicyHeaders.java │ ├── retentionpolicies │ ├── GetRetentionPoliciesHeaders.java │ └── CreateRetentionPolicyHeaders.java │ ├── trashedweblinks │ └── GetTrashedWebLinkByIdHeaders.java │ └── metadatataxonomies │ └── GetMetadataTaxonomiesHeaders.java ├── .gitignore ├── gradle.properties ├── .github ├── workflows │ ├── semantic-pr.yml │ ├── spell-check-lint.yml │ └── notify-changelog.yml ├── ISSUE_TEMPLATE │ ├── enhancement.md │ └── config.yml └── stale.yml ├── .versionrc ├── docs ├── recentitems.md ├── sharedlinksappitems.md └── trasheditems.md └── CONTRIBUTING.md /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "box-java-sdk" 2 | -------------------------------------------------------------------------------- /.codegen.json: -------------------------------------------------------------------------------- 1 | { "engineHash": "41c28e1", "specHash": "1617aaf", "version": "10.4.0" } 2 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/box/box-java-sdk/main/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /src/test/resources/junit-platform.properties: -------------------------------------------------------------------------------- 1 | junit.jupiter.execution.parallel.enabled = true 2 | junit.jupiter.execution.parallel.mode.default = concurrent 3 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/serialization/json/Valuable.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.serialization.json; 2 | 3 | public interface Valuable { 4 | String getValue(); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/networking/version/Version.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.networking.version; 2 | 3 | public class Version { 4 | 5 | public static String getVersion() { 6 | return "10.4.0"; 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | build/ 3 | .DS_Store 4 | /target/ 5 | .settings/ 6 | .idea/ 7 | *.iml 8 | # Eclipse Related 9 | .project 10 | .classpath 11 | .checkstyle 12 | bin/ 13 | out/ 14 | *.secret 15 | #Sdkman 16 | .sdkmanrc 17 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/box/tokenstorage/TokenStorage.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.box.tokenstorage; 2 | 3 | import com.box.sdkgen.schemas.accesstoken.AccessToken; 4 | 5 | public interface TokenStorage { 6 | void store(AccessToken token); 7 | 8 | AccessToken get(); 9 | 10 | void clear(); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/networking/networkclient/NetworkClient.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.networking.networkclient; 2 | 3 | import com.box.sdkgen.networking.fetchoptions.FetchOptions; 4 | import com.box.sdkgen.networking.fetchresponse.FetchResponse; 5 | 6 | public interface NetworkClient { 7 | 8 | FetchResponse fetch(FetchOptions options); 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/Nullable.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal; 2 | 3 | import java.lang.annotation.ElementType; 4 | import java.lang.annotation.Retention; 5 | import java.lang.annotation.RetentionPolicy; 6 | import java.lang.annotation.Target; 7 | 8 | @Retention(RetentionPolicy.RUNTIME) 9 | @Target({ElementType.FIELD, ElementType.METHOD}) 10 | public @interface Nullable {} 11 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/utils/PrivateKeyDecryptor.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal.utils; 2 | 3 | import java.security.PrivateKey; 4 | 5 | /** Decrypts private key with provided passphrase */ 6 | public interface PrivateKeyDecryptor { 7 | /** Decrypts private key using a passphrase. */ 8 | PrivateKey decryptPrivateKey(String encryptedPrivateKey, String passphrase); 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/utils/HashName.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal.utils; 2 | 3 | import com.box.sdkgen.serialization.json.Valuable; 4 | 5 | public enum HashName implements Valuable { 6 | SHA1("sha1"); 7 | 8 | private final String value; 9 | 10 | HashName(String value) { 11 | this.value = value; 12 | } 13 | 14 | public String getValue() { 15 | return value; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/networking/interceptors/Interceptor.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.networking.interceptors; 2 | 3 | import com.box.sdkgen.networking.fetchoptions.FetchOptions; 4 | import com.box.sdkgen.networking.fetchresponse.FetchResponse; 5 | 6 | public interface Interceptor { 7 | 8 | FetchOptions beforeRequest(FetchOptions options); 9 | 10 | FetchResponse afterRequest(FetchResponse response); 11 | } 12 | -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | libraryJavaVersion=1.8 2 | spotlessVersion=6.2.0 3 | jacksonAnnotationVersion=2.17.2 4 | jacksonCoreVersion=2.17.2 5 | jacksonDatabindVersion=2.17.2 6 | okhttpVersion=4.12.0 7 | okioVersion=3.5.0 8 | jose4jVersion=0.9.6 9 | bouncyCastleBcprovJdk18onVersion=1.82 10 | bouncyCastleBcpkixJdk18onVersion=1.82 11 | junitApiVersion=5.10.0 12 | junitEngineVersion=5.10.0 13 | googleJavaFormatVersion=1.7 14 | coverallsJacocoVersion=1.2.14 15 | testRetryVersion=1.5.6 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/utils/JwtKey.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal.utils; 2 | 3 | public class JwtKey { 4 | public final String key; 5 | public final String passphrase; 6 | 7 | public JwtKey(String key, String passphrase) { 8 | this.key = key; 9 | this.passphrase = passphrase; 10 | } 11 | 12 | public String getKey() { 13 | return key; 14 | } 15 | 16 | public String getPassphrase() { 17 | return passphrase; 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /.github/workflows/semantic-pr.yml: -------------------------------------------------------------------------------- 1 | name: Semantic PR 2 | 3 | on: 4 | pull_request_target: 5 | types: 6 | - opened 7 | - edited 8 | - synchronize 9 | branches: 10 | - main 11 | 12 | permissions: 13 | contents: read 14 | 15 | jobs: 16 | main: 17 | name: Validate semantic PR title 18 | runs-on: ubuntu-latest 19 | steps: 20 | - uses: amannn/action-semantic-pull-request@v4 21 | env: 22 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 23 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfiles/AddShareLinkToFileQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfiles; 2 | 3 | public class AddShareLinkToFileQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public AddShareLinkToFileQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/networking/retries/RetryStrategy.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.networking.retries; 2 | 3 | import com.box.sdkgen.networking.fetchoptions.FetchOptions; 4 | import com.box.sdkgen.networking.fetchresponse.FetchResponse; 5 | 6 | public interface RetryStrategy { 7 | 8 | boolean shouldRetry(FetchOptions fetchOptions, FetchResponse fetchResponse, int attemptNumber); 9 | 10 | double retryAfter(FetchOptions fetchOptions, FetchResponse fetchResponse, int attemptNumber); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfiles/GetSharedLinkForFileQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfiles; 2 | 3 | public class GetSharedLinkForFileQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public GetSharedLinkForFileQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfolders/AddShareLinkToFolderQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfolders; 2 | 3 | public class AddShareLinkToFolderQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public AddShareLinkToFolderQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfiles/UpdateSharedLinkOnFileQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfiles; 2 | 3 | public class UpdateSharedLinkOnFileQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public UpdateSharedLinkOnFileQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/AddShareLinkToWebLinkQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksweblinks; 2 | 3 | public class AddShareLinkToWebLinkQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public AddShareLinkToWebLinkQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfiles/RemoveSharedLinkFromFileQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfiles; 2 | 3 | public class RemoveSharedLinkFromFileQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public RemoveSharedLinkFromFileQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfolders/GetSharedLinkForFolderQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfolders; 2 | 3 | public class GetSharedLinkForFolderQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public GetSharedLinkForFolderQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfolders/UpdateSharedLinkOnFolderQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfolders; 2 | 3 | public class UpdateSharedLinkOnFolderQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public UpdateSharedLinkOnFolderQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/GetSharedLinkForWebLinkQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksweblinks; 2 | 3 | public class GetSharedLinkForWebLinkQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public GetSharedLinkForWebLinkQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfolders/RemoveSharedLinkFromFolderQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfolders; 2 | 3 | public class RemoveSharedLinkFromFolderQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public RemoveSharedLinkFromFolderQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/UpdateSharedLinkOnWebLinkQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksweblinks; 2 | 3 | public class UpdateSharedLinkOnWebLinkQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public UpdateSharedLinkOnWebLinkQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/RemoveSharedLinkFromWebLinkQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksweblinks; 2 | 3 | public class RemoveSharedLinkFromWebLinkQueryParams { 4 | 5 | /** Explicitly request the `shared_link` fields to be returned for this item. */ 6 | public final String fields; 7 | 8 | public RemoveSharedLinkFromWebLinkQueryParams(String fields) { 9 | this.fields = fields; 10 | } 11 | 12 | public String getFields() { 13 | return fields; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/utils/Entry.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal.utils; 2 | 3 | public class Entry { 4 | private final K key; 5 | private final V value; 6 | 7 | public K getKey() { 8 | return key; 9 | } 10 | 11 | public V getValue() { 12 | return value; 13 | } 14 | 15 | private Entry(K key, V value) { 16 | this.key = key; 17 | this.value = value; 18 | } 19 | 20 | public static Entry of(K key, V value) { 21 | return new Entry<>(key, value); 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/SerializableObject.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal; 2 | 3 | import com.fasterxml.jackson.annotation.JsonIgnore; 4 | import com.fasterxml.jackson.databind.JsonNode; 5 | import java.io.Serializable; 6 | 7 | public class SerializableObject extends NullableFieldTracker implements Serializable { 8 | 9 | @JsonIgnore private JsonNode rawData; 10 | 11 | public JsonNode getRawData() { 12 | return rawData; 13 | } 14 | 15 | public void setRawData(JsonNode rawData) { 16 | this.rawData = rawData; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/box/BoxConstants.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.box; 2 | 3 | import static com.box.sdkgen.networking.version.Version.getVersion; 4 | 5 | public class BoxConstants { 6 | 7 | private static final String JAVA_VERSION = System.getProperty("java.version"); 8 | public static final String USER_AGENT_HEADER = 9 | "Box Java Generated SDK v" + getVersion() + " (Java " + JAVA_VERSION + ")"; 10 | public static final String X_BOX_UA_HEADER = 11 | "agent=box-java-generated-sdk/" + getVersion() + "; env=Java/" + JAVA_VERSION; 12 | } 13 | -------------------------------------------------------------------------------- /.versionrc: -------------------------------------------------------------------------------- 1 | { 2 | "types": [ 3 | { 4 | "type": "feat", 5 | "section": "New Features and Enhancements", 6 | "hidden": false 7 | }, 8 | { 9 | "type": "fix", 10 | "section": "Bug Fixes", 11 | "hidden": false 12 | }, 13 | { 14 | "type": "chore", 15 | "hidden": true 16 | }, 17 | { 18 | "type": "docs", 19 | "hidden": true 20 | }, 21 | { 22 | "type": "style", 23 | "hidden": true 24 | }, 25 | { 26 | "type": "refactor", 27 | "hidden": true 28 | }, 29 | { 30 | "type": "test", 31 | "hidden": true 32 | } 33 | ] 34 | } 35 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfiles/RemoveSharedLinkFromFileRequestBodySharedLinkField.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfiles; 2 | 3 | import com.box.sdkgen.internal.SerializableObject; 4 | import com.fasterxml.jackson.annotation.JsonFilter; 5 | 6 | @JsonFilter("nullablePropertyFilter") 7 | public class RemoveSharedLinkFromFileRequestBodySharedLinkField extends SerializableObject { 8 | 9 | public RemoveSharedLinkFromFileRequestBodySharedLinkField() { 10 | super(); 11 | } 12 | 13 | @Override 14 | public String toString() { 15 | return "RemoveSharedLinkFromFileRequestBodySharedLinkField{" + "}"; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfolders/RemoveSharedLinkFromFolderRequestBodySharedLinkField.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfolders; 2 | 3 | import com.box.sdkgen.internal.SerializableObject; 4 | import com.fasterxml.jackson.annotation.JsonFilter; 5 | 6 | @JsonFilter("nullablePropertyFilter") 7 | public class RemoveSharedLinkFromFolderRequestBodySharedLinkField extends SerializableObject { 8 | 9 | public RemoveSharedLinkFromFolderRequestBodySharedLinkField() { 10 | super(); 11 | } 12 | 13 | @Override 14 | public String toString() { 15 | return "RemoveSharedLinkFromFolderRequestBodySharedLinkField{" + "}"; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksweblinks/RemoveSharedLinkFromWebLinkRequestBodySharedLinkField.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksweblinks; 2 | 3 | import com.box.sdkgen.internal.SerializableObject; 4 | import com.fasterxml.jackson.annotation.JsonFilter; 5 | 6 | @JsonFilter("nullablePropertyFilter") 7 | public class RemoveSharedLinkFromWebLinkRequestBodySharedLinkField extends SerializableObject { 8 | 9 | public RemoveSharedLinkFromWebLinkRequestBodySharedLinkField() { 10 | super(); 11 | } 12 | 13 | @Override 14 | public String toString() { 15 | return "RemoveSharedLinkFromWebLinkRequestBodySharedLinkField{" + "}"; 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/utils/JwtAlgorithm.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal.utils; 2 | 3 | import com.box.sdkgen.serialization.json.Valuable; 4 | 5 | public enum JwtAlgorithm implements Valuable { 6 | HS256("HS256"), 7 | HS384("HS384"), 8 | HS512("HS512"), 9 | RS256("RS256"), 10 | RS384("RS384"), 11 | RS512("RS512"), 12 | ES256("ES256"), 13 | ES384("ES384"), 14 | ES512("ES512"), 15 | PS256("PS256"), 16 | PS384("PS384"), 17 | PS512("PS512"), 18 | NONE("none"); 19 | 20 | private final String value; 21 | 22 | JwtAlgorithm(String value) { 23 | this.value = value; 24 | } 25 | 26 | public String getValue() { 27 | return value; 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /src/test/java/com/box/sdkgen/recentitems/RecentItemsITest.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.recentitems; 2 | 3 | import static com.box.sdkgen.commons.CommonsManager.getDefaultClientWithUserSubject; 4 | import static com.box.sdkgen.internal.utils.UtilsManager.getEnvVar; 5 | 6 | import com.box.sdkgen.client.BoxClient; 7 | import com.box.sdkgen.schemas.recentitems.RecentItems; 8 | import org.junit.jupiter.api.Test; 9 | 10 | public class RecentItemsITest { 11 | 12 | @Test 13 | public void testRecentItems() { 14 | BoxClient client = getDefaultClientWithUserSubject(getEnvVar("USER_ID")); 15 | RecentItems recentItems = client.getRecentItems().getRecentItems(); 16 | assert recentItems.getEntries().size() >= 0; 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/enterpriseconfigurations/GetEnterpriseConfigurationByIdV2025R0QueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.enterpriseconfigurations; 2 | 3 | import java.util.List; 4 | 5 | public class GetEnterpriseConfigurationByIdV2025R0QueryParams { 6 | 7 | /** 8 | * A comma-separated list of the enterprise configuration categories. Allowed values: `security`, 9 | * `content_and_sharing`, `user_settings`, `shield`. 10 | */ 11 | public final List categories; 12 | 13 | public GetEnterpriseConfigurationByIdV2025R0QueryParams(List categories) { 14 | this.categories = categories; 15 | } 16 | 17 | public List getCategories() { 18 | return categories; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /src/test/java/com/box/sdkgen/client/InterceptorThrowingError.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.client; 2 | 3 | import com.box.sdkgen.networking.fetchoptions.FetchOptions; 4 | import com.box.sdkgen.networking.fetchresponse.FetchResponse; 5 | import com.box.sdkgen.networking.interceptors.Interceptor; 6 | 7 | public class InterceptorThrowingError implements Interceptor { 8 | 9 | @Override 10 | public FetchOptions beforeRequest(FetchOptions options) { 11 | return options; 12 | } 13 | 14 | @Override 15 | public FetchResponse afterRequest(FetchResponse response) { 16 | return new FetchResponse.Builder(400, response.getHeaders()) 17 | .url(response.getUrl()) 18 | .data(response.getData()) 19 | .content(response.getContent()) 20 | .build(); 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folderlocks/GetFolderLocksQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folderlocks; 2 | 3 | public class GetFolderLocksQueryParams { 4 | 5 | /** 6 | * The unique identifier that represent a folder. 7 | * 8 | *

The ID for any folder can be determined by visiting this folder in the web application and 9 | * copying the ID from the URL. For example, for the URL `https://*.app.box.com/folder/123` the 10 | * `folder_id` is `123`. 11 | * 12 | *

The root folder of a Box account is always represented by the ID `0`. 13 | */ 14 | public final String folderId; 15 | 16 | public GetFolderLocksQueryParams(String folderId) { 17 | this.folderId = folderId; 18 | } 19 | 20 | public String getFolderId() { 21 | return folderId; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /.github/workflows/spell-check-lint.yml: -------------------------------------------------------------------------------- 1 | name: spell-check-lint 2 | on: 3 | pull_request_target: 4 | types: [opened, synchronize, edited] 5 | branches: 6 | - main 7 | 8 | permissions: 9 | contents: read 10 | 11 | jobs: 12 | spellcheck-request-title: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - name: Checkout current repository 16 | uses: actions/checkout@v4 17 | - name: Checkout spellchecker 18 | uses: actions/checkout@v4 19 | with: 20 | ref: refs/heads/main 21 | repository: box/box-sdk-spellchecker 22 | token: ${{ secrets.DISPATCH_ACCESS_TOKEN }} 23 | path: spellchecker 24 | - name: Execute spellchecker 25 | uses: ./spellchecker 26 | env: 27 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 28 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: Enhancement 3 | about: Suggest a new feature or change 4 | title: '' 5 | labels: enhancement 6 | assignees: mwwoda, mhagmajer, arjankowski, lukaszsocha2, bartlomiejleszczynski, congminh1254 7 | --- 8 | 9 | ### Is your feature request related to a problem? Please describe. 10 | 11 | 12 | 13 | ### Describe the solution you'd like 14 | 15 | 16 | 17 | ### Describe alternatives you've considered 18 | 19 | 20 | 21 | ### Additional context 22 | 23 | 24 | -------------------------------------------------------------------------------- /src/test/java/com/box/sdkgen/trasheditems/TrashedItemsITest.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.trasheditems; 2 | 3 | import static com.box.sdkgen.commons.CommonsManager.getDefaultClient; 4 | import static com.box.sdkgen.commons.CommonsManager.uploadNewFile; 5 | 6 | import com.box.sdkgen.client.BoxClient; 7 | import com.box.sdkgen.schemas.filefull.FileFull; 8 | import com.box.sdkgen.schemas.items.Items; 9 | import org.junit.jupiter.api.Test; 10 | 11 | public class TrashedItemsITest { 12 | 13 | private static final BoxClient client = getDefaultClient(); 14 | 15 | @Test 16 | public void testListTrashedItems() { 17 | FileFull file = uploadNewFile(); 18 | client.getFiles().deleteFileById(file.getId()); 19 | Items trashedItems = client.getTrashedItems().getTrashedItems(); 20 | assert trashedItems.getEntries().size() > 0; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/aistudio/GetAiAgentByIdQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.aistudio; 2 | 3 | import java.util.List; 4 | 5 | public class GetAiAgentByIdQueryParams { 6 | 7 | /** The fields to return in the response. */ 8 | public List fields; 9 | 10 | public GetAiAgentByIdQueryParams() {} 11 | 12 | protected GetAiAgentByIdQueryParams(Builder builder) { 13 | this.fields = builder.fields; 14 | } 15 | 16 | public List getFields() { 17 | return fields; 18 | } 19 | 20 | public static class Builder { 21 | 22 | protected List fields; 23 | 24 | public Builder fields(List fields) { 25 | this.fields = fields; 26 | return this; 27 | } 28 | 29 | public GetAiAgentByIdQueryParams build() { 30 | return new GetAiAgentByIdQueryParams(this); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/networking/auth/Authentication.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.networking.auth; 2 | 3 | import com.box.sdkgen.networking.network.NetworkSession; 4 | import com.box.sdkgen.schemas.accesstoken.AccessToken; 5 | import java.util.List; 6 | 7 | public interface Authentication { 8 | 9 | AccessToken retrieveToken(); 10 | 11 | AccessToken retrieveToken(NetworkSession networkSession); 12 | 13 | AccessToken refreshToken(); 14 | 15 | AccessToken refreshToken(NetworkSession networkSession); 16 | 17 | String retrieveAuthorizationHeader(); 18 | 19 | String retrieveAuthorizationHeader(NetworkSession networkSession); 20 | 21 | void revokeToken(); 22 | 23 | void revokeToken(NetworkSession networkSession); 24 | 25 | AccessToken downscopeToken( 26 | List scopes, String resource, String sharedLink, NetworkSession networkSession); 27 | } 28 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: SDK documentation 4 | url: https://github.com/box/box-java-sdk/tree/main/docs 5 | about: Before creating an issue, I have checked that the SDK documentation doesn't solve my issue. 6 | - name: API documentation 7 | url: https://developer.box.com/docs 8 | about: Before creating an issue, I have checked that the API documentation doesn't solve my issue. 9 | - name: Box Developer Forums 10 | url: https://community.box.com/box-platform-5 11 | about: Before creating an issue, I have searched the Box Developer Forums and my issue isn't already reported there. 12 | - name: Issues in this repo 13 | url: https://github.com/box/box-java-sdk/search?type=Issues 14 | about: Before creating an issue, I have searched Issues in this repo and my issue isn't already reported. 15 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/NullableFieldTracker.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal; 2 | 3 | import com.fasterxml.jackson.annotation.JsonIgnore; 4 | import java.util.HashSet; 5 | import java.util.Set; 6 | 7 | public abstract class NullableFieldTracker { 8 | 9 | @JsonIgnore protected final Set explicitlySetNullableFields = new HashSet<>(); 10 | 11 | protected void markNullableFieldAsSet(String fieldName) { 12 | explicitlySetNullableFields.add(fieldName); 13 | } 14 | 15 | protected void markNullableFieldsAsSet(Set fields) { 16 | explicitlySetNullableFields.addAll(fields); 17 | } 18 | 19 | protected boolean isFieldExplicitlySet(String fieldName) { 20 | return explicitlySetNullableFields.contains(fieldName); 21 | } 22 | 23 | public Set getExplicitlySetNullableFields() { 24 | return explicitlySetNullableFields; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folders/DeleteFolderByIdQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folders; 2 | 3 | public class DeleteFolderByIdQueryParams { 4 | 5 | /** 6 | * Delete a folder that is not empty by recursively deleting the folder and all of its content. 7 | */ 8 | public Boolean recursive; 9 | 10 | public DeleteFolderByIdQueryParams() {} 11 | 12 | protected DeleteFolderByIdQueryParams(Builder builder) { 13 | this.recursive = builder.recursive; 14 | } 15 | 16 | public Boolean getRecursive() { 17 | return recursive; 18 | } 19 | 20 | public static class Builder { 21 | 22 | protected Boolean recursive; 23 | 24 | public Builder recursive(Boolean recursive) { 25 | this.recursive = recursive; 26 | return this; 27 | } 28 | 29 | public DeleteFolderByIdQueryParams build() { 30 | return new DeleteFolderByIdQueryParams(this); 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/test/java/com/box/sdkgen/client/InterceptorChangingResponse.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.client; 2 | 3 | import static com.box.sdkgen.serialization.json.JsonManager.jsonToSerializedData; 4 | 5 | import com.box.sdkgen.networking.fetchoptions.FetchOptions; 6 | import com.box.sdkgen.networking.fetchresponse.FetchResponse; 7 | import com.box.sdkgen.networking.interceptors.Interceptor; 8 | 9 | public class InterceptorChangingResponse implements Interceptor { 10 | 11 | @Override 12 | public FetchOptions beforeRequest(FetchOptions options) { 13 | return options; 14 | } 15 | 16 | @Override 17 | public FetchResponse afterRequest(FetchResponse response) { 18 | return new FetchResponse.Builder(response.getStatus(), response.getHeaders()) 19 | .url(response.getUrl()) 20 | .data(jsonToSerializedData("{\"id\": \"123\", \"type\": \"user\"}")) 21 | .content(response.getContent()) 22 | .build(); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /docs/recentitems.md: -------------------------------------------------------------------------------- 1 | # RecentItemsManager 2 | 3 | 4 | - [List recently accessed items](#list-recently-accessed-items) 5 | 6 | ## List recently accessed items 7 | 8 | Returns information about the recent items accessed 9 | by a user, either in the last 90 days or up to the last 10 | 1000 items accessed. 11 | 12 | This operation is performed by calling function `getRecentItems`. 13 | 14 | See the endpoint docs at 15 | [API Reference](https://developer.box.com/reference/get-recent-items/). 16 | 17 | 18 | ``` 19 | client.getRecentItems().getRecentItems() 20 | ``` 21 | 22 | ### Arguments 23 | 24 | - queryParams `GetRecentItemsQueryParams` 25 | - Query parameters of getRecentItems method 26 | - headers `GetRecentItemsHeaders` 27 | - Headers of getRecentItems method 28 | 29 | 30 | ### Returns 31 | 32 | This function returns a value of type `RecentItems`. 33 | 34 | Returns a list recent items access by a user. 35 | 36 | 37 | -------------------------------------------------------------------------------- /.github/workflows/notify-changelog.yml: -------------------------------------------------------------------------------- 1 | # A GitHub action that notifies the developer 2 | # changelog repository of any new releases. 3 | 4 | name: Notify changelog 5 | 6 | on: 7 | # Only trigger for a full release, 8 | # ignoring pre-releases and drafts 9 | release: 10 | types: 11 | - released 12 | 13 | permissions: {} 14 | 15 | jobs: 16 | notify: 17 | # This job can run on the latest Ubuntu 18 | # and it should not take more than 3 minutes 19 | runs-on: ubuntu-latest 20 | timeout-minutes: 3 21 | 22 | steps: 23 | - name: Notify changelog of new release 24 | uses: peter-evans/repository-dispatch@v1 25 | with: 26 | token: ${{ secrets.DISPATCH_ACCESS_TOKEN }} 27 | repository: box/box-developer-changelog 28 | event-type: new-release-note 29 | client-payload: '{"ref": "${{ github.ref }}", "repository": "${{github.repository}}", "labels": "sdks,java", "repo_display_name": "Box Java SDK"}' 30 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/utils/Hash.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal.utils; 2 | 3 | import com.box.sdkgen.box.errors.BoxSDKError; 4 | import java.security.MessageDigest; 5 | import java.security.NoSuchAlgorithmException; 6 | import java.util.Base64; 7 | 8 | public class Hash { 9 | 10 | private final HashName algorithm; 11 | private final MessageDigest digest; 12 | 13 | public Hash(HashName algorithm) { 14 | this.algorithm = algorithm; 15 | try { 16 | this.digest = MessageDigest.getInstance(algorithm.getValue()); 17 | } catch (NoSuchAlgorithmException ae) { 18 | throw new BoxSDKError("Digest algorithm not found", ae); 19 | } 20 | } 21 | 22 | public void updateHash(byte[] data) { 23 | digest.update(data); 24 | } 25 | 26 | public String digestHash(String encoding) { 27 | byte[] digestBytes = digest.digest(); 28 | return Base64.getEncoder().encodeToString(digestBytes); 29 | } 30 | 31 | public HashName getAlgorithm() { 32 | return algorithm; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /docs/sharedlinksappitems.md: -------------------------------------------------------------------------------- 1 | # SharedLinksAppItemsManager 2 | 3 | 4 | - [Find app item for shared link](#find-app-item-for-shared-link) 5 | 6 | ## Find app item for shared link 7 | 8 | Returns the app item represented by a shared link. 9 | 10 | The link can originate from the current enterprise or another. 11 | 12 | This operation is performed by calling function `findAppItemForSharedLink`. 13 | 14 | See the endpoint docs at 15 | [API Reference](https://developer.box.com/reference/get-shared-items--app-items/). 16 | 17 | 18 | ``` 19 | client.getSharedLinksAppItems().findAppItemForSharedLink(new FindAppItemForSharedLinkHeaders(String.join("", "shared_link=", appItemSharedLink))) 20 | ``` 21 | 22 | ### Arguments 23 | 24 | - headers `FindAppItemForSharedLinkHeaders` 25 | - Headers of findAppItemForSharedLink method 26 | 27 | 28 | ### Returns 29 | 30 | This function returns a value of type `AppItem`. 31 | 32 | Returns a full app item resource if the shared link is valid and 33 | the user has access to it. 34 | 35 | 36 | -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- 1 | # Number of days of inactivity before an issue becomes stale 2 | daysUntilStale: 30 3 | 4 | # Number of days of inactivity before a stale issue is closed 5 | daysUntilClose: 7 6 | 7 | # Issues or Pull Requests with these labels will never be considered stale. Set to `[]` to disable 8 | exemptLabels: 9 | - enhancement 10 | - dontstale 11 | - needs-triage 12 | 13 | # Label to use when marking an issue as stale 14 | staleLabel: stale 15 | 16 | # Comment to post when marking an issue as stale. Set to `false` to disable 17 | markComment: > 18 | This issue has been automatically marked as stale because it has not been updated in the last 30 days. It will be closed if no further activity occurs within the next 7 days. Feel free to reach out or mention Box SDK team member for further help and resources if they are needed. 19 | 20 | # Comment to post when closing a stale issue. Set to `false` to disable 21 | closeComment: > 22 | This issue has been automatically closed due to maximum period of being stale. Thank you for your contribution to Box SDK and feel free to open another PR/issue at any time. 23 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/files/CopyFileHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.files; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CopyFileHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CopyFileHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CopyFileHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CopyFileHeaders build() { 38 | return new CopyFileHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/users/GetUsersHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.users; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetUsersHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetUsersHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetUsersHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetUsersHeaders build() { 38 | return new GetUsersHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/events/GetEventsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.events; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetEventsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetEventsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetEventsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetEventsHeaders build() { 38 | return new GetEventsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/groups/GetGroupsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.groups; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetGroupsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetGroupsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetGroupsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetGroupsHeaders build() { 38 | return new GetGroupsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/users/GetUserMeHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.users; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetUserMeHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetUserMeHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetUserMeHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetUserMeHeaders build() { 38 | return new GetUserMeHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/box/developertokenauth/DeveloperTokenConfig.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.box.developertokenauth; 2 | 3 | public class DeveloperTokenConfig { 4 | 5 | public String clientId; 6 | 7 | public String clientSecret; 8 | 9 | public DeveloperTokenConfig() {} 10 | 11 | protected DeveloperTokenConfig(Builder builder) { 12 | this.clientId = builder.clientId; 13 | this.clientSecret = builder.clientSecret; 14 | } 15 | 16 | public String getClientId() { 17 | return clientId; 18 | } 19 | 20 | public String getClientSecret() { 21 | return clientSecret; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected String clientId; 27 | 28 | protected String clientSecret; 29 | 30 | public Builder clientId(String clientId) { 31 | this.clientId = clientId; 32 | return this; 33 | } 34 | 35 | public Builder clientSecret(String clientSecret) { 36 | this.clientSecret = clientSecret; 37 | return this; 38 | } 39 | 40 | public DeveloperTokenConfig build() { 41 | return new DeveloperTokenConfig(this); 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/ai/CreateAiAskHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.ai; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateAiAskHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateAiAskHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateAiAskHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateAiAskHeaders build() { 38 | return new CreateAiAskHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/tasks/CreateTaskHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.tasks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateTaskHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateTaskHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateTaskHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateTaskHeaders build() { 38 | return new CreateTaskHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/users/CreateUserHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.users; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateUserHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateUserHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateUserHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateUserHeaders build() { 38 | return new CreateUserHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folders/CopyFolderHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folders; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CopyFolderHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CopyFolderHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CopyFolderHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CopyFolderHeaders build() { 38 | return new CopyFolderHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/tasks/GetTaskByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.tasks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTaskByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTaskByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTaskByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTaskByIdHeaders build() { 38 | return new GetTaskByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/users/GetUserByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.users; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetUserByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetUserByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetUserByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetUserByIdHeaders build() { 38 | return new GetUserByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/aistudio/GetAiAgentsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.aistudio; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetAiAgentsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetAiAgentsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetAiAgentsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetAiAgentsHeaders build() { 38 | return new GetAiAgentsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/groups/CreateGroupHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.groups; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateGroupHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateGroupHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateGroupHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateGroupHeaders build() { 38 | return new CreateGroupHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/tasks/GetFileTasksHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.tasks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileTasksHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileTasksHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileTasksHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileTasksHeaders build() { 38 | return new GetFileTasksHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/webhooks/GetWebhooksHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.webhooks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetWebhooksHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetWebhooksHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetWebhooksHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetWebhooksHeaders build() { 38 | return new GetWebhooksHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/internal/OneOfOne.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.internal; 2 | 3 | import com.box.sdkgen.serialization.json.JsonManager; 4 | import com.fasterxml.jackson.core.JsonGenerator; 5 | import com.fasterxml.jackson.databind.JsonSerializer; 6 | import com.fasterxml.jackson.databind.ObjectMapper; 7 | import com.fasterxml.jackson.databind.SerializerProvider; 8 | import java.io.IOException; 9 | 10 | public class OneOfOne extends SerializableObject { 11 | protected static final ObjectMapper OBJECT_MAPPER = new ObjectMapper(); 12 | protected T0 value0; 13 | 14 | public OneOfOne(T0 value0) { 15 | this.value0 = value0; 16 | } 17 | 18 | public static class OneOfOneSerializer extends JsonSerializer> { 19 | 20 | public OneOfOneSerializer() { 21 | super(); 22 | } 23 | 24 | @Override 25 | public void serialize( 26 | OneOfOne itemEntryField, JsonGenerator gen, SerializerProvider provider) 27 | throws IOException { 28 | if (itemEntryField.value0 != null) { 29 | JsonManager.WRITER.writeValue(gen, itemEntryField.value0); 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filemetadata/GetFileMetadataQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filemetadata; 2 | 3 | public class GetFileMetadataQueryParams { 4 | 5 | /** 6 | * Taxonomy field values are returned in `API view` by default, meaning the value is represented 7 | * with a taxonomy node identifier. To retrieve the `Hydrated view`, where taxonomy values are 8 | * represented with the full taxonomy node information, set this parameter to `hydrated`. This is 9 | * the only supported value for this parameter. 10 | */ 11 | public String view; 12 | 13 | public GetFileMetadataQueryParams() {} 14 | 15 | protected GetFileMetadataQueryParams(Builder builder) { 16 | this.view = builder.view; 17 | } 18 | 19 | public String getView() { 20 | return view; 21 | } 22 | 23 | public static class Builder { 24 | 25 | protected String view; 26 | 27 | public Builder view(String view) { 28 | this.view = view; 29 | return this; 30 | } 31 | 32 | public GetFileMetadataQueryParams build() { 33 | return new GetFileMetadataQueryParams(this); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folders/CreateFolderHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folders; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateFolderHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateFolderHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateFolderHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateFolderHeaders build() { 38 | return new CreateFolderHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/groups/GetGroupByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.groups; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetGroupByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetGroupByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetGroupByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetGroupByIdHeaders build() { 38 | return new GetGroupByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/invites/CreateInviteHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.invites; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateInviteHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateInviteHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateInviteHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateInviteHeaders build() { 38 | return new CreateInviteHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/avatars/GetUserAvatarHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.avatars; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetUserAvatarHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetUserAvatarHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetUserAvatarHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetUserAvatarHeaders build() { 38 | return new GetUserAvatarHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/invites/GetInviteByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.invites; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetInviteByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetInviteByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetInviteByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetInviteByIdHeaders build() { 38 | return new GetInviteByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/workflows/GetWorkflowsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.workflows; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetWorkflowsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetWorkflowsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetWorkflowsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetWorkflowsHeaders build() { 38 | return new GetWorkflowsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/zipdownloads/DownloadZipHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.zipdownloads; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DownloadZipHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DownloadZipHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DownloadZipHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DownloadZipHeaders build() { 38 | return new DownloadZipHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/ai/CreateAiExtractHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.ai; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateAiExtractHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateAiExtractHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateAiExtractHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateAiExtractHeaders build() { 38 | return new CreateAiExtractHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/ai/CreateAiTextGenHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.ai; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateAiTextGenHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateAiTextGenHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateAiTextGenHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateAiTextGenHeaders build() { 38 | return new CreateAiTextGenHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/aistudio/CreateAiAgentHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.aistudio; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateAiAgentHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateAiAgentHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateAiAgentHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateAiAgentHeaders build() { 38 | return new CreateAiAgentHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/comments/CreateCommentHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.comments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateCommentHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateCommentHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateCommentHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateCommentHeaders build() { 38 | return new CreateCommentHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/events/GetEventStreamHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.events; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetEventStreamHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetEventStreamHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetEventStreamHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetEventStreamHeaders build() { 38 | return new GetEventStreamHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/tasks/DeleteTaskByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.tasks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteTaskByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteTaskByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteTaskByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteTaskByIdHeaders build() { 38 | return new DeleteTaskByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/tasks/UpdateTaskByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.tasks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateTaskByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateTaskByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateTaskByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateTaskByIdHeaders build() { 38 | return new UpdateTaskByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/users/DeleteUserByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.users; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteUserByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteUserByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteUserByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteUserByIdHeaders build() { 38 | return new DeleteUserByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/users/UpdateUserByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.users; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateUserByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateUserByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateUserByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateUserByIdHeaders build() { 38 | return new UpdateUserByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/webhooks/CreateWebhookHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.webhooks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateWebhookHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateWebhookHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateWebhookHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateWebhookHeaders build() { 38 | return new CreateWebhookHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/weblinks/CreateWebLinkHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.weblinks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateWebLinkHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateWebLinkHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateWebLinkHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateWebLinkHeaders build() { 38 | return new CreateWebLinkHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/workflows/StartWorkflowHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.workflows; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class StartWorkflowHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public StartWorkflowHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected StartWorkflowHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public StartWorkflowHeaders build() { 38 | return new StartWorkflowHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/aistudio/GetAiAgentByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.aistudio; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetAiAgentByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetAiAgentByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetAiAgentByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetAiAgentByIdHeaders build() { 38 | return new GetAiAgentByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/comments/GetCommentByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.comments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetCommentByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetCommentByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetCommentByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetCommentByIdHeaders build() { 38 | return new GetCommentByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/foldermetadata/GetFolderMetadataQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.foldermetadata; 2 | 3 | public class GetFolderMetadataQueryParams { 4 | 5 | /** 6 | * Taxonomy field values are returned in `API view` by default, meaning the value is represented 7 | * with a taxonomy node identifier. To retrieve the `Hydrated view`, where taxonomy values are 8 | * represented with the full taxonomy node information, set this parameter to `hydrated`. This is 9 | * the only supported value for this parameter. 10 | */ 11 | public String view; 12 | 13 | public GetFolderMetadataQueryParams() {} 14 | 15 | protected GetFolderMetadataQueryParams(Builder builder) { 16 | this.view = builder.view; 17 | } 18 | 19 | public String getView() { 20 | return view; 21 | } 22 | 23 | public static class Builder { 24 | 25 | protected String view; 26 | 27 | public Builder view(String view) { 28 | this.view = view; 29 | return this; 30 | } 31 | 32 | public GetFolderMetadataQueryParams build() { 33 | return new GetFolderMetadataQueryParams(this); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/groups/DeleteGroupByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.groups; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteGroupByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteGroupByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteGroupByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteGroupByIdHeaders build() { 38 | return new DeleteGroupByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/groups/UpdateGroupByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.groups; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateGroupByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateGroupByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateGroupByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateGroupByIdHeaders build() { 38 | return new UpdateGroupByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/webhooks/GetWebhookByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.webhooks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetWebhookByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetWebhookByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetWebhookByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetWebhookByIdHeaders build() { 38 | return new GetWebhookByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | All contributions are welcome to this project. 4 | 5 | ## Contributor License Agreement 6 | 7 | Before a contribution can be merged into this project, please fill out the Contributor License Agreement (CLA) located at: 8 | 9 | http://opensource.box.com/cla 10 | 11 | To learn more about CLAs and why they are important to open source projects, please see the [Wikipedia entry](http://en.wikipedia.org/wiki/Contributor_License_Agreement). 12 | 13 | ## Code of Conduct 14 | 15 | This project adheres to the [Box Open Code of Conduct](http://opensource.box.com/code-of-conduct/). By participating, you are expected to uphold this code. 16 | 17 | ## How to contribute 18 | 19 | - **File an issue** - if you found a bug, want to request an enhancement, or want to implement something (bug fix or feature). 20 | - **Send a pull request** - this project is generated using [Box Codegen](https://github.com/box/box-codegen) based on[Box OpenAPI 3.0 Specification](https://github.com/box/box-openapi), so if you want found something you want to change in the generated code, you'll need to modify the codegen project and submit a pull request there. 21 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/authorization/AuthorizeUserHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.authorization; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class AuthorizeUserHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public AuthorizeUserHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected AuthorizeUserHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public AuthorizeUserHeaders build() { 38 | return new AuthorizeUserHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/collections/GetCollectionsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.collections; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetCollectionsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetCollectionsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetCollectionsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetCollectionsHeaders build() { 38 | return new GetCollectionsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/comments/GetFileCommentsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.comments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileCommentsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileCommentsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileCommentsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileCommentsHeaders build() { 38 | return new GetFileCommentsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folderlocks/GetFolderLocksHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folderlocks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFolderLocksHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFolderLocksHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFolderLocksHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFolderLocksHeaders build() { 38 | return new GetFolderLocksHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/recentitems/GetRecentItemsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.recentitems; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetRecentItemsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetRecentItemsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetRecentItemsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetRecentItemsHeaders build() { 38 | return new GetRecentItemsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/box/tokenstorage/InMemoryTokenStorage.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.box.tokenstorage; 2 | 3 | import com.box.sdkgen.schemas.accesstoken.AccessToken; 4 | 5 | public class InMemoryTokenStorage implements TokenStorage { 6 | private AccessToken token; 7 | 8 | public InMemoryTokenStorage() { 9 | this.token = null; 10 | } 11 | 12 | public InMemoryTokenStorage(AccessToken token) { 13 | this.token = token; 14 | } 15 | 16 | protected InMemoryTokenStorage(Builder builder) { 17 | this.token = builder.token; 18 | } 19 | 20 | @Override 21 | public void store(AccessToken token) { 22 | this.token = token; 23 | } 24 | 25 | @Override 26 | public AccessToken get() { 27 | return token; 28 | } 29 | 30 | @Override 31 | public void clear() { 32 | this.token = null; 33 | } 34 | 35 | public static class Builder { 36 | 37 | protected AccessToken token; 38 | 39 | public Builder token(AccessToken token) { 40 | this.token = token; 41 | return this; 42 | } 43 | 44 | public InMemoryTokenStorage build() { 45 | return new InMemoryTokenStorage(this); 46 | } 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/avatars/CreateUserAvatarHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.avatars; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateUserAvatarHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateUserAvatarHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateUserAvatarHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateUserAvatarHeaders build() { 38 | return new CreateUserAvatarHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/avatars/DeleteUserAvatarHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.avatars; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteUserAvatarHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteUserAvatarHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteUserAvatarHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteUserAvatarHeaders build() { 38 | return new DeleteUserAvatarHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filemetadata/GetFileMetadataByIdQueryParams.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filemetadata; 2 | 3 | public class GetFileMetadataByIdQueryParams { 4 | 5 | /** 6 | * Taxonomy field values are returned in `API view` by default, meaning the value is represented 7 | * with a taxonomy node identifier. To retrieve the `Hydrated view`, where taxonomy values are 8 | * represented with the full taxonomy node information, set this parameter to `hydrated`. This is 9 | * the only supported value for this parameter. 10 | */ 11 | public String view; 12 | 13 | public GetFileMetadataByIdQueryParams() {} 14 | 15 | protected GetFileMetadataByIdQueryParams(Builder builder) { 16 | this.view = builder.view; 17 | } 18 | 19 | public String getView() { 20 | return view; 21 | } 22 | 23 | public static class Builder { 24 | 25 | protected String view; 26 | 27 | public Builder view(String view) { 28 | this.view = view; 29 | return this; 30 | } 31 | 32 | public GetFileMetadataByIdQueryParams build() { 33 | return new GetFileMetadataByIdQueryParams(this); 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/search/SearchForContentHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.search; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class SearchForContentHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public SearchForContentHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected SearchForContentHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public SearchForContentHeaders build() { 38 | return new SearchForContentHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filemetadata/GetFileMetadataHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filemetadata; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileMetadataHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileMetadataHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileMetadataHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileMetadataHeaders build() { 38 | return new GetFileMetadataHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/fileversions/GetFileVersionsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.fileversions; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileVersionsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileVersionsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileVersionsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileVersionsHeaders build() { 38 | return new GetFileVersionsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/signrequests/GetSignRequestsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.signrequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetSignRequestsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetSignRequestsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetSignRequestsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetSignRequestsHeaders build() { 38 | return new GetSignRequestsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/trasheditems/GetTrashedItemsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.trasheditems; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTrashedItemsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTrashedItemsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTrashedItemsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTrashedItemsHeaders build() { 38 | return new GetTrashedItemsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/aistudio/DeleteAiAgentByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.aistudio; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteAiAgentByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteAiAgentByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteAiAgentByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteAiAgentByIdHeaders build() { 38 | return new DeleteAiAgentByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/aistudio/UpdateAiAgentByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.aistudio; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateAiAgentByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateAiAgentByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateAiAgentByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateAiAgentByIdHeaders build() { 38 | return new UpdateAiAgentByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/comments/DeleteCommentByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.comments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteCommentByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteCommentByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteCommentByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteCommentByIdHeaders build() { 38 | return new DeleteCommentByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/comments/UpdateCommentByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.comments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateCommentByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateCommentByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateCommentByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateCommentByIdHeaders build() { 38 | return new UpdateCommentByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folderlocks/CreateFolderLockHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folderlocks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateFolderLockHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateFolderLockHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateFolderLockHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateFolderLockHeaders build() { 38 | return new CreateFolderLockHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/signtemplates/GetSignTemplatesHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.signtemplates; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetSignTemplatesHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetSignTemplatesHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetSignTemplatesHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetSignTemplatesHeaders build() { 38 | return new GetSignTemplatesHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/webhooks/DeleteWebhookByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.webhooks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteWebhookByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteWebhookByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteWebhookByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteWebhookByIdHeaders build() { 38 | return new DeleteWebhookByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/webhooks/UpdateWebhookByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.webhooks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateWebhookByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateWebhookByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateWebhookByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateWebhookByIdHeaders build() { 38 | return new UpdateWebhookByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/weblinks/DeleteWebLinkByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.weblinks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteWebLinkByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteWebLinkByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteWebLinkByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteWebLinkByIdHeaders build() { 38 | return new DeleteWebLinkByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/weblinks/UpdateWebLinkByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.weblinks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateWebLinkByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateWebLinkByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateWebLinkByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateWebLinkByIdHeaders build() { 38 | return new UpdateWebLinkByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/collections/GetCollectionByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.collections; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetCollectionByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetCollectionByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetCollectionByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetCollectionByIdHeaders build() { 38 | return new GetCollectionByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/files/GetFileThumbnailUrlHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.files; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileThumbnailUrlHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileThumbnailUrlHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileThumbnailUrlHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileThumbnailUrlHeaders build() { 38 | return new GetFileThumbnailUrlHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filewatermarks/GetFileWatermarkHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filewatermarks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileWatermarkHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileWatermarkHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileWatermarkHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileWatermarkHeaders build() { 38 | return new GetFileWatermarkHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/signrequests/CancelSignRequestHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.signrequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CancelSignRequestHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CancelSignRequestHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CancelSignRequestHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CancelSignRequestHeaders build() { 38 | return new CancelSignRequestHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/signrequests/CreateSignRequestHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.signrequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateSignRequestHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateSignRequestHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateSignRequestHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateSignRequestHeaders build() { 38 | return new CreateSignRequestHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/signrequests/ResendSignRequestHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.signrequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class ResendSignRequestHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public ResendSignRequestHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected ResendSignRequestHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public ResendSignRequestHeaders build() { 38 | return new ResendSignRequestHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/zipdownloads/CreateZipDownloadHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.zipdownloads; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateZipDownloadHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateZipDownloadHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateZipDownloadHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateZipDownloadHeaders build() { 38 | return new CreateZipDownloadHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/authorization/RevokeAccessTokenHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.authorization; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class RevokeAccessTokenHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public RevokeAccessTokenHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected RevokeAccessTokenHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public RevokeAccessTokenHeaders build() { 38 | return new RevokeAccessTokenHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/classifications/AddClassificationHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.classifications; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class AddClassificationHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public AddClassificationHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected AddClassificationHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public AddClassificationHeaders build() { 38 | return new AddClassificationHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/collections/GetCollectionItemsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.collections; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetCollectionItemsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetCollectionItemsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetCollectionItemsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetCollectionItemsHeaders build() { 38 | return new GetCollectionItemsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filerequests/GetFileRequestByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filerequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileRequestByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileRequestByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileRequestByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileRequestByIdHeaders build() { 38 | return new GetFileRequestByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/files/GetFileThumbnailByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.files; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileThumbnailByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileThumbnailByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileThumbnailByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileThumbnailByIdHeaders build() { 38 | return new GetFileThumbnailByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/fileversions/GetFileVersionByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.fileversions; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileVersionByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileVersionByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileVersionByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileVersionByIdHeaders build() { 38 | return new GetFileVersionByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/fileversions/PromoteFileVersionHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.fileversions; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class PromoteFileVersionHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public PromoteFileVersionHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected PromoteFileVersionHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public PromoteFileVersionHeaders build() { 38 | return new PromoteFileVersionHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/foldermetadata/GetFolderMetadataHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.foldermetadata; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFolderMetadataHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFolderMetadataHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFolderMetadataHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFolderMetadataHeaders build() { 38 | return new GetFolderMetadataHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/memberships/GetUserMembershipsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.memberships; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetUserMembershipsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetUserMembershipsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetUserMembershipsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetUserMembershipsHeaders build() { 38 | return new GetUserMembershipsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/signrequests/GetSignRequestByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.signrequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetSignRequestByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetSignRequestByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetSignRequestByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetSignRequestByIdHeaders build() { 38 | return new GetSignRequestByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/termsofservices/GetTermsOfServiceHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.termsofservices; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTermsOfServiceHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTermsOfServiceHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTermsOfServiceHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTermsOfServiceHeaders build() { 38 | return new GetTermsOfServiceHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/transfer/TransferOwnedFolderHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.transfer; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class TransferOwnedFolderHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public TransferOwnedFolderHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected TransferOwnedFolderHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public TransferOwnedFolderHeaders build() { 38 | return new TransferOwnedFolderHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/trashedfiles/GetTrashedFileByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.trashedfiles; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTrashedFileByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTrashedFileByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTrashedFileByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTrashedFileByIdHeaders build() { 38 | return new GetTrashedFileByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/authorization/RefreshAccessTokenHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.authorization; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class RefreshAccessTokenHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public RefreshAccessTokenHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected RefreshAccessTokenHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public RefreshAccessTokenHeaders build() { 38 | return new RefreshAccessTokenHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/authorization/RequestAccessTokenHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.authorization; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class RequestAccessTokenHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public RequestAccessTokenHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected RequestAccessTokenHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public RequestAccessTokenHeaders build() { 38 | return new RequestAccessTokenHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/memberships/GetGroupMembershipsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.memberships; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetGroupMembershipsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetGroupMembershipsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetGroupMembershipsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetGroupMembershipsHeaders build() { 38 | return new GetGroupMembershipsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/ai/GetAiAgentDefaultConfigHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.ai; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetAiAgentDefaultConfigHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetAiAgentDefaultConfigHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetAiAgentDefaultConfigHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetAiAgentDefaultConfigHeaders build() { 38 | return new GetAiAgentDefaultConfigHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/devicepinners/GetDevicePinnerByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.devicepinners; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetDevicePinnerByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetDevicePinnerByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetDevicePinnerByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetDevicePinnerByIdHeaders build() { 38 | return new GetDevicePinnerByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/emailaliases/GetUserEmailAliasesHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.emailaliases; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetUserEmailAliasesHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetUserEmailAliasesHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetUserEmailAliasesHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetUserEmailAliasesHeaders build() { 38 | return new GetUserEmailAliasesHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filemetadata/GetFileMetadataByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filemetadata; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileMetadataByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileMetadataByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileMetadataByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileMetadataByIdHeaders build() { 38 | return new GetFileMetadataByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filewatermarks/DeleteFileWatermarkHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filewatermarks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteFileWatermarkHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteFileWatermarkHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteFileWatermarkHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteFileWatermarkHeaders build() { 38 | return new DeleteFileWatermarkHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filewatermarks/UpdateFileWatermarkHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filewatermarks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateFileWatermarkHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateFileWatermarkHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateFileWatermarkHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateFileWatermarkHeaders build() { 38 | return new UpdateFileWatermarkHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folderlocks/DeleteFolderLockByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folderlocks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteFolderLockByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteFolderLockByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteFolderLockByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteFolderLockByIdHeaders build() { 38 | return new DeleteFolderLockByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folderwatermarks/GetFolderWatermarkHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folderwatermarks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFolderWatermarkHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFolderWatermarkHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFolderWatermarkHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFolderWatermarkHeaders build() { 38 | return new GetFolderWatermarkHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/listcollaborations/GetCollaborationsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.listcollaborations; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetCollaborationsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetCollaborationsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetCollaborationsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetCollaborationsHeaders build() { 38 | return new GetCollaborationsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/search/SearchByMetadataQueryHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.search; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class SearchByMetadataQueryHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public SearchByMetadataQueryHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected SearchByMetadataQueryHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public SearchByMetadataQueryHeaders build() { 38 | return new SearchByMetadataQueryHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfiles/AddShareLinkToFileHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfiles; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class AddShareLinkToFileHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public AddShareLinkToFileHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected AddShareLinkToFileHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public AddShareLinkToFileHeaders build() { 38 | return new AddShareLinkToFileHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/signtemplates/GetSignTemplateByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.signtemplates; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetSignTemplateByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetSignTemplateByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetSignTemplateByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetSignTemplateByIdHeaders build() { 38 | return new GetSignTemplateByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/storagepolicies/GetStoragePoliciesHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.storagepolicies; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetStoragePoliciesHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetStoragePoliciesHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetStoragePoliciesHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetStoragePoliciesHeaders build() { 38 | return new GetStoragePoliciesHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/taskassignments/GetTaskAssignmentsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.taskassignments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTaskAssignmentsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTaskAssignmentsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTaskAssignmentsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTaskAssignmentsHeaders build() { 38 | return new GetTaskAssignmentsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/emailaliases/CreateUserEmailAliasHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.emailaliases; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateUserEmailAliasHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateUserEmailAliasHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateUserEmailAliasHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateUserEmailAliasHeaders build() { 38 | return new CreateUserEmailAliasHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/skills/GetBoxSkillCardsOnFileHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.skills; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetBoxSkillCardsOnFileHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetBoxSkillCardsOnFileHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetBoxSkillCardsOnFileHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetBoxSkillCardsOnFileHeaders build() { 38 | return new GetBoxSkillCardsOnFileHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/trashedfiles/RestoreFileFromTrashHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.trashedfiles; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class RestoreFileFromTrashHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public RestoreFileFromTrashHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected RestoreFileFromTrashHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public RestoreFileFromTrashHeaders build() { 38 | return new RestoreFileFromTrashHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/zipdownloads/GetZipDownloadStatusHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.zipdownloads; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetZipDownloadStatusHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetZipDownloadStatusHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetZipDownloadStatusHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetZipDownloadStatusHeaders build() { 38 | return new GetZipDownloadStatusHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /docs/trasheditems.md: -------------------------------------------------------------------------------- 1 | # TrashedItemsManager 2 | 3 | 4 | - [List trashed items](#list-trashed-items) 5 | 6 | ## List trashed items 7 | 8 | Retrieves the files and folders that have been moved 9 | to the trash. 10 | 11 | Any attribute in the full files or folders objects can be passed 12 | in with the `fields` parameter to retrieve those specific 13 | attributes that are not returned by default. 14 | 15 | This endpoint defaults to use offset-based pagination, yet also supports 16 | marker-based pagination using the `marker` parameter. 17 | 18 | This operation is performed by calling function `getTrashedItems`. 19 | 20 | See the endpoint docs at 21 | [API Reference](https://developer.box.com/reference/get-folders-trash-items/). 22 | 23 | 24 | ``` 25 | client.getTrashedItems().getTrashedItems() 26 | ``` 27 | 28 | ### Arguments 29 | 30 | - queryParams `GetTrashedItemsQueryParams` 31 | - Query parameters of getTrashedItems method 32 | - headers `GetTrashedItemsHeaders` 33 | - Headers of getTrashedItems method 34 | 35 | 36 | ### Returns 37 | 38 | This function returns a value of type `Items`. 39 | 40 | Returns a list of items that have been deleted. 41 | 42 | 43 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/classifications/UpdateClassificationHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.classifications; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateClassificationHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateClassificationHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateClassificationHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateClassificationHeaders build() { 38 | return new UpdateClassificationHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filerequests/CreateFileRequestCopyHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filerequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateFileRequestCopyHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateFileRequestCopyHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateFileRequestCopyHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateFileRequestCopyHeaders build() { 38 | return new CreateFileRequestCopyHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filerequests/DeleteFileRequestByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filerequests; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteFileRequestByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteFileRequestByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteFileRequestByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteFileRequestByIdHeaders build() { 38 | return new DeleteFileRequestByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/fileversions/UpdateFileVersionByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.fileversions; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateFileVersionByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateFileVersionByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateFileVersionByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateFileVersionByIdHeaders build() { 38 | return new UpdateFileVersionByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/memberships/CreateGroupMembershipHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.memberships; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateGroupMembershipHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateGroupMembershipHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateGroupMembershipHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateGroupMembershipHeaders build() { 38 | return new CreateGroupMembershipHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/metadatatemplates/GetMetadataTemplateHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.metadatatemplates; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetMetadataTemplateHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetMetadataTemplateHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetMetadataTemplateHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetMetadataTemplateHeaders build() { 38 | return new GetMetadataTemplateHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfiles/GetSharedLinkForFileHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfiles; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetSharedLinkForFileHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetSharedLinkForFileHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetSharedLinkForFileHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetSharedLinkForFileHeaders build() { 38 | return new GetSharedLinkForFileHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/storagepolicies/GetStoragePolicyByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.storagepolicies; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetStoragePolicyByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetStoragePolicyByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetStoragePolicyByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetStoragePolicyByIdHeaders build() { 38 | return new GetStoragePolicyByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/taskassignments/CreateTaskAssignmentHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.taskassignments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateTaskAssignmentHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateTaskAssignmentHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateTaskAssignmentHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateTaskAssignmentHeaders build() { 38 | return new CreateTaskAssignmentHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/termsofservices/CreateTermsOfServiceHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.termsofservices; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateTermsOfServiceHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateTermsOfServiceHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateTermsOfServiceHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateTermsOfServiceHeaders build() { 38 | return new CreateTermsOfServiceHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/trashedfiles/DeleteTrashedFileByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.trashedfiles; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteTrashedFileByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteTrashedFileByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteTrashedFileByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteTrashedFileByIdHeaders build() { 38 | return new DeleteTrashedFileByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/trashedfolders/GetTrashedFolderByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.trashedfolders; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTrashedFolderByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTrashedFolderByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTrashedFolderByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTrashedFolderByIdHeaders build() { 38 | return new GetTrashedFolderByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/usercollaborations/CreateCollaborationHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.usercollaborations; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateCollaborationHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateCollaborationHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateCollaborationHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateCollaborationHeaders build() { 38 | return new CreateCollaborationHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/zipdownloads/GetZipDownloadContentHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.zipdownloads; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetZipDownloadContentHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetZipDownloadContentHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetZipDownloadContentHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetZipDownloadContentHeaders build() { 38 | return new GetZipDownloadContentHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/ai/CreateAiExtractStructuredHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.ai; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateAiExtractStructuredHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateAiExtractStructuredHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateAiExtractStructuredHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateAiExtractStructuredHeaders build() { 38 | return new CreateAiExtractStructuredHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/events/GetEventsWithLongPollingHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.events; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetEventsWithLongPollingHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetEventsWithLongPollingHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetEventsWithLongPollingHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetEventsWithLongPollingHeaders build() { 38 | return new GetEventsWithLongPollingHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filemetadata/CreateFileMetadataByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filemetadata; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateFileMetadataByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateFileMetadataByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateFileMetadataByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateFileMetadataByIdHeaders build() { 38 | return new CreateFileMetadataByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filemetadata/DeleteFileMetadataByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filemetadata; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteFileMetadataByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteFileMetadataByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteFileMetadataByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteFileMetadataByIdHeaders build() { 38 | return new DeleteFileMetadataByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/filemetadata/UpdateFileMetadataByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.filemetadata; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateFileMetadataByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateFileMetadataByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateFileMetadataByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateFileMetadataByIdHeaders build() { 38 | return new UpdateFileMetadataByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/foldermetadata/GetFolderMetadataByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.foldermetadata; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFolderMetadataByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFolderMetadataByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFolderMetadataByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFolderMetadataByIdHeaders build() { 38 | return new GetFolderMetadataByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/legalholdpolicies/GetLegalHoldPoliciesHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.legalholdpolicies; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetLegalHoldPoliciesHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetLegalHoldPoliciesHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetLegalHoldPoliciesHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetLegalHoldPoliciesHeaders build() { 38 | return new GetLegalHoldPoliciesHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/memberships/GetGroupMembershipByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.memberships; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetGroupMembershipByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetGroupMembershipByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetGroupMembershipByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetGroupMembershipByIdHeaders build() { 38 | return new GetGroupMembershipByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/retentionpolicies/GetRetentionPoliciesHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.retentionpolicies; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetRetentionPoliciesHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetRetentionPoliciesHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetRetentionPoliciesHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetRetentionPoliciesHeaders build() { 38 | return new GetRetentionPoliciesHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/sharedlinksfolders/AddShareLinkToFolderHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.sharedlinksfolders; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class AddShareLinkToFolderHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public AddShareLinkToFolderHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected AddShareLinkToFolderHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public AddShareLinkToFolderHeaders build() { 38 | return new AddShareLinkToFolderHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/taskassignments/GetTaskAssignmentByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.taskassignments; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTaskAssignmentByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTaskAssignmentByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTaskAssignmentByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTaskAssignmentByIdHeaders build() { 38 | return new GetTaskAssignmentByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/termsofservices/GetTermsOfServiceByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.termsofservices; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTermsOfServiceByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTermsOfServiceByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTermsOfServiceByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTermsOfServiceByIdHeaders build() { 38 | return new GetTermsOfServiceByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/trashedweblinks/GetTrashedWebLinkByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.trashedweblinks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetTrashedWebLinkByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetTrashedWebLinkByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetTrashedWebLinkByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetTrashedWebLinkByIdHeaders build() { 38 | return new GetTrashedWebLinkByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/usercollaborations/GetCollaborationByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.usercollaborations; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetCollaborationByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetCollaborationByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetCollaborationByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetCollaborationByIdHeaders build() { 38 | return new GetCollaborationByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/devicepinners/DeleteDevicePinnerByIdHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.devicepinners; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteDevicePinnerByIdHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteDevicePinnerByIdHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteDevicePinnerByIdHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteDevicePinnerByIdHeaders build() { 38 | return new DeleteDevicePinnerByIdHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folderwatermarks/DeleteFolderWatermarkHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folderwatermarks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class DeleteFolderWatermarkHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public DeleteFolderWatermarkHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected DeleteFolderWatermarkHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public DeleteFolderWatermarkHeaders build() { 38 | return new DeleteFolderWatermarkHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/folderwatermarks/UpdateFolderWatermarkHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.folderwatermarks; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateFolderWatermarkHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateFolderWatermarkHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateFolderWatermarkHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateFolderWatermarkHeaders build() { 38 | return new UpdateFolderWatermarkHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/legalholdpolicies/CreateLegalHoldPolicyHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.legalholdpolicies; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateLegalHoldPolicyHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateLegalHoldPolicyHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateLegalHoldPolicyHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateLegalHoldPolicyHeaders build() { 38 | return new CreateLegalHoldPolicyHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/listcollaborations/GetFileCollaborationsHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.listcollaborations; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetFileCollaborationsHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetFileCollaborationsHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetFileCollaborationsHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetFileCollaborationsHeaders build() { 38 | return new GetFileCollaborationsHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/metadatataxonomies/GetMetadataTaxonomiesHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.metadatataxonomies; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class GetMetadataTaxonomiesHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public GetMetadataTaxonomiesHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected GetMetadataTaxonomiesHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public GetMetadataTaxonomiesHeaders build() { 38 | return new GetMetadataTaxonomiesHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/retentionpolicies/CreateRetentionPolicyHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.retentionpolicies; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateRetentionPolicyHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateRetentionPolicyHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateRetentionPolicyHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateRetentionPolicyHeaders build() { 38 | return new CreateRetentionPolicyHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/skills/CreateBoxSkillCardsOnFileHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.skills; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class CreateBoxSkillCardsOnFileHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public CreateBoxSkillCardsOnFileHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected CreateBoxSkillCardsOnFileHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public CreateBoxSkillCardsOnFileHeaders build() { 38 | return new CreateBoxSkillCardsOnFileHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/skills/UpdateAllSkillCardsOnFileHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.skills; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateAllSkillCardsOnFileHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateAllSkillCardsOnFileHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateAllSkillCardsOnFileHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateAllSkillCardsOnFileHeaders build() { 38 | return new UpdateAllSkillCardsOnFileHeaders(this); 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/com/box/sdkgen/managers/skills/UpdateBoxSkillCardsOnFileHeaders.java: -------------------------------------------------------------------------------- 1 | package com.box.sdkgen.managers.skills; 2 | 3 | import static com.box.sdkgen.internal.utils.UtilsManager.mapOf; 4 | 5 | import java.util.Map; 6 | 7 | public class UpdateBoxSkillCardsOnFileHeaders { 8 | 9 | /** Extra headers that will be included in the HTTP request. */ 10 | public Map extraHeaders; 11 | 12 | public UpdateBoxSkillCardsOnFileHeaders() { 13 | this.extraHeaders = mapOf(); 14 | } 15 | 16 | protected UpdateBoxSkillCardsOnFileHeaders(Builder builder) { 17 | this.extraHeaders = builder.extraHeaders; 18 | } 19 | 20 | public Map getExtraHeaders() { 21 | return extraHeaders; 22 | } 23 | 24 | public static class Builder { 25 | 26 | protected Map extraHeaders; 27 | 28 | public Builder() { 29 | this.extraHeaders = mapOf(); 30 | } 31 | 32 | public Builder extraHeaders(Map extraHeaders) { 33 | this.extraHeaders = extraHeaders; 34 | return this; 35 | } 36 | 37 | public UpdateBoxSkillCardsOnFileHeaders build() { 38 | return new UpdateBoxSkillCardsOnFileHeaders(this); 39 | } 40 | } 41 | } 42 | --------------------------------------------------------------------------------