From 218331c6b89d3e5c277cb0ce7d5ceb55ebf4ff6e Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 12 Jun 2026 01:43:25 -0700 Subject: [PATCH 1/4] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 4eca3d2d..1c956cf9 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "e392e8c", "specHash": "dd7f7a9", "version": "4.12.0" } +{ "engineHash": "b29f419", "specHash": "dd7f7a9", "version": "4.12.0" } From d4ad223e9f26fc869b23fe9d9f2142c6914df4a7 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Thu, 25 Jun 2026 12:12:10 -0700 Subject: [PATCH 2/4] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index 1c956cf9..1639bed2 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "b29f419", "specHash": "dd7f7a9", "version": "4.12.0" } +{ "engineHash": "6f9492d", "specHash": "dd7f7a9", "version": "4.12.0" } From ca55cba38ac2a5a001004a82a196b38b45b961e2 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Mon, 29 Jun 2026 06:16:02 -0700 Subject: [PATCH 3/4] docs: (DDOC-1751) Surfaced AI Hubs functionality (box/box-openapi#606) --- .codegen.json | 2 +- codegen/openapi.ts | 8 +- docs/sdk-gen/ai.md | 4 + src/box-client.ts | 3 +- src/box-node-sdk.ts | 8 +- src/chunked-uploader.ts | 2 +- src/managers/events.ts | 2 +- .../ai-agent-basic-text-tool-ask.generated.ts | 3 +- ...gent-basic-text-tool-text-gen.generated.ts | 3 +- src/sdk-gen/managers/ai.ts | 10 +- src/sdk-gen/managers/classifications.ts | 39 ++---- .../managers/collaborationAllowlistEntries.ts | 5 +- src/sdk-gen/managers/devicePinners.ts | 4 +- src/sdk-gen/managers/events.ts | 14 +-- src/sdk-gen/managers/fileClassifications.ts | 3 +- src/sdk-gen/managers/fileMetadata.ts | 8 +- src/sdk-gen/managers/fileVersionRetentions.ts | 4 +- src/sdk-gen/managers/fileWatermarks.ts | 6 +- src/sdk-gen/managers/files.ts | 21 +--- src/sdk-gen/managers/folderClassifications.ts | 3 +- src/sdk-gen/managers/folderLocks.ts | 3 +- src/sdk-gen/managers/folderMetadata.ts | 8 +- src/sdk-gen/managers/folderWatermarks.ts | 6 +- src/sdk-gen/managers/folders.ts | 56 +++------ src/sdk-gen/managers/groups.ts | 32 ++--- src/sdk-gen/managers/hubs.ts | 4 +- src/sdk-gen/managers/integrationMappings.ts | 13 +- .../managers/legalHoldPolicyAssignments.ts | 7 +- src/sdk-gen/managers/memberships.ts | 8 +- .../managers/metadataCascadePolicies.ts | 8 +- src/sdk-gen/managers/metadataTemplates.ts | 16 +-- src/sdk-gen/managers/retentionPolicies.ts | 37 ++---- .../managers/retentionPolicyAssignments.ts | 8 +- src/sdk-gen/managers/search.ts | 24 +--- src/sdk-gen/managers/sharedLinksFiles.ts | 25 ++-- src/sdk-gen/managers/sharedLinksFolders.ts | 28 ++--- src/sdk-gen/managers/sharedLinksWebLinks.ts | 31 ++--- .../managers/shieldInformationBarriers.ts | 4 +- src/sdk-gen/managers/skills.ts | 6 +- .../managers/storagePolicyAssignments.ts | 10 +- src/sdk-gen/managers/taskAssignments.ts | 9 +- src/sdk-gen/managers/tasks.ts | 15 +-- .../managers/termsOfServiceUserStatuses.ts | 6 +- src/sdk-gen/managers/termsOfServices.ts | 16 +-- src/sdk-gen/managers/trashedItems.ts | 5 +- src/sdk-gen/managers/userCollaborations.ts | 8 +- src/sdk-gen/managers/users.ts | 8 +- src/sdk-gen/managers/webLinks.ts | 5 +- src/sdk-gen/managers/webhooks.ts | 3 +- src/sdk-gen/schemas/accessToken.ts | 3 +- src/sdk-gen/schemas/aiAgent.ts | 5 +- .../schemas/aiAgentLongTextToolTextGen.ts | 3 +- src/sdk-gen/schemas/aiAsk.ts | 5 +- .../schemas/aiExtractStructuredAgent.ts | 3 +- src/sdk-gen/schemas/aiItemAsk.ts | 6 +- src/sdk-gen/schemas/classification.ts | 3 +- src/sdk-gen/schemas/classificationTemplate.ts | 12 +- src/sdk-gen/schemas/collaboration.ts | 14 +-- .../schemas/collaborationAllowlistEntry.ts | 5 +- .../collaborationAllowlistExemptTarget.ts | 6 +- src/sdk-gen/schemas/completionRuleVariable.ts | 7 +- src/sdk-gen/schemas/eventSourceResource.ts | 7 +- src/sdk-gen/schemas/file.ts | 16 +-- src/sdk-gen/schemas/fileFull.ts | 26 +--- .../schemas/fileRequestUpdateRequest.ts | 4 +- src/sdk-gen/schemas/fileVersionLegalHold.ts | 3 +- src/sdk-gen/schemas/folder.ts | 20 +-- src/sdk-gen/schemas/folderFull.ts | 16 +-- src/sdk-gen/schemas/groupFull.ts | 13 +- src/sdk-gen/schemas/groupMini.ts | 4 +- ...ionMappingPartnerItemTeamsCreateRequest.ts | 3 +- .../schemas/integrationMappingTeams.ts | 3 +- src/sdk-gen/schemas/legalHoldPolicy.ts | 6 +- .../schemas/legalHoldPolicyAssignedItem.ts | 7 +- src/sdk-gen/schemas/metadataFilter.ts | 5 +- src/sdk-gen/schemas/metadataInstanceValue.ts | 5 +- src/sdk-gen/schemas/metadataTemplate.ts | 8 +- src/sdk-gen/schemas/postOAuth2Token.ts | 6 +- .../postOAuth2TokenRefreshAccessToken.ts | 3 +- src/sdk-gen/schemas/retentionPolicy.ts | 10 +- .../schemas/retentionPolicyAssignment.ts | 16 +-- ...etentionPolicyMaxExtensionLengthRequest.ts | 4 +- ...tentionPolicyMaxExtensionLengthResponse.ts | 3 +- src/sdk-gen/schemas/retentionPolicyMini.ts | 10 +- src/sdk-gen/schemas/searchResultsResponse.ts | 3 +- .../schemas/shieldInformationBarrier.ts | 7 +- .../schemas/shieldInformationBarrierReport.ts | 9 +- ...eldInformationBarrierSegmentRestriction.ts | 3 +- ...nformationBarrierSegmentRestrictionBase.ts | 3 +- ...nformationBarrierSegmentRestrictionMini.ts | 3 +- ...ldInformationBarrierSegmentRestrictions.ts | 3 +- src/sdk-gen/schemas/signRequest.ts | 8 ++ src/sdk-gen/schemas/signRequestBase.ts | 13 ++ .../schemas/signRequestCreateRequest.ts | 17 ++- .../schemas/signRequestCreateSigner.ts | 5 +- src/sdk-gen/schemas/signRequestSignerInput.ts | 34 ++++- .../signRequestSignerInputCustomValidation.ts | 6 +- ...ignRequestSignerInputDateAsiaValidation.ts | 6 +- .../signRequestSignerInputDateEuValidation.ts | 6 +- ...signRequestSignerInputDateIsoValidation.ts | 6 +- .../signRequestSignerInputDateUsValidation.ts | 6 +- .../signRequestSignerInputEmailValidation.ts | 6 +- ...estSignerInputNumberWithCommaValidation.ts | 3 +- .../signRequestSignerInputSsnValidation.ts | 6 +- .../signRequestSignerInputZip4Validation.ts | 6 +- .../signRequestSignerInputZipValidation.ts | 6 +- src/sdk-gen/schemas/signTemplate.ts | 15 ++- src/sdk-gen/schemas/skillCard.ts | 5 +- src/sdk-gen/schemas/taskAssignment.ts | 6 +- src/sdk-gen/schemas/templateSigner.ts | 5 +- src/sdk-gen/schemas/trashFile.ts | 5 +- src/sdk-gen/schemas/trashFileRestored.ts | 5 +- src/sdk-gen/schemas/trashFolder.ts | 5 +- src/sdk-gen/schemas/trashFolderRestored.ts | 5 +- src/sdk-gen/schemas/trashWebLink.ts | 5 +- src/sdk-gen/schemas/trashWebLinkRestored.ts | 5 +- .../docGenBatchCreateRequestV2025R0.ts | 3 +- ...seConfigurationContentAndSharingV2025R0.ts | 117 ++++++------------ .../enterpriseConfigurationSecurityV2025R0.ts | 72 ++++------- ...erpriseConfigurationUserSettingsV2025R0.ts | 54 +++----- .../v2025R0/enterpriseConfigurationV2025R0.ts | 3 +- .../schemas/v2025R0/groupMiniV2025R0.ts | 4 +- .../v2025R0/hubAccessGranteeV2025R0.ts | 3 +- .../v2025R0/hubCollaborationV2025R0.ts | 14 +-- .../schemas/v2025R0/hubCopyRequestV2025R0.ts | 19 ++- .../v2025R0/hubItemReferenceV2025R0.ts | 4 +- .../v2025R0/hubUpdateRequestV2025R0.ts | 44 +++++++ src/sdk-gen/schemas/v2025R0/hubV2025R0.ts | 38 ++++++ .../schemas/v2025R0/shieldRuleItemV2025R0.ts | 7 +- .../v2026R0/automateWorkflowActionV2026R0.ts | 3 +- .../v2026R0/notesConvertRequestBodyV2026R0.ts | 6 +- src/sdk-gen/schemas/webLink.ts | 16 +-- src/sdk-gen/schemas/workflow.ts | 6 +- src/sdk-gen/schemas/zipDownload.ts | 3 +- src/sdk-gen/schemas/zipDownloadStatus.ts | 5 +- src/token-manager.ts | 2 +- src/util/errors.ts | 10 +- src/util/paging-iterator.ts | 14 +-- tests/sdk-gen/auth.test.ts | 14 +-- tests/sdk-gen/events.test.ts | 10 +- 140 files changed, 563 insertions(+), 965 deletions(-) diff --git a/.codegen.json b/.codegen.json index 1639bed2..ac85bc5b 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "6f9492d", "specHash": "dd7f7a9", "version": "4.12.0" } +{ "engineHash": "6f9492d", "specHash": "131c54a", "version": "4.12.0" } diff --git a/codegen/openapi.ts b/codegen/openapi.ts index db9c3278..4e8299dc 100644 --- a/codegen/openapi.ts +++ b/codegen/openapi.ts @@ -244,13 +244,7 @@ export type OpenAPISchema = { * Value MUST be a string. Multiple types via an array are not supported. */ type: - | 'string' - | 'number' - | 'integer' - | 'object' - | 'array' - | 'boolean' - | 'null'; + 'string' | 'number' | 'integer' | 'object' | 'array' | 'boolean' | 'null'; /** used with type: 'array' */ items?: OpenAPISchema | OpenAPIReference; diff --git a/docs/sdk-gen/ai.md b/docs/sdk-gen/ai.md index 890d1b11..522a05e0 100644 --- a/docs/sdk-gen/ai.md +++ b/docs/sdk-gen/ai.md @@ -11,6 +11,10 @@ Sends an AI request to supported LLMs and returns an answer specifically focused on the user's question given the provided context. +You can ask a question about a single file, several files, or the entire contents of a Box Hub. To search across and ask questions about everything in a Box Hub, send a single item with `type` set to `hubs` and the Hub's ID as the `id`. Box AI answers the question using the indexed content of all files in that Hub. + +Asking questions about a Box Hub requires Box AI for Hubs to be enabled in the Admin Console before the Hub is created, so that its content is indexed. + This operation is performed by calling function `createAiAsk`. See the endpoint docs at diff --git a/src/box-client.ts b/src/box-client.ts index 4f0ef181..6dd7869f 100644 --- a/src/box-client.ts +++ b/src/box-client.ts @@ -959,8 +959,7 @@ class BoxClient { }); let proxyConfig: - | { url: string; username?: string; password?: string } - | undefined; + { url: string; username?: string; password?: string } | undefined; if (config.proxy?.url) { proxyConfig = { url: config.proxy.url, diff --git a/src/box-node-sdk.ts b/src/box-node-sdk.ts index b0e5e23b..ea4e9882 100644 --- a/src/box-node-sdk.ts +++ b/src/box-node-sdk.ts @@ -82,10 +82,10 @@ type CCGConfig = { * @constructor */ class BoxSDKNode extends EventEmitter { - accessLevels: any /* FIXME */; - collaborationRoles: any /* FIXME */; - CURRENT_USER_ID: any /* FIXME */; - config: any /* FIXME */; + accessLevels: any; /* FIXME */ + collaborationRoles: any; /* FIXME */ + CURRENT_USER_ID: any; /* FIXME */ + config: any; /* FIXME */ _eventBus!: EventEmitter; requestManager!: APIRequestManager; diff --git a/src/chunked-uploader.ts b/src/chunked-uploader.ts index 7d528269..020b622a 100644 --- a/src/chunked-uploader.ts +++ b/src/chunked-uploader.ts @@ -101,7 +101,7 @@ class Chunk extends EventEmitter { offset: number; totalSize: number; options: ChunkedUploaderOptions; - data: any /* FIXME */; + data: any; /* FIXME */ retry: number | NodeJS.Timeout | null; canceled: boolean; diff --git a/src/managers/events.ts b/src/managers/events.ts index db3c080c..7ff876b1 100644 --- a/src/managers/events.ts +++ b/src/managers/events.ts @@ -293,7 +293,7 @@ class Events { } // Fix up optional arguments - callback = options as any /* FIXME */; + callback = options as any; /* FIXME */ options = streamPosition; if (typeof options === 'function') { callback = options; diff --git a/src/schemas/ai-agent-basic-text-tool-ask.generated.ts b/src/schemas/ai-agent-basic-text-tool-ask.generated.ts index 07e66316..cbaa1083 100644 --- a/src/schemas/ai-agent-basic-text-tool-ask.generated.ts +++ b/src/schemas/ai-agent-basic-text-tool-ask.generated.ts @@ -31,6 +31,5 @@ export interface AiAgentBasicTextToolAsk { * The parameters for the LLM endpoint specific to OpenAI / Google models. */ llm_endpoint_params?: - | schemas.AiLlmEndpointParamsOpenAi - | schemas.AiLlmEndpointParamsGoogle; + schemas.AiLlmEndpointParamsOpenAi | schemas.AiLlmEndpointParamsGoogle; } diff --git a/src/schemas/ai-agent-basic-text-tool-text-gen.generated.ts b/src/schemas/ai-agent-basic-text-tool-text-gen.generated.ts index 54f42253..99ab3e2c 100644 --- a/src/schemas/ai-agent-basic-text-tool-text-gen.generated.ts +++ b/src/schemas/ai-agent-basic-text-tool-text-gen.generated.ts @@ -33,6 +33,5 @@ export interface AiAgentBasicTextToolTextGen { * The parameters for the LLM endpoint specific to OpenAI / Google models. */ llm_endpoint_params?: - | schemas.AiLlmEndpointParamsOpenAi - | schemas.AiLlmEndpointParamsGoogle; + schemas.AiLlmEndpointParamsOpenAi | schemas.AiLlmEndpointParamsGoogle; } diff --git a/src/sdk-gen/managers/ai.ts b/src/sdk-gen/managers/ai.ts index fd9e082c..f6a2982d 100644 --- a/src/sdk-gen/managers/ai.ts +++ b/src/sdk-gen/managers/ai.ts @@ -210,11 +210,7 @@ export interface CreateAiTextGenHeadersInput { }; } export type GetAiAgentDefaultConfigQueryParamsModeField = - | 'ask' - | 'text_gen' - | 'extract' - | 'extract_structured' - | string; + 'ask' | 'text_gen' | 'extract' | 'extract_structured' | string; export interface GetAiAgentDefaultConfigQueryParams { /** * The mode to filter the agent config to return. */ @@ -317,6 +313,10 @@ export class AiManager { } /** * Sends an AI request to supported LLMs and returns an answer specifically focused on the user's question given the provided context. + * + * You can ask a question about a single file, several files, or the entire contents of a Box Hub. To search across and ask questions about everything in a Box Hub, send a single item with `type` set to `hubs` and the Hub's ID as the `id`. Box AI answers the question using the indexed content of all files in that Hub. + * + * Asking questions about a Box Hub requires Box AI for Hubs to be enabled in the Admin Console before the Hub is created, so that its content is indexed. * @param {AiAsk} requestBody Request body of createAiAsk method * @param {CreateAiAskOptionalsInput} optionalsInput * @returns {Promise} diff --git a/src/sdk-gen/managers/classifications.ts b/src/sdk-gen/managers/classifications.ts index 78671932..3c57071a 100644 --- a/src/sdk-gen/managers/classifications.ts +++ b/src/sdk-gen/managers/classifications.ts @@ -117,8 +117,7 @@ export interface GetClassificationTemplateHeadersInput { } export type AddClassificationRequestBodyOpField = 'addEnumOption' | string; export type AddClassificationRequestBodyFieldKeyField = - | 'Box__Security__Classification__Key' - | string; + 'Box__Security__Classification__Key' | string; export interface AddClassificationRequestBodyDataStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -230,8 +229,7 @@ export interface AddClassificationHeadersInput { } export type UpdateClassificationRequestBodyOpField = 'editEnumOption' | string; export type UpdateClassificationRequestBodyFieldKeyField = - | 'Box__Security__Classification__Key' - | string; + 'Box__Security__Classification__Key' | string; export interface UpdateClassificationRequestBodyDataStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -350,21 +348,16 @@ export interface UpdateClassificationHeadersInput { }; } export type CreateClassificationTemplateRequestBodyScopeField = - | 'enterprise' - | string; + 'enterprise' | string; export type CreateClassificationTemplateRequestBodyTemplateKeyField = - | 'securityClassification-6VMVochwUWo' - | string; + 'securityClassification-6VMVochwUWo' | string; export type CreateClassificationTemplateRequestBodyDisplayNameField = - | 'Classification' - | string; + 'Classification' | string; export type CreateClassificationTemplateRequestBodyFieldsTypeField = 'enum'; export type CreateClassificationTemplateRequestBodyFieldsKeyField = - | 'Box__Security__Classification__Key' - | string; + 'Box__Security__Classification__Key' | string; export type CreateClassificationTemplateRequestBodyFieldsDisplayNameField = - | 'Classification' - | string; + 'Classification' | string; export interface CreateClassificationTemplateRequestBodyFieldsOptionsStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -979,8 +972,7 @@ export function deserializeAddClassificationRequestBodyDataField( } const key: string = val.key; const staticConfig: - | undefined - | AddClassificationRequestBodyDataStaticConfigField = + undefined | AddClassificationRequestBodyDataStaticConfigField = val.staticConfig == void 0 ? void 0 : deserializeAddClassificationRequestBodyDataStaticConfigField( @@ -1232,8 +1224,7 @@ export function deserializeUpdateClassificationRequestBodyDataField( } const key: string = val.key; const staticConfig: - | undefined - | UpdateClassificationRequestBodyDataStaticConfigField = + undefined | UpdateClassificationRequestBodyDataStaticConfigField = val.staticConfig == void 0 ? void 0 : deserializeUpdateClassificationRequestBodyDataStaticConfigField( @@ -1742,8 +1733,7 @@ export function deserializeCreateClassificationTemplateRequestBodyFieldsFieldInp }); } const type: - | undefined - | CreateClassificationTemplateRequestBodyFieldsTypeField = + undefined | CreateClassificationTemplateRequestBodyFieldsTypeField = val.type == void 0 ? void 0 : deserializeCreateClassificationTemplateRequestBodyFieldsTypeField( @@ -1756,8 +1746,7 @@ export function deserializeCreateClassificationTemplateRequestBodyFieldsFieldInp val.key ); const displayName: - | undefined - | CreateClassificationTemplateRequestBodyFieldsDisplayNameField = + undefined | CreateClassificationTemplateRequestBodyFieldsDisplayNameField = val.displayName == void 0 ? void 0 : deserializeCreateClassificationTemplateRequestBodyFieldsDisplayNameField( @@ -1954,16 +1943,14 @@ export function deserializeCreateClassificationTemplateRequestBodyInput( ? void 0 : deserializeCreateClassificationTemplateRequestBodyScopeField(val.scope); const templateKey: - | undefined - | CreateClassificationTemplateRequestBodyTemplateKeyField = + undefined | CreateClassificationTemplateRequestBodyTemplateKeyField = val.templateKey == void 0 ? void 0 : deserializeCreateClassificationTemplateRequestBodyTemplateKeyField( val.templateKey ); const displayName: - | undefined - | CreateClassificationTemplateRequestBodyDisplayNameField = + undefined | CreateClassificationTemplateRequestBodyDisplayNameField = val.displayName == void 0 ? void 0 : deserializeCreateClassificationTemplateRequestBodyDisplayNameField( diff --git a/src/sdk-gen/managers/collaborationAllowlistEntries.ts b/src/sdk-gen/managers/collaborationAllowlistEntries.ts index d55abf27..3082873f 100644 --- a/src/sdk-gen/managers/collaborationAllowlistEntries.ts +++ b/src/sdk-gen/managers/collaborationAllowlistEntries.ts @@ -143,10 +143,7 @@ export interface GetCollaborationWhitelistEntriesHeadersInput { }; } export type CreateCollaborationWhitelistEntryRequestBodyDirectionField = - | 'inbound' - | 'outbound' - | 'both' - | string; + 'inbound' | 'outbound' | 'both' | string; export interface CreateCollaborationWhitelistEntryRequestBody { /** * The domain to add to the list of allowed domains. */ diff --git a/src/sdk-gen/managers/devicePinners.ts b/src/sdk-gen/managers/devicePinners.ts index f00389a7..88349222 100644 --- a/src/sdk-gen/managers/devicePinners.ts +++ b/src/sdk-gen/managers/devicePinners.ts @@ -155,9 +155,7 @@ export interface DeleteDevicePinnerByIdHeadersInput { }; } export type GetEnterpriseDevicePinnersQueryParamsDirectionField = - | 'ASC' - | 'DESC' - | string; + 'ASC' | 'DESC' | string; export interface GetEnterpriseDevicePinnersQueryParams { /** * Defines the position marker at which to begin returning results. This is diff --git a/src/sdk-gen/managers/events.ts b/src/sdk-gen/managers/events.ts index bc203c18..82c4b33b 100644 --- a/src/sdk-gen/managers/events.ts +++ b/src/sdk-gen/managers/events.ts @@ -52,12 +52,7 @@ export interface GetEventsWithLongPollingHeadersInput { }; } export type GetEventsQueryParamsStreamTypeField = - | 'all' - | 'changes' - | 'sync' - | 'admin_logs' - | 'admin_logs_streaming' - | string; + 'all' | 'changes' | 'sync' | 'admin_logs' | 'admin_logs_streaming' | string; export type GetEventsQueryParamsEventTypeField = | 'ACCESS_GRANTED' | 'ACCESS_REVOKED' @@ -270,12 +265,7 @@ export interface GetEventsHeadersInput { }; } export type GetEventStreamQueryParamsStreamTypeField = - | 'all' - | 'changes' - | 'sync' - | 'admin_logs' - | 'admin_logs_streaming' - | string; + 'all' | 'changes' | 'sync' | 'admin_logs' | 'admin_logs_streaming' | string; export type GetEventStreamQueryParamsEventTypeField = | 'ACCESS_GRANTED' | 'ACCESS_REVOKED' diff --git a/src/sdk-gen/managers/fileClassifications.ts b/src/sdk-gen/managers/fileClassifications.ts index 5339bf32..24d30973 100644 --- a/src/sdk-gen/managers/fileClassifications.ts +++ b/src/sdk-gen/managers/fileClassifications.ts @@ -194,8 +194,7 @@ export interface AddClassificationToFileHeadersInput { } export type UpdateClassificationOnFileRequestBodyOpField = 'replace' | string; export type UpdateClassificationOnFileRequestBodyPathField = - | '/Box__Security__Classification__Key' - | string; + '/Box__Security__Classification__Key' | string; export class UpdateClassificationOnFileRequestBody { /** * The value will always be `replace`. */ diff --git a/src/sdk-gen/managers/fileMetadata.ts b/src/sdk-gen/managers/fileMetadata.ts index 7e559b89..9561fb71 100644 --- a/src/sdk-gen/managers/fileMetadata.ts +++ b/src/sdk-gen/managers/fileMetadata.ts @@ -265,13 +265,7 @@ export interface CreateFileMetadataByIdHeadersInput { } export type UpdateFileMetadataByIdScope = 'global' | 'enterprise' | string; export type UpdateFileMetadataByIdRequestBodyOpField = - | 'add' - | 'replace' - | 'remove' - | 'test' - | 'move' - | 'copy' - | string; + 'add' | 'replace' | 'remove' | 'test' | 'move' | 'copy' | string; export interface UpdateFileMetadataByIdRequestBody { /** * The type of change to perform on the template. Some diff --git a/src/sdk-gen/managers/fileVersionRetentions.ts b/src/sdk-gen/managers/fileVersionRetentions.ts index d41eed98..5ac170f8 100644 --- a/src/sdk-gen/managers/fileVersionRetentions.ts +++ b/src/sdk-gen/managers/fileVersionRetentions.ts @@ -54,9 +54,7 @@ export interface GetFileVersionRetentionByIdOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetFileVersionRetentionsQueryParamsDispositionActionField = - | 'permanently_delete' - | 'remove_retention' - | string; + 'permanently_delete' | 'remove_retention' | string; export interface GetFileVersionRetentionsQueryParams { /** * Filters results by files with this ID. */ diff --git a/src/sdk-gen/managers/fileWatermarks.ts b/src/sdk-gen/managers/fileWatermarks.ts index 0f3ceca0..48ca38ee 100644 --- a/src/sdk-gen/managers/fileWatermarks.ts +++ b/src/sdk-gen/managers/fileWatermarks.ts @@ -116,8 +116,7 @@ export interface GetFileWatermarkHeadersInput { }; } export type UpdateFileWatermarkRequestBodyWatermarkImprintField = - | 'default' - | string; + 'default' | string; export class UpdateFileWatermarkRequestBodyWatermarkField { /** * The type of watermark to apply. @@ -439,8 +438,7 @@ export function deserializeUpdateFileWatermarkRequestBodyWatermarkFieldInput( }); } const imprint: - | undefined - | UpdateFileWatermarkRequestBodyWatermarkImprintField = + undefined | UpdateFileWatermarkRequestBodyWatermarkImprintField = val.imprint == void 0 ? void 0 : deserializeUpdateFileWatermarkRequestBodyWatermarkImprintField( diff --git a/src/sdk-gen/managers/files.ts b/src/sdk-gen/managers/files.ts index dadd1f12..fa71e3ad 100644 --- a/src/sdk-gen/managers/files.ts +++ b/src/sdk-gen/managers/files.ts @@ -358,10 +358,7 @@ export interface UpdateFileByIdRequestBodyParentField { readonly rawData?: SerializedData; } export type UpdateFileByIdRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface UpdateFileByIdRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -422,9 +419,7 @@ export interface UpdateFileByIdRequestBodyLockField { readonly rawData?: SerializedData; } export type UpdateFileByIdRequestBodyPermissionsCanDownloadField = - | 'open' - | 'company' - | string; + 'open' | 'company' | string; export interface UpdateFileByIdRequestBodyPermissionsField { /** * Defines who is allowed to download this file. The possible @@ -490,8 +485,7 @@ export interface UpdateFileByIdRequestBody { * * [1]: https://developer.box.com/reference/get-collections */ readonly collections?: - | readonly UpdateFileByIdRequestBodyCollectionsField[] - | null; + readonly UpdateFileByIdRequestBodyCollectionsField[] | null; /** * The tags for this item. These tags are shown in * the Box web app and mobile apps next to an item. @@ -1310,8 +1304,7 @@ export function deserializeUpdateFileByIdRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | UpdateFileByIdRequestBodySharedLinkPermissionsField = + undefined | UpdateFileByIdRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodySharedLinkPermissionsField( @@ -1439,8 +1432,7 @@ export function deserializeUpdateFileByIdRequestBodyPermissionsField( }); } const canDownload: - | undefined - | UpdateFileByIdRequestBodyPermissionsCanDownloadField = + undefined | UpdateFileByIdRequestBodyPermissionsCanDownloadField = val.can_download == void 0 ? void 0 : deserializeUpdateFileByIdRequestBodyPermissionsCanDownloadField( @@ -1581,8 +1573,7 @@ export function deserializeUpdateFileByIdRequestBody( }); } const collections: - | undefined - | readonly UpdateFileByIdRequestBodyCollectionsField[] = + undefined | readonly UpdateFileByIdRequestBodyCollectionsField[] = val.collections == void 0 ? void 0 : sdIsList(val.collections) diff --git a/src/sdk-gen/managers/folderClassifications.ts b/src/sdk-gen/managers/folderClassifications.ts index ec3ac781..bd8df653 100644 --- a/src/sdk-gen/managers/folderClassifications.ts +++ b/src/sdk-gen/managers/folderClassifications.ts @@ -197,8 +197,7 @@ export interface AddClassificationToFolderHeadersInput { } export type UpdateClassificationOnFolderRequestBodyOpField = 'replace' | string; export type UpdateClassificationOnFolderRequestBodyPathField = - | '/Box__Security__Classification__Key' - | string; + '/Box__Security__Classification__Key' | string; export class UpdateClassificationOnFolderRequestBody { /** * The value will always be `replace`. */ diff --git a/src/sdk-gen/managers/folderLocks.ts b/src/sdk-gen/managers/folderLocks.ts index 12b55775..6a9c6f7b 100644 --- a/src/sdk-gen/managers/folderLocks.ts +++ b/src/sdk-gen/managers/folderLocks.ts @@ -469,8 +469,7 @@ export function deserializeCreateFolderLockRequestBody( }); } const lockedOperations: - | undefined - | CreateFolderLockRequestBodyLockedOperationsField = + undefined | CreateFolderLockRequestBodyLockedOperationsField = val.locked_operations == void 0 ? void 0 : deserializeCreateFolderLockRequestBodyLockedOperationsField( diff --git a/src/sdk-gen/managers/folderMetadata.ts b/src/sdk-gen/managers/folderMetadata.ts index 9806064c..07893cab 100644 --- a/src/sdk-gen/managers/folderMetadata.ts +++ b/src/sdk-gen/managers/folderMetadata.ts @@ -246,13 +246,7 @@ export interface CreateFolderMetadataByIdHeadersInput { } export type UpdateFolderMetadataByIdScope = 'global' | 'enterprise' | string; export type UpdateFolderMetadataByIdRequestBodyOpField = - | 'add' - | 'replace' - | 'remove' - | 'test' - | 'move' - | 'copy' - | string; + 'add' | 'replace' | 'remove' | 'test' | 'move' | 'copy' | string; export interface UpdateFolderMetadataByIdRequestBody { /** * The type of change to perform on the template. Some diff --git a/src/sdk-gen/managers/folderWatermarks.ts b/src/sdk-gen/managers/folderWatermarks.ts index ddc87a8d..927a3c4f 100644 --- a/src/sdk-gen/managers/folderWatermarks.ts +++ b/src/sdk-gen/managers/folderWatermarks.ts @@ -118,8 +118,7 @@ export interface GetFolderWatermarkHeadersInput { }; } export type UpdateFolderWatermarkRequestBodyWatermarkImprintField = - | 'default' - | string; + 'default' | string; export class UpdateFolderWatermarkRequestBodyWatermarkField { /** * The type of watermark to apply. @@ -453,8 +452,7 @@ export function deserializeUpdateFolderWatermarkRequestBodyWatermarkFieldInput( }); } const imprint: - | undefined - | UpdateFolderWatermarkRequestBodyWatermarkImprintField = + undefined | UpdateFolderWatermarkRequestBodyWatermarkImprintField = val.imprint == void 0 ? void 0 : deserializeUpdateFolderWatermarkRequestBodyWatermarkImprintField( diff --git a/src/sdk-gen/managers/folders.ts b/src/sdk-gen/managers/folders.ts index 7beda1bd..1bb2d94c 100644 --- a/src/sdk-gen/managers/folders.ts +++ b/src/sdk-gen/managers/folders.ts @@ -233,11 +233,7 @@ export interface CopyFolderOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetFolderByIdQueryParamsSortField = - | 'id' - | 'name' - | 'date' - | 'size' - | string; + 'id' | 'name' | 'date' | 'size' | string; export type GetFolderByIdQueryParamsDirectionField = 'ASC' | 'DESC' | string; export interface GetFolderByIdQueryParams { /** @@ -371,10 +367,7 @@ export interface GetFolderByIdHeadersInput { }; } export type UpdateFolderByIdRequestBodySyncStateField = - | 'synced' - | 'not_synced' - | 'partially_synced' - | string; + 'synced' | 'not_synced' | 'partially_synced' | string; export interface UpdateFolderByIdRequestBodyParentField { /** * The ID of parent item. */ @@ -385,10 +378,7 @@ export interface UpdateFolderByIdRequestBodyParentField { readonly rawData?: SerializedData; } export type UpdateFolderByIdRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface UpdateFolderByIdRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -436,9 +426,7 @@ export interface UpdateFolderByIdRequestBodySharedLinkField { readonly rawData?: SerializedData; } export type UpdateFolderByIdRequestBodyFolderUploadEmailAccessField = - | 'open' - | 'collaborators' - | string; + 'open' | 'collaborators' | string; export interface UpdateFolderByIdRequestBodyFolderUploadEmailField { /** * When this parameter has been set, users can email files @@ -522,8 +510,7 @@ export interface UpdateFolderByIdRequestBody { * * [1]: https://developer.box.com/reference/get-collections */ readonly collections?: - | readonly UpdateFolderByIdRequestBodyCollectionsField[] - | null; + readonly UpdateFolderByIdRequestBodyCollectionsField[] | null; /** * Restricts collaborators who are not the owner of * this folder from viewing other collaborations on @@ -644,11 +631,7 @@ export interface DeleteFolderByIdHeadersInput { }; } export type GetFolderItemsQueryParamsSortField = - | 'id' - | 'name' - | 'date' - | 'size' - | string; + 'id' | 'name' | 'date' | 'size' | string; export type GetFolderItemsQueryParamsDirectionField = 'ASC' | 'DESC' | string; export interface GetFolderItemsQueryParams { /** @@ -782,9 +765,7 @@ export interface CreateFolderRequestBodyParentField { readonly rawData?: SerializedData; } export type CreateFolderRequestBodyFolderUploadEmailAccessField = - | 'open' - | 'collaborators' - | string; + 'open' | 'collaborators' | string; export interface CreateFolderRequestBodyFolderUploadEmailField { /** * When this parameter has been set, users can email files @@ -804,10 +785,7 @@ export interface CreateFolderRequestBodyFolderUploadEmailField { readonly rawData?: SerializedData; } export type CreateFolderRequestBodySyncStateField = - | 'synced' - | 'not_synced' - | 'partially_synced' - | string; + 'synced' | 'not_synced' | 'partially_synced' | string; export interface CreateFolderRequestBody { /** * The name for the new folder. @@ -1566,8 +1544,7 @@ export function deserializeUpdateFolderByIdRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | UpdateFolderByIdRequestBodySharedLinkPermissionsField = + undefined | UpdateFolderByIdRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodySharedLinkPermissionsField( @@ -1625,8 +1602,7 @@ export function deserializeUpdateFolderByIdRequestBodyFolderUploadEmailField( }); } const access: - | undefined - | UpdateFolderByIdRequestBodyFolderUploadEmailAccessField = + undefined | UpdateFolderByIdRequestBodyFolderUploadEmailAccessField = val.access == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyFolderUploadEmailAccessField( @@ -1760,8 +1736,7 @@ export function deserializeUpdateFolderByIdRequestBody( ? void 0 : deserializeUpdateFolderByIdRequestBodySharedLinkField(val.shared_link); const folderUploadEmail: - | undefined - | UpdateFolderByIdRequestBodyFolderUploadEmailField = + undefined | UpdateFolderByIdRequestBodyFolderUploadEmailField = val.folder_upload_email == void 0 ? void 0 : deserializeUpdateFolderByIdRequestBodyFolderUploadEmailField( @@ -1806,8 +1781,7 @@ export function deserializeUpdateFolderByIdRequestBody( }); } const collections: - | undefined - | readonly UpdateFolderByIdRequestBodyCollectionsField[] = + undefined | readonly UpdateFolderByIdRequestBodyCollectionsField[] = val.collections == void 0 ? void 0 : sdIsList(val.collections) @@ -1965,8 +1939,7 @@ export function deserializeCreateFolderRequestBodyFolderUploadEmailField( }); } const access: - | undefined - | CreateFolderRequestBodyFolderUploadEmailAccessField = + undefined | CreateFolderRequestBodyFolderUploadEmailAccessField = val.access == void 0 ? void 0 : deserializeCreateFolderRequestBodyFolderUploadEmailAccessField( @@ -2047,8 +2020,7 @@ export function deserializeCreateFolderRequestBody( const parent: CreateFolderRequestBodyParentField = deserializeCreateFolderRequestBodyParentField(val.parent); const folderUploadEmail: - | undefined - | CreateFolderRequestBodyFolderUploadEmailField = + undefined | CreateFolderRequestBodyFolderUploadEmailField = val.folder_upload_email == void 0 ? void 0 : deserializeCreateFolderRequestBodyFolderUploadEmailField( diff --git a/src/sdk-gen/managers/groups.ts b/src/sdk-gen/managers/groups.ts index 30d9fceb..dcc1c1a0 100644 --- a/src/sdk-gen/managers/groups.ts +++ b/src/sdk-gen/managers/groups.ts @@ -199,15 +199,9 @@ export interface GetGroupsHeadersInput { }; } export type CreateGroupRequestBodyInvitabilityLevelField = - | 'admins_only' - | 'admins_and_members' - | 'all_managed_users' - | string; + 'admins_only' | 'admins_and_members' | 'all_managed_users' | string; export type CreateGroupRequestBodyMemberViewabilityLevelField = - | 'admins_only' - | 'admins_and_members' - | 'all_managed_users' - | string; + 'admins_only' | 'admins_and_members' | 'all_managed_users' | string; export interface CreateGroupRequestBody { /** * The name of the new group to be created. This name must be unique @@ -334,15 +328,9 @@ export interface GetGroupByIdHeadersInput { }; } export type UpdateGroupByIdRequestBodyInvitabilityLevelField = - | 'admins_only' - | 'admins_and_members' - | 'all_managed_users' - | string; + 'admins_only' | 'admins_and_members' | 'all_managed_users' | string; export type UpdateGroupByIdRequestBodyMemberViewabilityLevelField = - | 'admins_only' - | 'admins_and_members' - | 'all_managed_users' - | string; + 'admins_only' | 'admins_and_members' | 'all_managed_users' | string; export interface UpdateGroupByIdRequestBody { /** * The name of the new group to be created. Must be unique within the @@ -854,16 +842,14 @@ export function deserializeCreateGroupRequestBody( const description: undefined | string = val.description == void 0 ? void 0 : val.description; const invitabilityLevel: - | undefined - | CreateGroupRequestBodyInvitabilityLevelField = + undefined | CreateGroupRequestBodyInvitabilityLevelField = val.invitability_level == void 0 ? void 0 : deserializeCreateGroupRequestBodyInvitabilityLevelField( val.invitability_level ); const memberViewabilityLevel: - | undefined - | CreateGroupRequestBodyMemberViewabilityLevelField = + undefined | CreateGroupRequestBodyMemberViewabilityLevelField = val.member_viewability_level == void 0 ? void 0 : deserializeCreateGroupRequestBodyMemberViewabilityLevelField( @@ -995,16 +981,14 @@ export function deserializeUpdateGroupByIdRequestBody( const description: undefined | string = val.description == void 0 ? void 0 : val.description; const invitabilityLevel: - | undefined - | UpdateGroupByIdRequestBodyInvitabilityLevelField = + undefined | UpdateGroupByIdRequestBodyInvitabilityLevelField = val.invitability_level == void 0 ? void 0 : deserializeUpdateGroupByIdRequestBodyInvitabilityLevelField( val.invitability_level ); const memberViewabilityLevel: - | undefined - | UpdateGroupByIdRequestBodyMemberViewabilityLevelField = + undefined | UpdateGroupByIdRequestBodyMemberViewabilityLevelField = val.member_viewability_level == void 0 ? void 0 : deserializeUpdateGroupByIdRequestBodyMemberViewabilityLevelField( diff --git a/src/sdk-gen/managers/hubs.ts b/src/sdk-gen/managers/hubs.ts index 42366af7..71a0bcd5 100644 --- a/src/sdk-gen/managers/hubs.ts +++ b/src/sdk-gen/managers/hubs.ts @@ -236,9 +236,7 @@ export interface CreateHubV2025R0HeadersInput { }; } export type GetEnterpriseHubsV2025R0QueryParamsDirectionField = - | 'ASC' - | 'DESC' - | string; + 'ASC' | 'DESC' | string; export interface GetEnterpriseHubsV2025R0QueryParams { /** * The query string to search for Box Hubs. */ diff --git a/src/sdk-gen/managers/integrationMappings.ts b/src/sdk-gen/managers/integrationMappings.ts index e7437ff5..5e70eaf8 100644 --- a/src/sdk-gen/managers/integrationMappings.ts +++ b/src/sdk-gen/managers/integrationMappings.ts @@ -227,11 +227,9 @@ export interface DeleteTeamsIntegrationMappingByIdOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetSlackIntegrationMappingQueryParamsPartnerItemTypeField = - | 'channel' - | string; + 'channel' | string; export type GetSlackIntegrationMappingQueryParamsBoxItemTypeField = - | 'folder' - | string; + 'folder' | string; export interface GetSlackIntegrationMappingQueryParams { /** * Defines the position marker at which to begin returning results. This is @@ -354,12 +352,9 @@ export interface DeleteSlackIntegrationMappingByIdHeadersInput { }; } export type GetTeamsIntegrationMappingQueryParamsPartnerItemTypeField = - | 'channel' - | 'team' - | string; + 'channel' | 'team' | string; export type GetTeamsIntegrationMappingQueryParamsBoxItemTypeField = - | 'folder' - | string; + 'folder' | string; export interface GetTeamsIntegrationMappingQueryParams { /** * Mapped item type, for which the mapping should be returned. */ diff --git a/src/sdk-gen/managers/legalHoldPolicyAssignments.ts b/src/sdk-gen/managers/legalHoldPolicyAssignments.ts index 3d77f7e1..2b092150 100644 --- a/src/sdk-gen/managers/legalHoldPolicyAssignments.ts +++ b/src/sdk-gen/managers/legalHoldPolicyAssignments.ts @@ -238,12 +238,7 @@ export interface GetLegalHoldPolicyAssignmentsHeadersInput { }; } export type CreateLegalHoldPolicyAssignmentRequestBodyAssignToTypeField = - | 'file' - | 'file_version' - | 'folder' - | 'user' - | 'ownership' - | 'interactions'; + 'file' | 'file_version' | 'folder' | 'user' | 'ownership' | 'interactions'; export interface CreateLegalHoldPolicyAssignmentRequestBodyAssignToField { /** * The type of item to assign the policy to. */ diff --git a/src/sdk-gen/managers/memberships.ts b/src/sdk-gen/managers/memberships.ts index 0350a986..2a709a8c 100644 --- a/src/sdk-gen/managers/memberships.ts +++ b/src/sdk-gen/managers/memberships.ts @@ -312,9 +312,7 @@ export interface CreateGroupMembershipRequestBodyGroupField { readonly rawData?: SerializedData; } export type CreateGroupMembershipRequestBodyRoleField = - | 'member' - | 'admin' - | string; + 'member' | 'admin' | string; export interface CreateGroupMembershipRequestBody { /** * The user to add to the group. */ @@ -412,9 +410,7 @@ export interface GetGroupMembershipByIdHeadersInput { }; } export type UpdateGroupMembershipByIdRequestBodyRoleField = - | 'member' - | 'admin' - | string; + 'member' | 'admin' | string; export interface UpdateGroupMembershipByIdRequestBody { /** * The role of the user in the group. */ diff --git a/src/sdk-gen/managers/metadataCascadePolicies.ts b/src/sdk-gen/managers/metadataCascadePolicies.ts index 3faeacfa..15fb9220 100644 --- a/src/sdk-gen/managers/metadataCascadePolicies.ts +++ b/src/sdk-gen/managers/metadataCascadePolicies.ts @@ -215,9 +215,7 @@ export interface GetMetadataCascadePoliciesHeadersInput { }; } export type CreateMetadataCascadePolicyRequestBodyScopeField = - | 'global' - | 'enterprise' - | string; + 'global' | 'enterprise' | string; export interface CreateMetadataCascadePolicyRequestBody { /** * The ID of the folder to apply the policy to. This folder will @@ -314,9 +312,7 @@ export interface DeleteMetadataCascadePolicyByIdHeadersInput { }; } export type ApplyMetadataCascadePolicyRequestBodyConflictResolutionField = - | 'none' - | 'overwrite' - | string; + 'none' | 'overwrite' | string; export interface ApplyMetadataCascadePolicyRequestBody { /** * Describes the desired behavior when dealing with the conflict diff --git a/src/sdk-gen/managers/metadataTemplates.ts b/src/sdk-gen/managers/metadataTemplates.ts index 554dc299..065d41e3 100644 --- a/src/sdk-gen/managers/metadataTemplates.ts +++ b/src/sdk-gen/managers/metadataTemplates.ts @@ -425,12 +425,7 @@ export interface GetEnterpriseMetadataTemplatesHeadersInput { }; } export type CreateMetadataTemplateRequestBodyFieldsTypeField = - | 'string' - | 'float' - | 'date' - | 'enum' - | 'multiSelect' - | 'taxonomy'; + 'string' | 'float' | 'date' | 'enum' | 'multiSelect' | 'taxonomy'; export interface CreateMetadataTemplateRequestBodyFieldsOptionsField { /** * The text value of the option. This represents both the display name of the @@ -1496,8 +1491,7 @@ export function deserializeCreateMetadataTemplateRequestBodyFieldsField( }); } const options: - | undefined - | readonly CreateMetadataTemplateRequestBodyFieldsOptionsField[] = + undefined | readonly CreateMetadataTemplateRequestBodyFieldsOptionsField[] = val.options == void 0 ? void 0 : sdIsList(val.options) @@ -1534,8 +1528,7 @@ export function deserializeCreateMetadataTemplateRequestBodyFieldsField( const namespace: undefined | string = val.namespace == void 0 ? void 0 : val.namespace; const optionsRules: - | undefined - | CreateMetadataTemplateRequestBodyFieldsOptionsRulesField = + undefined | CreateMetadataTemplateRequestBodyFieldsOptionsRulesField = val.optionsRules == void 0 ? void 0 : deserializeCreateMetadataTemplateRequestBodyFieldsOptionsRulesField( @@ -1630,8 +1623,7 @@ export function deserializeCreateMetadataTemplateRequestBody( }); } const fields: - | undefined - | readonly CreateMetadataTemplateRequestBodyFieldsField[] = + undefined | readonly CreateMetadataTemplateRequestBodyFieldsField[] = val.fields == void 0 ? void 0 : sdIsList(val.fields) diff --git a/src/sdk-gen/managers/retentionPolicies.ts b/src/sdk-gen/managers/retentionPolicies.ts index b13958a7..cd18a975 100644 --- a/src/sdk-gen/managers/retentionPolicies.ts +++ b/src/sdk-gen/managers/retentionPolicies.ts @@ -159,9 +159,7 @@ export interface DeleteRetentionPolicyByIdOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetRetentionPoliciesQueryParamsPolicyTypeField = - | 'finite' - | 'indefinite' - | string; + 'finite' | 'indefinite' | string; export interface GetRetentionPoliciesQueryParams { /** * Filters results by a case sensitive prefix of the name of @@ -215,20 +213,13 @@ export interface GetRetentionPoliciesHeadersInput { }; } export type CreateRetentionPolicyRequestBodyPolicyTypeField = - | 'finite' - | 'indefinite' - | string; + 'finite' | 'indefinite' | string; export type CreateRetentionPolicyRequestBodyDispositionActionField = - | 'permanently_delete' - | 'remove_retention' - | string; + 'permanently_delete' | 'remove_retention' | string; export type CreateRetentionPolicyRequestBodyRetentionLengthField = - | string - | number; + string | number; export type CreateRetentionPolicyRequestBodyRetentionTypeField = - | 'modifiable' - | 'non_modifiable' - | string; + 'modifiable' | 'non_modifiable' | string; export interface CreateRetentionPolicyRequestBody { /** * The name for the retention policy. */ @@ -349,8 +340,7 @@ export interface GetRetentionPolicyByIdHeadersInput { }; } export type UpdateRetentionPolicyByIdRequestBodyRetentionLengthField = - | string - | number; + string | number; export interface UpdateRetentionPolicyByIdRequestBody { /** * The name for the retention policy. */ @@ -920,16 +910,14 @@ export function deserializeCreateRetentionPolicyRequestBody( val.disposition_action ); const retentionLength: - | undefined - | CreateRetentionPolicyRequestBodyRetentionLengthField = + undefined | CreateRetentionPolicyRequestBodyRetentionLengthField = val.retention_length == void 0 ? void 0 : deserializeCreateRetentionPolicyRequestBodyRetentionLengthField( val.retention_length ); const retentionType: - | undefined - | CreateRetentionPolicyRequestBodyRetentionTypeField = + undefined | CreateRetentionPolicyRequestBodyRetentionTypeField = val.retention_type == void 0 ? void 0 : deserializeCreateRetentionPolicyRequestBodyRetentionTypeField( @@ -949,8 +937,7 @@ export function deserializeCreateRetentionPolicyRequestBody( ? void 0 : val.can_owner_extend_retention; const maxExtensionLength: - | undefined - | RetentionPolicyMaxExtensionLengthRequest = + undefined | RetentionPolicyMaxExtensionLengthRequest = val.max_extension_length == void 0 ? void 0 : deserializeRetentionPolicyMaxExtensionLengthRequest( @@ -1095,8 +1082,7 @@ export function deserializeUpdateRetentionPolicyByIdRequestBody( const retentionType: undefined | string = val.retention_type == void 0 ? void 0 : val.retention_type; const retentionLength: - | undefined - | UpdateRetentionPolicyByIdRequestBodyRetentionLengthField = + undefined | UpdateRetentionPolicyByIdRequestBodyRetentionLengthField = val.retention_length == void 0 ? void 0 : deserializeUpdateRetentionPolicyByIdRequestBodyRetentionLengthField( @@ -1123,8 +1109,7 @@ export function deserializeUpdateRetentionPolicyByIdRequestBody( ? void 0 : val.can_owner_extend_retention; const maxExtensionLength: - | undefined - | RetentionPolicyMaxExtensionLengthRequest = + undefined | RetentionPolicyMaxExtensionLengthRequest = val.max_extension_length == void 0 ? void 0 : deserializeRetentionPolicyMaxExtensionLengthRequest( diff --git a/src/sdk-gen/managers/retentionPolicyAssignments.ts b/src/sdk-gen/managers/retentionPolicyAssignments.ts index d2c4f5a9..f110e608 100644 --- a/src/sdk-gen/managers/retentionPolicyAssignments.ts +++ b/src/sdk-gen/managers/retentionPolicyAssignments.ts @@ -187,9 +187,7 @@ export interface GetFilesUnderRetentionPolicyAssignmentOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetRetentionPolicyAssignmentsQueryParamsTypeField = - | 'folder' - | 'enterprise' - | 'metadata_template'; + 'folder' | 'enterprise' | 'metadata_template'; export interface GetRetentionPolicyAssignmentsQueryParams { /** * The type of the retention policy assignment to retrieve. */ @@ -236,9 +234,7 @@ export interface GetRetentionPolicyAssignmentsHeadersInput { }; } export type CreateRetentionPolicyAssignmentRequestBodyAssignToTypeField = - | 'enterprise' - | 'folder' - | 'metadata_template'; + 'enterprise' | 'folder' | 'metadata_template'; export interface CreateRetentionPolicyAssignmentRequestBodyAssignToField { /** * The type of item to assign the policy to. */ diff --git a/src/sdk-gen/managers/search.ts b/src/sdk-gen/managers/search.ts index 67ae8ef1..1e460815 100644 --- a/src/sdk-gen/managers/search.ts +++ b/src/sdk-gen/managers/search.ts @@ -85,29 +85,15 @@ export interface SearchByMetadataQueryHeadersInput { }; } export type SearchForContentQueryParamsScopeField = - | 'user_content' - | 'enterprise_content' - | string; + 'user_content' | 'enterprise_content' | string; export type SearchForContentQueryParamsContentTypesField = - | 'name' - | 'description' - | 'file_content' - | 'comments' - | 'tags' - | string; + 'name' | 'description' | 'file_content' | 'comments' | 'tags' | string; export type SearchForContentQueryParamsTypeField = - | 'file' - | 'folder' - | 'web_link'; + 'file' | 'folder' | 'web_link'; export type SearchForContentQueryParamsTrashContentField = - | 'non_trashed_only' - | 'trashed_only' - | 'all_items' - | string; + 'non_trashed_only' | 'trashed_only' | 'all_items' | string; export type SearchForContentQueryParamsSortField = - | 'modified_at' - | 'relevance' - | string; + 'modified_at' | 'relevance' | string; export type SearchForContentQueryParamsDirectionField = 'DESC' | 'ASC' | string; export interface SearchForContentQueryParams { /** diff --git a/src/sdk-gen/managers/sharedLinksFiles.ts b/src/sdk-gen/managers/sharedLinksFiles.ts index ca0ea62d..a5762808 100644 --- a/src/sdk-gen/managers/sharedLinksFiles.ts +++ b/src/sdk-gen/managers/sharedLinksFiles.ts @@ -239,10 +239,7 @@ export interface GetSharedLinkForFileHeadersInput { }; } export type AddShareLinkToFileRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface AddShareLinkToFileRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -340,10 +337,7 @@ export interface AddShareLinkToFileHeadersInput { }; } export type UpdateSharedLinkOnFileRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface UpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -941,8 +935,7 @@ export function deserializeAddShareLinkToFileRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | AddShareLinkToFileRequestBodySharedLinkPermissionsField = + undefined | AddShareLinkToFileRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeAddShareLinkToFileRequestBodySharedLinkPermissionsField( @@ -1089,8 +1082,7 @@ export function deserializeUpdateSharedLinkOnFileRequestBodySharedLinkField( }); } const access: - | undefined - | UpdateSharedLinkOnFileRequestBodySharedLinkAccessField = + undefined | UpdateSharedLinkOnFileRequestBodySharedLinkAccessField = val.access == void 0 ? void 0 : deserializeUpdateSharedLinkOnFileRequestBodySharedLinkAccessField( @@ -1121,8 +1113,7 @@ export function deserializeUpdateSharedLinkOnFileRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | UpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField = + undefined | UpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeUpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField( @@ -1157,8 +1148,7 @@ export function deserializeUpdateSharedLinkOnFileRequestBody( }); } const sharedLink: - | undefined - | UpdateSharedLinkOnFileRequestBodySharedLinkField = + undefined | UpdateSharedLinkOnFileRequestBodySharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateSharedLinkOnFileRequestBodySharedLinkField( @@ -1203,8 +1193,7 @@ export function deserializeRemoveSharedLinkFromFileRequestBody( }); } const sharedLink: - | undefined - | RemoveSharedLinkFromFileRequestBodySharedLinkField = + undefined | RemoveSharedLinkFromFileRequestBodySharedLinkField = val.shared_link == void 0 ? void 0 : deserializeRemoveSharedLinkFromFileRequestBodySharedLinkField( diff --git a/src/sdk-gen/managers/sharedLinksFolders.ts b/src/sdk-gen/managers/sharedLinksFolders.ts index 5cbd2967..d23445df 100644 --- a/src/sdk-gen/managers/sharedLinksFolders.ts +++ b/src/sdk-gen/managers/sharedLinksFolders.ts @@ -244,10 +244,7 @@ export interface GetSharedLinkForFolderHeadersInput { }; } export type AddShareLinkToFolderRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface AddShareLinkToFolderRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -343,10 +340,7 @@ export interface AddShareLinkToFolderHeadersInput { }; } export type UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface UpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -920,8 +914,7 @@ export function deserializeAddShareLinkToFolderRequestBodySharedLinkField( }); } const access: - | undefined - | AddShareLinkToFolderRequestBodySharedLinkAccessField = + undefined | AddShareLinkToFolderRequestBodySharedLinkAccessField = val.access == void 0 ? void 0 : deserializeAddShareLinkToFolderRequestBodySharedLinkAccessField( @@ -952,8 +945,7 @@ export function deserializeAddShareLinkToFolderRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | AddShareLinkToFolderRequestBodySharedLinkPermissionsField = + undefined | AddShareLinkToFolderRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeAddShareLinkToFolderRequestBodySharedLinkPermissionsField( @@ -1102,8 +1094,7 @@ export function deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkField( }); } const access: - | undefined - | UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField = + undefined | UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField = val.access == void 0 ? void 0 : deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkAccessField( @@ -1134,8 +1125,7 @@ export function deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | UpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField = + undefined | UpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField( @@ -1170,8 +1160,7 @@ export function deserializeUpdateSharedLinkOnFolderRequestBody( }); } const sharedLink: - | undefined - | UpdateSharedLinkOnFolderRequestBodySharedLinkField = + undefined | UpdateSharedLinkOnFolderRequestBodySharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkField( @@ -1218,8 +1207,7 @@ export function deserializeRemoveSharedLinkFromFolderRequestBody( }); } const sharedLink: - | undefined - | RemoveSharedLinkFromFolderRequestBodySharedLinkField = + undefined | RemoveSharedLinkFromFolderRequestBodySharedLinkField = val.shared_link == void 0 ? void 0 : deserializeRemoveSharedLinkFromFolderRequestBodySharedLinkField( diff --git a/src/sdk-gen/managers/sharedLinksWebLinks.ts b/src/sdk-gen/managers/sharedLinksWebLinks.ts index dd4a880b..fe0155fd 100644 --- a/src/sdk-gen/managers/sharedLinksWebLinks.ts +++ b/src/sdk-gen/managers/sharedLinksWebLinks.ts @@ -247,10 +247,7 @@ export interface GetSharedLinkForWebLinkHeadersInput { }; } export type AddShareLinkToWebLinkRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface AddShareLinkToWebLinkRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -345,10 +342,7 @@ export interface AddShareLinkToWebLinkHeadersInput { }; } export type UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface UpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField { /** * If the shared link allows for downloading of files. @@ -885,8 +879,7 @@ export function deserializeAddShareLinkToWebLinkRequestBodySharedLinkField( }); } const access: - | undefined - | AddShareLinkToWebLinkRequestBodySharedLinkAccessField = + undefined | AddShareLinkToWebLinkRequestBodySharedLinkAccessField = val.access == void 0 ? void 0 : deserializeAddShareLinkToWebLinkRequestBodySharedLinkAccessField( @@ -917,8 +910,7 @@ export function deserializeAddShareLinkToWebLinkRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | AddShareLinkToWebLinkRequestBodySharedLinkPermissionsField = + undefined | AddShareLinkToWebLinkRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeAddShareLinkToWebLinkRequestBodySharedLinkPermissionsField( @@ -953,8 +945,7 @@ export function deserializeAddShareLinkToWebLinkRequestBody( }); } const sharedLink: - | undefined - | AddShareLinkToWebLinkRequestBodySharedLinkField = + undefined | AddShareLinkToWebLinkRequestBodySharedLinkField = val.shared_link == void 0 ? void 0 : deserializeAddShareLinkToWebLinkRequestBodySharedLinkField( @@ -1069,8 +1060,7 @@ export function deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkField( }); } const access: - | undefined - | UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField = + undefined | UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField = val.access == void 0 ? void 0 : deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField( @@ -1101,8 +1091,7 @@ export function deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkField( const unsharedAt: undefined | DateTime = val.unshared_at == void 0 ? void 0 : deserializeDateTime(val.unshared_at); const permissions: - | undefined - | UpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField = + undefined | UpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField = val.permissions == void 0 ? void 0 : deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField( @@ -1137,8 +1126,7 @@ export function deserializeUpdateSharedLinkOnWebLinkRequestBody( }); } const sharedLink: - | undefined - | UpdateSharedLinkOnWebLinkRequestBodySharedLinkField = + undefined | UpdateSharedLinkOnWebLinkRequestBodySharedLinkField = val.shared_link == void 0 ? void 0 : deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkField( @@ -1185,8 +1173,7 @@ export function deserializeRemoveSharedLinkFromWebLinkRequestBody( }); } const sharedLink: - | undefined - | RemoveSharedLinkFromWebLinkRequestBodySharedLinkField = + undefined | RemoveSharedLinkFromWebLinkRequestBodySharedLinkField = val.shared_link == void 0 ? void 0 : deserializeRemoveSharedLinkFromWebLinkRequestBodySharedLinkField( diff --git a/src/sdk-gen/managers/shieldInformationBarriers.ts b/src/sdk-gen/managers/shieldInformationBarriers.ts index a8ffe61b..14de6f88 100644 --- a/src/sdk-gen/managers/shieldInformationBarriers.ts +++ b/src/sdk-gen/managers/shieldInformationBarriers.ts @@ -135,9 +135,7 @@ export interface GetShieldInformationBarrierByIdHeadersInput { }; } export type UpdateShieldInformationBarrierStatusRequestBodyStatusField = - | 'pending' - | 'disabled' - | string; + 'pending' | 'disabled' | string; export interface UpdateShieldInformationBarrierStatusRequestBody { /** * The ID of the shield information barrier. */ diff --git a/src/sdk-gen/managers/skills.ts b/src/sdk-gen/managers/skills.ts index 9e411254..e030462f 100644 --- a/src/sdk-gen/managers/skills.ts +++ b/src/sdk-gen/managers/skills.ts @@ -897,8 +897,7 @@ export function deserializeUpdateAllSkillCardsOnFileRequestBodyFileVersionField( }); } const type: - | undefined - | UpdateAllSkillCardsOnFileRequestBodyFileVersionTypeField = + undefined | UpdateAllSkillCardsOnFileRequestBodyFileVersionTypeField = val.type == void 0 ? void 0 : deserializeUpdateAllSkillCardsOnFileRequestBodyFileVersionTypeField( @@ -1005,8 +1004,7 @@ export function deserializeUpdateAllSkillCardsOnFileRequestBody( const file: UpdateAllSkillCardsOnFileRequestBodyFileField = deserializeUpdateAllSkillCardsOnFileRequestBodyFileField(val.file); const fileVersion: - | undefined - | UpdateAllSkillCardsOnFileRequestBodyFileVersionField = + undefined | UpdateAllSkillCardsOnFileRequestBodyFileVersionField = val.file_version == void 0 ? void 0 : deserializeUpdateAllSkillCardsOnFileRequestBodyFileVersionField( diff --git a/src/sdk-gen/managers/storagePolicyAssignments.ts b/src/sdk-gen/managers/storagePolicyAssignments.ts index 847dfea3..bf10b523 100644 --- a/src/sdk-gen/managers/storagePolicyAssignments.ts +++ b/src/sdk-gen/managers/storagePolicyAssignments.ts @@ -166,9 +166,7 @@ export interface DeleteStoragePolicyAssignmentByIdOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetStoragePolicyAssignmentsQueryParamsResolvedForTypeField = - | 'user' - | 'enterprise' - | string; + 'user' | 'enterprise' | string; export interface GetStoragePolicyAssignmentsQueryParams { /** * Defines the position marker at which to begin returning results. This is @@ -246,8 +244,7 @@ export interface CreateStoragePolicyAssignmentRequestBodyStoragePolicyFieldInput readonly rawData?: SerializedData; } export type CreateStoragePolicyAssignmentRequestBodyAssignedToTypeField = - | 'user' - | 'enterprise'; + 'user' | 'enterprise'; export interface CreateStoragePolicyAssignmentRequestBodyAssignedToField { /** * The type to assign the policy to. */ @@ -768,8 +765,7 @@ export function deserializeCreateStoragePolicyAssignmentRequestBodyStoragePolicy }); } const type: - | undefined - | CreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField = + undefined | CreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField = val.type == void 0 ? void 0 : deserializeCreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField( diff --git a/src/sdk-gen/managers/taskAssignments.ts b/src/sdk-gen/managers/taskAssignments.ts index ea2a30ee..0379d00f 100644 --- a/src/sdk-gen/managers/taskAssignments.ts +++ b/src/sdk-gen/managers/taskAssignments.ts @@ -281,11 +281,7 @@ export interface GetTaskAssignmentByIdHeadersInput { }; } export type UpdateTaskAssignmentByIdRequestBodyResolutionStateField = - | 'completed' - | 'incomplete' - | 'approved' - | 'rejected' - | string; + 'completed' | 'incomplete' | 'approved' | 'rejected' | string; export interface UpdateTaskAssignmentByIdRequestBody { /** * An optional message by the assignee that can be added to the task. */ @@ -816,8 +812,7 @@ export function deserializeUpdateTaskAssignmentByIdRequestBody( const message: undefined | string = val.message == void 0 ? void 0 : val.message; const resolutionState: - | undefined - | UpdateTaskAssignmentByIdRequestBodyResolutionStateField = + undefined | UpdateTaskAssignmentByIdRequestBodyResolutionStateField = val.resolution_state == void 0 ? void 0 : deserializeUpdateTaskAssignmentByIdRequestBodyResolutionStateField( diff --git a/src/sdk-gen/managers/tasks.ts b/src/sdk-gen/managers/tasks.ts index c9304604..15d845fe 100644 --- a/src/sdk-gen/managers/tasks.ts +++ b/src/sdk-gen/managers/tasks.ts @@ -171,9 +171,7 @@ export interface CreateTaskRequestBodyItemField { } export type CreateTaskRequestBodyActionField = 'review' | 'complete' | string; export type CreateTaskRequestBodyCompletionRuleField = - | 'all_assignees' - | 'any_assignee' - | string; + 'all_assignees' | 'any_assignee' | string; export interface CreateTaskRequestBody { /** * The file to attach the task to. */ @@ -248,13 +246,9 @@ export interface GetTaskByIdHeadersInput { }; } export type UpdateTaskByIdRequestBodyActionField = - | 'review' - | 'complete' - | string; + 'review' | 'complete' | string; export type UpdateTaskByIdRequestBodyCompletionRuleField = - | 'all_assignees' - | 'any_assignee' - | string; + 'all_assignees' | 'any_assignee' | string; export interface UpdateTaskByIdRequestBody { /** * The action the task assignee will be prompted to do. Must be @@ -809,8 +803,7 @@ export function deserializeUpdateTaskByIdRequestBody( const dueAt: undefined | DateTime = val.due_at == void 0 ? void 0 : deserializeDateTime(val.due_at); const completionRule: - | undefined - | UpdateTaskByIdRequestBodyCompletionRuleField = + undefined | UpdateTaskByIdRequestBodyCompletionRuleField = val.completion_rule == void 0 ? void 0 : deserializeUpdateTaskByIdRequestBodyCompletionRuleField( diff --git a/src/sdk-gen/managers/termsOfServiceUserStatuses.ts b/src/sdk-gen/managers/termsOfServiceUserStatuses.ts index c24d0912..c97c883d 100644 --- a/src/sdk-gen/managers/termsOfServiceUserStatuses.ts +++ b/src/sdk-gen/managers/termsOfServiceUserStatuses.ts @@ -531,8 +531,7 @@ export function deserializeCreateTermsOfServiceStatusForUserRequestBodyTosFieldI }); } const type: - | undefined - | CreateTermsOfServiceStatusForUserRequestBodyTosTypeField = + undefined | CreateTermsOfServiceStatusForUserRequestBodyTosTypeField = val.type == void 0 ? void 0 : deserializeCreateTermsOfServiceStatusForUserRequestBodyTosTypeField( @@ -643,8 +642,7 @@ export function deserializeCreateTermsOfServiceStatusForUserRequestBodyUserField }); } const type: - | undefined - | CreateTermsOfServiceStatusForUserRequestBodyUserTypeField = + undefined | CreateTermsOfServiceStatusForUserRequestBodyUserTypeField = val.type == void 0 ? void 0 : deserializeCreateTermsOfServiceStatusForUserRequestBodyUserTypeField( diff --git a/src/sdk-gen/managers/termsOfServices.ts b/src/sdk-gen/managers/termsOfServices.ts index 51d46559..c9ab6c2c 100644 --- a/src/sdk-gen/managers/termsOfServices.ts +++ b/src/sdk-gen/managers/termsOfServices.ts @@ -101,9 +101,7 @@ export interface UpdateTermsOfServiceByIdOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetTermsOfServiceQueryParamsTosTypeField = - | 'external' - | 'managed' - | string; + 'external' | 'managed' | string; export interface GetTermsOfServiceQueryParams { /** * Limits the results to the terms of service of the given type. */ @@ -132,13 +130,9 @@ export interface GetTermsOfServiceHeadersInput { }; } export type CreateTermsOfServiceRequestBodyStatusField = - | 'enabled' - | 'disabled' - | string; + 'enabled' | 'disabled' | string; export type CreateTermsOfServiceRequestBodyTosTypeField = - | 'external' - | 'managed' - | string; + 'external' | 'managed' | string; export interface CreateTermsOfServiceRequestBody { /** * Whether this terms of service is active. */ @@ -199,9 +193,7 @@ export interface GetTermsOfServiceByIdHeadersInput { }; } export type UpdateTermsOfServiceByIdRequestBodyStatusField = - | 'enabled' - | 'disabled' - | string; + 'enabled' | 'disabled' | string; export interface UpdateTermsOfServiceByIdRequestBody { /** * Whether this terms of service is active. */ diff --git a/src/sdk-gen/managers/trashedItems.ts b/src/sdk-gen/managers/trashedItems.ts index 8603bc81..a1e3f55d 100644 --- a/src/sdk-gen/managers/trashedItems.ts +++ b/src/sdk-gen/managers/trashedItems.ts @@ -24,10 +24,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type GetTrashedItemsQueryParamsDirectionField = 'ASC' | 'DESC' | string; export type GetTrashedItemsQueryParamsSortField = - | 'name' - | 'date' - | 'size' - | string; + 'name' | 'date' | 'size' | string; export interface GetTrashedItemsQueryParams { /** * A comma-separated list of attributes to include in the diff --git a/src/sdk-gen/managers/userCollaborations.ts b/src/sdk-gen/managers/userCollaborations.ts index f66f3cdf..1e131021 100644 --- a/src/sdk-gen/managers/userCollaborations.ts +++ b/src/sdk-gen/managers/userCollaborations.ts @@ -199,10 +199,7 @@ export type UpdateCollaborationByIdRequestBodyRoleField = | 'owner' | string; export type UpdateCollaborationByIdRequestBodyStatusField = - | 'pending' - | 'accepted' - | 'rejected' - | string; + 'pending' | 'accepted' | 'rejected' | string; export interface UpdateCollaborationByIdRequestBody { /** * The level of access granted. */ @@ -303,8 +300,7 @@ export interface CreateCollaborationRequestBodyItemField { readonly rawData?: SerializedData; } export type CreateCollaborationRequestBodyAccessibleByTypeField = - | 'user' - | 'group'; + 'user' | 'group'; export interface CreateCollaborationRequestBodyAccessibleByField { /** * The type of collaborator to invite. */ diff --git a/src/sdk-gen/managers/users.ts b/src/sdk-gen/managers/users.ts index aef6f3f7..3c660413 100644 --- a/src/sdk-gen/managers/users.ts +++ b/src/sdk-gen/managers/users.ts @@ -167,10 +167,7 @@ export interface DeleteUserByIdOptionalsInput { readonly cancellationToken?: CancellationToken; } export type GetUsersQueryParamsUserTypeField = - | 'all' - | 'managed' - | 'external' - | string; + 'all' | 'managed' | 'external' | string; export interface GetUsersQueryParams { /** * Limits the results to only users who's `name` or @@ -1571,8 +1568,7 @@ export function deserializeUpdateUserByIdRequestBody( const spaceAmount: undefined | number = val.space_amount == void 0 ? void 0 : val.space_amount; const notificationEmail: - | undefined - | UpdateUserByIdRequestBodyNotificationEmailField = + undefined | UpdateUserByIdRequestBodyNotificationEmailField = val.notification_email == void 0 ? void 0 : deserializeUpdateUserByIdRequestBodyNotificationEmailField( diff --git a/src/sdk-gen/managers/webLinks.ts b/src/sdk-gen/managers/webLinks.ts index 402bea2a..af7727b7 100644 --- a/src/sdk-gen/managers/webLinks.ts +++ b/src/sdk-gen/managers/webLinks.ts @@ -218,10 +218,7 @@ export interface UpdateWebLinkByIdRequestBodyParentField { readonly rawData?: SerializedData; } export type UpdateWebLinkByIdRequestBodySharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export interface UpdateWebLinkByIdRequestBodySharedLinkField { /** * The level of access for the shared link. This can be diff --git a/src/sdk-gen/managers/webhooks.ts b/src/sdk-gen/managers/webhooks.ts index f97360f5..84b1ac09 100644 --- a/src/sdk-gen/managers/webhooks.ts +++ b/src/sdk-gen/managers/webhooks.ts @@ -1226,8 +1226,7 @@ export function deserializeUpdateWebhookByIdRequestBody( }); } const triggers: - | undefined - | readonly UpdateWebhookByIdRequestBodyTriggersField[] = + undefined | readonly UpdateWebhookByIdRequestBodyTriggersField[] = val.triggers == void 0 ? void 0 : sdIsList(val.triggers) diff --git a/src/sdk-gen/schemas/accessToken.ts b/src/sdk-gen/schemas/accessToken.ts index 3568af27..80a7efe0 100644 --- a/src/sdk-gen/schemas/accessToken.ts +++ b/src/sdk-gen/schemas/accessToken.ts @@ -11,8 +11,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type AccessTokenTokenTypeField = 'bearer' | string; export type AccessTokenIssuedTokenTypeField = - | 'urn:ietf:params:oauth:token-type:access_token' - | string; + 'urn:ietf:params:oauth:token-type:access_token' | string; export interface AccessToken { /** * The requested access token. */ diff --git a/src/sdk-gen/schemas/aiAgent.ts b/src/sdk-gen/schemas/aiAgent.ts index 52a1e558..e080893e 100644 --- a/src/sdk-gen/schemas/aiAgent.ts +++ b/src/sdk-gen/schemas/aiAgent.ts @@ -19,10 +19,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type AiAgent = - | AiAgentAsk - | AiAgentTextGen - | AiAgentExtract - | AiAgentExtractStructured; + AiAgentAsk | AiAgentTextGen | AiAgentExtract | AiAgentExtractStructured; export function serializeAiAgent(val: any): SerializedData { if (val.type == 'ai_agent_ask') { return serializeAiAgentAsk(val); diff --git a/src/sdk-gen/schemas/aiAgentLongTextToolTextGen.ts b/src/sdk-gen/schemas/aiAgentLongTextToolTextGen.ts index 1201bda1..2c44fb05 100644 --- a/src/sdk-gen/schemas/aiAgentLongTextToolTextGen.ts +++ b/src/sdk-gen/schemas/aiAgentLongTextToolTextGen.ts @@ -113,8 +113,7 @@ export function deserializeAiAgentLongTextToolTextGenEmbeddingsField( } const model: undefined | string = val.model == void 0 ? void 0 : val.model; const strategy: - | undefined - | AiAgentLongTextToolTextGenEmbeddingsStrategyField = + undefined | AiAgentLongTextToolTextGenEmbeddingsStrategyField = val.strategy == void 0 ? void 0 : deserializeAiAgentLongTextToolTextGenEmbeddingsStrategyField( diff --git a/src/sdk-gen/schemas/aiAsk.ts b/src/sdk-gen/schemas/aiAsk.ts index 9d3053c9..90eed12e 100644 --- a/src/sdk-gen/schemas/aiAsk.ts +++ b/src/sdk-gen/schemas/aiAsk.ts @@ -37,7 +37,10 @@ export interface AiAsk { * The prompt's length is limited to 10000 characters. */ readonly prompt: string; /** - * The items to be processed by the LLM, often files. */ + * The items to be processed by the LLM, often files. + * To search across and ask questions about the contents of a Box Hub, + * pass a single item with `type` set to `hubs`. See the item `type` + * property for details. */ readonly items: readonly AiItemAsk[]; /** * The history of prompts and answers previously passed to the LLM. This provides additional context to the LLM in generating the response. */ diff --git a/src/sdk-gen/schemas/aiExtractStructuredAgent.ts b/src/sdk-gen/schemas/aiExtractStructuredAgent.ts index 2fa74557..6cba09fe 100644 --- a/src/sdk-gen/schemas/aiExtractStructuredAgent.ts +++ b/src/sdk-gen/schemas/aiExtractStructuredAgent.ts @@ -13,8 +13,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type AiExtractStructuredAgent = - | AiAgentReference - | AiAgentExtractStructured; + AiAgentReference | AiAgentExtractStructured; export function serializeAiExtractStructuredAgent(val: any): SerializedData { if (val.type == 'ai_agent_id') { return serializeAiAgentReference(val); diff --git a/src/sdk-gen/schemas/aiItemAsk.ts b/src/sdk-gen/schemas/aiItemAsk.ts index 58f1de3e..b98170c8 100644 --- a/src/sdk-gen/schemas/aiItemAsk.ts +++ b/src/sdk-gen/schemas/aiItemAsk.ts @@ -9,10 +9,12 @@ import { sdIsMap } from '../serialization/json'; export type AiItemAskTypeField = 'file' | 'hubs'; export interface AiItemAsk { /** - * The ID of the file. */ + * The ID of the file, or the ID of the Box Hub when `type` is `hubs`. */ readonly id: string; /** - * The type of the item. A `hubs` item must be used as a single item. */ + * The type of the item. Use `file` to ask a question about a file, or `hubs` to + * search across and ask a question about the entire contents of a Box Hub. + * A `hubs` item must be the only item in the request. */ readonly type: AiItemAskTypeField; /** * The content of the item, often the text representation. */ diff --git a/src/sdk-gen/schemas/classification.ts b/src/sdk-gen/schemas/classification.ts index 7149f527..267b710c 100644 --- a/src/sdk-gen/schemas/classification.ts +++ b/src/sdk-gen/schemas/classification.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type ClassificationTemplateField = - | 'securityClassification-6VMVochwUWo' - | string; + 'securityClassification-6VMVochwUWo' | string; export interface Classification { /** * The name of the classification applied to the item. */ diff --git a/src/sdk-gen/schemas/classificationTemplate.ts b/src/sdk-gen/schemas/classificationTemplate.ts index 4b4dac89..f26b64da 100644 --- a/src/sdk-gen/schemas/classificationTemplate.ts +++ b/src/sdk-gen/schemas/classificationTemplate.ts @@ -8,16 +8,13 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type ClassificationTemplateTypeField = 'metadata_template'; export type ClassificationTemplateTemplateKeyField = - | 'securityClassification-6VMVochwUWo' - | string; + 'securityClassification-6VMVochwUWo' | string; export type ClassificationTemplateDisplayNameField = 'Classification' | string; export type ClassificationTemplateFieldsTypeField = 'enum'; export type ClassificationTemplateFieldsKeyField = - | 'Box__Security__Classification__Key' - | string; + 'Box__Security__Classification__Key' | string; export type ClassificationTemplateFieldsDisplayNameField = - | 'Classification' - | string; + 'Classification' | string; export interface ClassificationTemplateFieldsOptionsStaticConfigClassificationField { /** * A longer description of the classification. */ @@ -478,8 +475,7 @@ export function deserializeClassificationTemplateFieldsOptionsField( } const key: string = val.key; const staticConfig: - | undefined - | ClassificationTemplateFieldsOptionsStaticConfigField = + undefined | ClassificationTemplateFieldsOptionsStaticConfigField = val.staticConfig == void 0 ? void 0 : deserializeClassificationTemplateFieldsOptionsStaticConfigField( diff --git a/src/sdk-gen/schemas/collaboration.ts b/src/sdk-gen/schemas/collaboration.ts index 4d503bb9..b52dc1c4 100644 --- a/src/sdk-gen/schemas/collaboration.ts +++ b/src/sdk-gen/schemas/collaboration.ts @@ -48,10 +48,7 @@ export type CollaborationRoleField = | 'owner' | string; export type CollaborationStatusField = - | 'accepted' - | 'pending' - | 'rejected' - | string; + 'accepted' | 'pending' | 'rejected' | string; export interface CollaborationAcceptanceRequirementsStatusTermsOfServiceRequirementField { /** * Whether or not the terms of service have been accepted. The @@ -382,8 +379,7 @@ export function deserializeCollaborationAcceptanceRequirementsStatusStrongPasswo }); } const enterpriseHasStrongPasswordRequiredForExternalUsers: - | undefined - | boolean = + undefined | boolean = val.enterprise_has_strong_password_required_for_external_users == void 0 ? void 0 : val.enterprise_has_strong_password_required_for_external_users; @@ -654,8 +650,7 @@ export function deserializeCollaboration(val: SerializedData): Collaboration { const modifiedAt: undefined | DateTime = val.modified_at == void 0 ? void 0 : deserializeDateTime(val.modified_at); const acceptanceRequirementsStatus: - | undefined - | CollaborationAcceptanceRequirementsStatusField = + undefined | CollaborationAcceptanceRequirementsStatusField = val.acceptance_requirements_status == void 0 ? void 0 : deserializeCollaborationAcceptanceRequirementsStatusField( @@ -818,8 +813,7 @@ export function deserializeCollaborationInput( const modifiedAt: undefined | DateTime = val.modified_at == void 0 ? void 0 : deserializeDateTime(val.modified_at); const acceptanceRequirementsStatus: - | undefined - | CollaborationAcceptanceRequirementsStatusField = + undefined | CollaborationAcceptanceRequirementsStatusField = val.acceptance_requirements_status == void 0 ? void 0 : deserializeCollaborationAcceptanceRequirementsStatusField( diff --git a/src/sdk-gen/schemas/collaborationAllowlistEntry.ts b/src/sdk-gen/schemas/collaborationAllowlistEntry.ts index b02e67e6..5bf20192 100644 --- a/src/sdk-gen/schemas/collaborationAllowlistEntry.ts +++ b/src/sdk-gen/schemas/collaborationAllowlistEntry.ts @@ -12,10 +12,7 @@ import { sdIsMap } from '../serialization/json'; export type CollaborationAllowlistEntryTypeField = 'collaboration_whitelist_entry'; export type CollaborationAllowlistEntryDirectionField = - | 'inbound' - | 'outbound' - | 'both' - | string; + 'inbound' | 'outbound' | 'both' | string; export type CollaborationAllowlistEntryEnterpriseTypeField = 'enterprise'; export interface CollaborationAllowlistEntryEnterpriseField { /** diff --git a/src/sdk-gen/schemas/collaborationAllowlistExemptTarget.ts b/src/sdk-gen/schemas/collaborationAllowlistExemptTarget.ts index dca5260e..90a80394 100644 --- a/src/sdk-gen/schemas/collaborationAllowlistExemptTarget.ts +++ b/src/sdk-gen/schemas/collaborationAllowlistExemptTarget.ts @@ -107,8 +107,7 @@ export function deserializeCollaborationAllowlistExemptTargetEnterpriseField( } const id: undefined | string = val.id == void 0 ? void 0 : val.id; const type: - | undefined - | CollaborationAllowlistExemptTargetEnterpriseTypeField = + undefined | CollaborationAllowlistExemptTargetEnterpriseTypeField = val.type == void 0 ? void 0 : deserializeCollaborationAllowlistExemptTargetEnterpriseTypeField( @@ -173,8 +172,7 @@ export function deserializeCollaborationAllowlistExemptTarget( ? void 0 : deserializeCollaborationAllowlistExemptTargetTypeField(val.type); const enterprise: - | undefined - | CollaborationAllowlistExemptTargetEnterpriseField = + undefined | CollaborationAllowlistExemptTargetEnterpriseField = val.enterprise == void 0 ? void 0 : deserializeCollaborationAllowlistExemptTargetEnterpriseField( diff --git a/src/sdk-gen/schemas/completionRuleVariable.ts b/src/sdk-gen/schemas/completionRuleVariable.ts index 402481be..4be6ad9d 100644 --- a/src/sdk-gen/schemas/completionRuleVariable.ts +++ b/src/sdk-gen/schemas/completionRuleVariable.ts @@ -8,12 +8,9 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type CompletionRuleVariableTypeField = 'variable'; export type CompletionRuleVariableVariableTypeField = - | 'task_completion_rule' - | string; + 'task_completion_rule' | string; export type CompletionRuleVariableVariableValueField = - | 'all_assignees' - | 'any_assignees' - | string; + 'all_assignees' | 'any_assignees' | string; export class CompletionRuleVariable { /** * Completion diff --git a/src/sdk-gen/schemas/eventSourceResource.ts b/src/sdk-gen/schemas/eventSourceResource.ts index 990a614e..d4b9aff3 100644 --- a/src/sdk-gen/schemas/eventSourceResource.ts +++ b/src/sdk-gen/schemas/eventSourceResource.ts @@ -25,12 +25,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type EventSourceResource = - | User - | EventSource - | File - | Folder - | GenericSource - | AppItemEventSource; + User | EventSource | File | Folder | GenericSource | AppItemEventSource; export function serializeEventSourceResource(val: any): SerializedData { if (val.type == 'user') { return serializeUser(val); diff --git a/src/sdk-gen/schemas/file.ts b/src/sdk-gen/schemas/file.ts index 9f49fe9e..663c6e38 100644 --- a/src/sdk-gen/schemas/file.ts +++ b/src/sdk-gen/schemas/file.ts @@ -37,21 +37,11 @@ export interface FilePathCollectionField { readonly rawData?: SerializedData; } export type FileSharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export type FileSharedLinkEffectiveAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export type FileSharedLinkEffectivePermissionField = - | 'can_edit' - | 'can_download' - | 'can_preview' - | 'no_access' - | string; + 'can_edit' | 'can_download' | 'can_preview' | 'no_access' | string; export interface FileSharedLinkPermissionsField { /** * Defines if the shared link allows for the item to be downloaded. For diff --git a/src/sdk-gen/schemas/fileFull.ts b/src/sdk-gen/schemas/fileFull.ts index 83c97cec..8142e154 100644 --- a/src/sdk-gen/schemas/fileFull.ts +++ b/src/sdk-gen/schemas/fileFull.ts @@ -94,11 +94,7 @@ export interface FileFullPermissionsField { } export type FileFullLockTypeField = 'lock'; export type FileFullLockAppTypeField = - | 'gsuite' - | 'office_wopi' - | 'office_wopiplus' - | 'other' - | string; + 'gsuite' | 'office_wopi' | 'office_wopiplus' | 'other' | string; export interface FileFullLockField { /** * The unique identifier for this lock. */ @@ -228,11 +224,7 @@ export interface FileFullRepresentationsEntriesPropertiesField { readonly rawData?: SerializedData; } export type FileFullRepresentationsEntriesStatusStateField = - | 'success' - | 'viewable' - | 'pending' - | 'none' - | string; + 'success' | 'viewable' | 'pending' | 'none' | string; export interface FileFullRepresentationsEntriesStatusField { /** * The status of the representation. @@ -288,10 +280,7 @@ export interface FileFullClassificationField { readonly rawData?: SerializedData; } export type FileFullSharedLinkPermissionOptionsField = - | 'can_preview' - | 'can_download' - | 'can_edit' - | string; + 'can_preview' | 'can_download' | 'can_edit' | string; export class FileFull extends File { readonly versionNumber?: string; readonly commentCount?: number; @@ -313,8 +302,7 @@ export class FileFull extends File { readonly uploaderDisplayName?: string; readonly dispositionAt?: DateTime | null; readonly sharedLinkPermissionOptions?: - | readonly FileFullSharedLinkPermissionOptionsField[] - | null; + readonly FileFullSharedLinkPermissionOptionsField[] | null; readonly isAssociatedWithAppItem?: boolean; constructor(fields: FileFull) { super(fields); @@ -1436,8 +1424,7 @@ export function deserializeFileFull(val: SerializedData): FileFull { }); } const allowedInviteeRoles: - | undefined - | readonly FileFullAllowedInviteeRolesField[] = + undefined | readonly FileFullAllowedInviteeRolesField[] = val.allowed_invitee_roles == void 0 ? void 0 : sdIsList(val.allowed_invitee_roles) @@ -1516,8 +1503,7 @@ export function deserializeFileFull(val: SerializedData): FileFull { }); } const sharedLinkPermissionOptions: - | undefined - | readonly FileFullSharedLinkPermissionOptionsField[] = + undefined | readonly FileFullSharedLinkPermissionOptionsField[] = val.shared_link_permission_options == void 0 ? void 0 : sdIsList(val.shared_link_permission_options) diff --git a/src/sdk-gen/schemas/fileRequestUpdateRequest.ts b/src/sdk-gen/schemas/fileRequestUpdateRequest.ts index 4d78bfb1..34794efb 100644 --- a/src/sdk-gen/schemas/fileRequestUpdateRequest.ts +++ b/src/sdk-gen/schemas/fileRequestUpdateRequest.ts @@ -10,9 +10,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type FileRequestUpdateRequestStatusField = - | 'active' - | 'inactive' - | string; + 'active' | 'inactive' | string; export interface FileRequestUpdateRequest { /** * An optional new title for the file request. This can be diff --git a/src/sdk-gen/schemas/fileVersionLegalHold.ts b/src/sdk-gen/schemas/fileVersionLegalHold.ts index 27ffe8d1..55e4614e 100644 --- a/src/sdk-gen/schemas/fileVersionLegalHold.ts +++ b/src/sdk-gen/schemas/fileVersionLegalHold.ts @@ -114,8 +114,7 @@ export function deserializeFileVersionLegalHold( }); } const legalHoldPolicyAssignments: - | undefined - | readonly LegalHoldPolicyAssignment[] = + undefined | readonly LegalHoldPolicyAssignment[] = val.legal_hold_policy_assignments == void 0 ? void 0 : sdIsList(val.legal_hold_policy_assignments) diff --git a/src/sdk-gen/schemas/folder.ts b/src/sdk-gen/schemas/folder.ts index 794ad1b5..6e1adb73 100644 --- a/src/sdk-gen/schemas/folder.ts +++ b/src/sdk-gen/schemas/folder.ts @@ -34,21 +34,11 @@ export interface FolderPathCollectionField { readonly rawData?: SerializedData; } export type FolderSharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export type FolderSharedLinkEffectiveAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export type FolderSharedLinkEffectivePermissionField = - | 'can_edit' - | 'can_download' - | 'can_preview' - | 'no_access' - | string; + 'can_edit' | 'can_download' | 'can_preview' | 'no_access' | string; export interface FolderSharedLinkPermissionsField { /** * Defines if the shared link allows for the item to be downloaded. For @@ -139,9 +129,7 @@ export interface FolderSharedLinkField { readonly rawData?: SerializedData; } export type FolderFolderUploadEmailAccessField = - | 'open' - | 'collaborators' - | string; + 'open' | 'collaborators' | string; export interface FolderFolderUploadEmailField { /** * When this parameter has been set, users can email files diff --git a/src/sdk-gen/schemas/folderFull.ts b/src/sdk-gen/schemas/folderFull.ts index e7b4c8b3..2117a038 100644 --- a/src/sdk-gen/schemas/folderFull.ts +++ b/src/sdk-gen/schemas/folderFull.ts @@ -43,10 +43,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type FolderFullSyncStateField = - | 'synced' - | 'not_synced' - | 'partially_synced' - | string; + 'synced' | 'not_synced' | 'partially_synced' | string; export interface FolderFullPermissionsField { /** * Specifies if the current user can delete this item. */ @@ -87,10 +84,7 @@ export interface FolderFullMetadataField { readonly rawData?: SerializedData; } export type FolderFullAllowedSharedLinkAccessLevelsField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export type FolderFullAllowedInviteeRolesField = | 'editor' | 'viewer' @@ -715,8 +709,7 @@ export function deserializeFolderFull(val: SerializedData): FolderFull { }); } const allowedSharedLinkAccessLevels: - | undefined - | readonly FolderFullAllowedSharedLinkAccessLevelsField[] = + undefined | readonly FolderFullAllowedSharedLinkAccessLevelsField[] = val.allowed_shared_link_access_levels == void 0 ? void 0 : sdIsList(val.allowed_shared_link_access_levels) @@ -736,8 +729,7 @@ export function deserializeFolderFull(val: SerializedData): FolderFull { }); } const allowedInviteeRoles: - | undefined - | readonly FolderFullAllowedInviteeRolesField[] = + undefined | readonly FolderFullAllowedInviteeRolesField[] = val.allowed_invitee_roles == void 0 ? void 0 : sdIsList(val.allowed_invitee_roles) diff --git a/src/sdk-gen/schemas/groupFull.ts b/src/sdk-gen/schemas/groupFull.ts index 14325d50..b8530d4b 100644 --- a/src/sdk-gen/schemas/groupFull.ts +++ b/src/sdk-gen/schemas/groupFull.ts @@ -25,15 +25,9 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type GroupFullInvitabilityLevelField = - | 'admins_only' - | 'admins_and_members' - | 'all_managed_users' - | string; + 'admins_only' | 'admins_and_members' | 'all_managed_users' | string; export type GroupFullMemberViewabilityLevelField = - | 'admins_only' - | 'admins_and_members' - | 'all_managed_users' - | string; + 'admins_only' | 'admins_and_members' | 'all_managed_users' | string; export interface GroupFullPermissionsField { /** * Specifies if the user can invite the group to collaborate on any items. */ @@ -211,8 +205,7 @@ export function deserializeGroupFull(val: SerializedData): GroupFull { ? void 0 : deserializeGroupFullInvitabilityLevelField(val.invitability_level); const memberViewabilityLevel: - | undefined - | GroupFullMemberViewabilityLevelField = + undefined | GroupFullMemberViewabilityLevelField = val.member_viewability_level == void 0 ? void 0 : deserializeGroupFullMemberViewabilityLevelField( diff --git a/src/sdk-gen/schemas/groupMini.ts b/src/sdk-gen/schemas/groupMini.ts index 8ff99aab..876b9389 100644 --- a/src/sdk-gen/schemas/groupMini.ts +++ b/src/sdk-gen/schemas/groupMini.ts @@ -13,9 +13,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type GroupMiniGroupTypeField = - | 'managed_group' - | 'all_users_group' - | string; + 'managed_group' | 'all_users_group' | string; export class GroupMini extends GroupBase { readonly name?: string; readonly groupType?: GroupMiniGroupTypeField; diff --git a/src/sdk-gen/schemas/integrationMappingPartnerItemTeamsCreateRequest.ts b/src/sdk-gen/schemas/integrationMappingPartnerItemTeamsCreateRequest.ts index 61b31503..465443e8 100644 --- a/src/sdk-gen/schemas/integrationMappingPartnerItemTeamsCreateRequest.ts +++ b/src/sdk-gen/schemas/integrationMappingPartnerItemTeamsCreateRequest.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type IntegrationMappingPartnerItemTeamsCreateRequestTypeField = - | 'channel' - | 'team'; + 'channel' | 'team'; export interface IntegrationMappingPartnerItemTeamsCreateRequest { /** * Type of the mapped item referenced in `id`. */ diff --git a/src/sdk-gen/schemas/integrationMappingTeams.ts b/src/sdk-gen/schemas/integrationMappingTeams.ts index 1a58d666..7599c5e1 100644 --- a/src/sdk-gen/schemas/integrationMappingTeams.ts +++ b/src/sdk-gen/schemas/integrationMappingTeams.ts @@ -112,8 +112,7 @@ export function deserializeIntegrationMappingTeams( }); } const integrationType: - | undefined - | IntegrationMappingTeamsIntegrationTypeField = + undefined | IntegrationMappingTeamsIntegrationTypeField = val.integration_type == void 0 ? void 0 : deserializeIntegrationMappingTeamsIntegrationTypeField( diff --git a/src/sdk-gen/schemas/legalHoldPolicy.ts b/src/sdk-gen/schemas/legalHoldPolicy.ts index 169a2336..2c9ec2bb 100644 --- a/src/sdk-gen/schemas/legalHoldPolicy.ts +++ b/src/sdk-gen/schemas/legalHoldPolicy.ts @@ -19,11 +19,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type LegalHoldPolicyStatusField = - | 'active' - | 'applying' - | 'releasing' - | 'released' - | string; + 'active' | 'applying' | 'releasing' | 'released' | string; export interface LegalHoldPolicyAssignmentCountsField { /** * The number of users this policy is applied to with the `access` type assignment. */ diff --git a/src/sdk-gen/schemas/legalHoldPolicyAssignedItem.ts b/src/sdk-gen/schemas/legalHoldPolicyAssignedItem.ts index bf789d72..8cc423e7 100644 --- a/src/sdk-gen/schemas/legalHoldPolicyAssignedItem.ts +++ b/src/sdk-gen/schemas/legalHoldPolicyAssignedItem.ts @@ -7,12 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type LegalHoldPolicyAssignedItemTypeField = - | 'file' - | 'file_version' - | 'folder' - | 'user' - | 'ownership' - | 'interactions'; + 'file' | 'file_version' | 'folder' | 'user' | 'ownership' | 'interactions'; export interface LegalHoldPolicyAssignedItem { /** * The type of item the policy is assigned to. */ diff --git a/src/sdk-gen/schemas/metadataFilter.ts b/src/sdk-gen/schemas/metadataFilter.ts index a6d0a232..1750db1f 100644 --- a/src/sdk-gen/schemas/metadataFilter.ts +++ b/src/sdk-gen/schemas/metadataFilter.ts @@ -16,10 +16,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type MetadataFilterScopeField = - | 'global' - | 'enterprise' - | 'enterprise_{enterprise_id}' - | string; + 'global' | 'enterprise' | 'enterprise_{enterprise_id}' | string; export interface MetadataFilter { /** * Specifies the scope of the template to filter search results by. diff --git a/src/sdk-gen/schemas/metadataInstanceValue.ts b/src/sdk-gen/schemas/metadataInstanceValue.ts index 64892f29..67a7f9b0 100644 --- a/src/sdk-gen/schemas/metadataInstanceValue.ts +++ b/src/sdk-gen/schemas/metadataInstanceValue.ts @@ -7,10 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type MetadataInstanceValue = - | string - | number - | number - | readonly string[]; + string | number | number | readonly string[]; export function serializeMetadataInstanceValue(val: any): SerializedData { return val; } diff --git a/src/sdk-gen/schemas/metadataTemplate.ts b/src/sdk-gen/schemas/metadataTemplate.ts index a80337a3..254130be 100644 --- a/src/sdk-gen/schemas/metadataTemplate.ts +++ b/src/sdk-gen/schemas/metadataTemplate.ts @@ -8,13 +8,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type MetadataTemplateTypeField = 'metadata_template'; export type MetadataTemplateFieldsTypeField = - | 'string' - | 'float' - | 'date' - | 'enum' - | 'multiSelect' - | 'taxonomy' - | 'integer'; + 'string' | 'float' | 'date' | 'enum' | 'multiSelect' | 'taxonomy' | 'integer'; export interface MetadataTemplateFieldsOptionsField { /** * The text value of the option. This represents both the display name of the diff --git a/src/sdk-gen/schemas/postOAuth2Token.ts b/src/sdk-gen/schemas/postOAuth2Token.ts index 018a338a..81337325 100644 --- a/src/sdk-gen/schemas/postOAuth2Token.ts +++ b/src/sdk-gen/schemas/postOAuth2Token.ts @@ -14,11 +14,9 @@ export type PostOAuth2TokenGrantTypeField = | 'urn:ietf:params:oauth:grant-type:token-exchange' | string; export type PostOAuth2TokenSubjectTokenTypeField = - | 'urn:ietf:params:oauth:token-type:access_token' - | string; + 'urn:ietf:params:oauth:token-type:access_token' | string; export type PostOAuth2TokenActorTokenTypeField = - | 'urn:ietf:params:oauth:token-type:id_token' - | string; + 'urn:ietf:params:oauth:token-type:id_token' | string; export type PostOAuth2TokenBoxSubjectTypeField = 'enterprise' | 'user' | string; export interface PostOAuth2Token { /** diff --git a/src/sdk-gen/schemas/postOAuth2TokenRefreshAccessToken.ts b/src/sdk-gen/schemas/postOAuth2TokenRefreshAccessToken.ts index 341c5e5d..fb4d477e 100644 --- a/src/sdk-gen/schemas/postOAuth2TokenRefreshAccessToken.ts +++ b/src/sdk-gen/schemas/postOAuth2TokenRefreshAccessToken.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type PostOAuth2TokenRefreshAccessTokenGrantTypeField = - | 'refresh_token' - | string; + 'refresh_token' | string; export class PostOAuth2TokenRefreshAccessToken { /** * The type of request being made, in this case a refresh request. */ diff --git a/src/sdk-gen/schemas/retentionPolicy.ts b/src/sdk-gen/schemas/retentionPolicy.ts index 903279b7..2a261361 100644 --- a/src/sdk-gen/schemas/retentionPolicy.ts +++ b/src/sdk-gen/schemas/retentionPolicy.ts @@ -32,9 +32,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type RetentionPolicyPolicyTypeField = 'finite' | 'indefinite' | string; export type RetentionPolicyRetentionTypeField = - | 'modifiable' - | 'non_modifiable' - | string; + 'modifiable' | 'non_modifiable' | string; export type RetentionPolicyStatusField = 'active' | 'retired' | string; export interface RetentionPolicyAssignmentCountsField { /** @@ -363,16 +361,14 @@ export function deserializeRetentionPolicy( const retentionLength: undefined | string = val.retention_length == void 0 ? void 0 : val.retention_length; const dispositionAction: - | undefined - | RetentionPolicyMiniDispositionActionField = + undefined | RetentionPolicyMiniDispositionActionField = val.disposition_action == void 0 ? void 0 : deserializeRetentionPolicyMiniDispositionActionField( val.disposition_action ); const maxExtensionLength: - | undefined - | RetentionPolicyMaxExtensionLengthResponse = + undefined | RetentionPolicyMaxExtensionLengthResponse = val.max_extension_length == void 0 ? void 0 : deserializeRetentionPolicyMaxExtensionLengthResponse( diff --git a/src/sdk-gen/schemas/retentionPolicyAssignment.ts b/src/sdk-gen/schemas/retentionPolicyAssignment.ts index 1317d5f1..bac1d82a 100644 --- a/src/sdk-gen/schemas/retentionPolicyAssignment.ts +++ b/src/sdk-gen/schemas/retentionPolicyAssignment.ts @@ -17,9 +17,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type RetentionPolicyAssignmentTypeField = 'retention_policy_assignment'; export type RetentionPolicyAssignmentAssignedToTypeField = - | 'folder' - | 'enterprise' - | 'metadata_template'; + 'folder' | 'enterprise' | 'metadata_template'; export interface RetentionPolicyAssignmentAssignedToField { /** * The ID of the folder, enterprise, or metadata template @@ -59,8 +57,7 @@ export class RetentionPolicyAssignment { * An array of field objects. Values are only returned if the `assigned_to` * type is `metadata_template`. Otherwise, the array is blank. */ readonly filterFields?: - | readonly RetentionPolicyAssignmentFilterFieldsField[] - | null; + readonly RetentionPolicyAssignmentFilterFieldsField[] | null; readonly assignedBy?: UserMini; /** * When the retention policy assignment object was @@ -122,8 +119,7 @@ export interface RetentionPolicyAssignmentInput { * An array of field objects. Values are only returned if the `assigned_to` * type is `metadata_template`. Otherwise, the array is blank. */ readonly filterFields?: - | readonly RetentionPolicyAssignmentFilterFieldsField[] - | null; + readonly RetentionPolicyAssignmentFilterFieldsField[] | null; readonly assignedBy?: UserMini; /** * When the retention policy assignment object was @@ -316,8 +312,7 @@ export function deserializeRetentionPolicyAssignment( }); } const filterFields: - | undefined - | readonly RetentionPolicyAssignmentFilterFieldsField[] = + undefined | readonly RetentionPolicyAssignmentFilterFieldsField[] = val.filter_fields == void 0 ? void 0 : sdIsList(val.filter_fields) @@ -432,8 +427,7 @@ export function deserializeRetentionPolicyAssignmentInput( }); } const filterFields: - | undefined - | readonly RetentionPolicyAssignmentFilterFieldsField[] = + undefined | readonly RetentionPolicyAssignmentFilterFieldsField[] = val.filter_fields == void 0 ? void 0 : sdIsList(val.filter_fields) diff --git a/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthRequest.ts b/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthRequest.ts index 1a7e45b1..c8be1953 100644 --- a/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthRequest.ts +++ b/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthRequest.ts @@ -8,9 +8,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type RetentionPolicyMaxExtensionLengthRequestEnum = 'none' | string; export type RetentionPolicyMaxExtensionLengthRequest = - | RetentionPolicyMaxExtensionLengthRequestEnum - | string - | number; + RetentionPolicyMaxExtensionLengthRequestEnum | string | number; export function serializeRetentionPolicyMaxExtensionLengthRequestEnum( val: RetentionPolicyMaxExtensionLengthRequestEnum ): SerializedData { diff --git a/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthResponse.ts b/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthResponse.ts index abcffaf8..072b1c74 100644 --- a/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthResponse.ts +++ b/src/sdk-gen/schemas/retentionPolicyMaxExtensionLengthResponse.ts @@ -8,8 +8,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type RetentionPolicyMaxExtensionLengthResponseEnum = 'none' | string; export type RetentionPolicyMaxExtensionLengthResponse = - | RetentionPolicyMaxExtensionLengthResponseEnum - | string; + RetentionPolicyMaxExtensionLengthResponseEnum | string; export function serializeRetentionPolicyMaxExtensionLengthResponseEnum( val: RetentionPolicyMaxExtensionLengthResponseEnum ): SerializedData { diff --git a/src/sdk-gen/schemas/retentionPolicyMini.ts b/src/sdk-gen/schemas/retentionPolicyMini.ts index 4b71f44b..8bd52c26 100644 --- a/src/sdk-gen/schemas/retentionPolicyMini.ts +++ b/src/sdk-gen/schemas/retentionPolicyMini.ts @@ -19,9 +19,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type RetentionPolicyMiniDispositionActionField = - | 'permanently_delete' - | 'remove_retention' - | string; + 'permanently_delete' | 'remove_retention' | string; export class RetentionPolicyMini extends RetentionPolicyBase { readonly policyName?: string; readonly retentionLength?: string; @@ -118,16 +116,14 @@ export function deserializeRetentionPolicyMini( const retentionLength: undefined | string = val.retention_length == void 0 ? void 0 : val.retention_length; const dispositionAction: - | undefined - | RetentionPolicyMiniDispositionActionField = + undefined | RetentionPolicyMiniDispositionActionField = val.disposition_action == void 0 ? void 0 : deserializeRetentionPolicyMiniDispositionActionField( val.disposition_action ); const maxExtensionLength: - | undefined - | RetentionPolicyMaxExtensionLengthResponse = + undefined | RetentionPolicyMaxExtensionLengthResponse = val.max_extension_length == void 0 ? void 0 : deserializeRetentionPolicyMaxExtensionLengthResponse( diff --git a/src/sdk-gen/schemas/searchResultsResponse.ts b/src/sdk-gen/schemas/searchResultsResponse.ts index 828de240..b8b766a6 100644 --- a/src/sdk-gen/schemas/searchResultsResponse.ts +++ b/src/sdk-gen/schemas/searchResultsResponse.ts @@ -13,8 +13,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SearchResultsResponse = - | SearchResults - | SearchResultsWithSharedLinks; + SearchResults | SearchResultsWithSharedLinks; export function serializeSearchResultsResponse(val: any): SerializedData { if (val.type == 'search_results_items') { return serializeSearchResults(val); diff --git a/src/sdk-gen/schemas/shieldInformationBarrier.ts b/src/sdk-gen/schemas/shieldInformationBarrier.ts index 1b9c87a5..0aef5989 100644 --- a/src/sdk-gen/schemas/shieldInformationBarrier.ts +++ b/src/sdk-gen/schemas/shieldInformationBarrier.ts @@ -17,12 +17,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type ShieldInformationBarrierTypeField = 'shield_information_barrier'; export type ShieldInformationBarrierStatusField = - | 'draft' - | 'pending' - | 'disabled' - | 'enabled' - | 'invalid' - | string; + 'draft' | 'pending' | 'disabled' | 'enabled' | 'invalid' | string; export interface ShieldInformationBarrier { /** * The unique identifier for the shield information barrier. */ diff --git a/src/sdk-gen/schemas/shieldInformationBarrierReport.ts b/src/sdk-gen/schemas/shieldInformationBarrierReport.ts index 9edc7d07..87b4cd8e 100644 --- a/src/sdk-gen/schemas/shieldInformationBarrierReport.ts +++ b/src/sdk-gen/schemas/shieldInformationBarrierReport.ts @@ -25,11 +25,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type ShieldInformationBarrierReportStatusField = - | 'pending' - | 'error' - | 'done' - | 'cancelled' - | string; + 'pending' | 'error' | 'done' | 'cancelled' | string; export type ShieldInformationBarrierReport = ShieldInformationBarrierReportBase & { readonly shieldInformationBarrier?: ShieldInformationBarrierReference; @@ -124,8 +120,7 @@ export function deserializeShieldInformationBarrierReport( }); } const shieldInformationBarrier: - | undefined - | ShieldInformationBarrierReference = + undefined | ShieldInformationBarrierReference = val.shield_information_barrier == void 0 ? void 0 : deserializeShieldInformationBarrierReference( diff --git a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestriction.ts b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestriction.ts index 669a0788..a39c9902 100644 --- a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestriction.ts +++ b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestriction.ts @@ -137,8 +137,7 @@ export function deserializeShieldInformationBarrierSegmentRestriction( val.restricted_segment ); const type: - | undefined - | ShieldInformationBarrierSegmentRestrictionBaseTypeField = + undefined | ShieldInformationBarrierSegmentRestrictionBaseTypeField = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField( diff --git a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionBase.ts b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionBase.ts index 86a49e42..a51cf287 100644 --- a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionBase.ts +++ b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionBase.ts @@ -57,8 +57,7 @@ export function deserializeShieldInformationBarrierSegmentRestrictionBase( }); } const type: - | undefined - | ShieldInformationBarrierSegmentRestrictionBaseTypeField = + undefined | ShieldInformationBarrierSegmentRestrictionBaseTypeField = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField( diff --git a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionMini.ts b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionMini.ts index cfc78279..5762a8c8 100644 --- a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionMini.ts +++ b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictionMini.ts @@ -218,8 +218,7 @@ export function deserializeShieldInformationBarrierSegmentRestrictionMini( val.restricted_segment ); const type: - | undefined - | ShieldInformationBarrierSegmentRestrictionBaseTypeField = + undefined | ShieldInformationBarrierSegmentRestrictionBaseTypeField = val.type == void 0 ? void 0 : deserializeShieldInformationBarrierSegmentRestrictionBaseTypeField( diff --git a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictions.ts b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictions.ts index c7a50045..92bb5793 100644 --- a/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictions.ts +++ b/src/sdk-gen/schemas/shieldInformationBarrierSegmentRestrictions.ts @@ -71,8 +71,7 @@ export function deserializeShieldInformationBarrierSegmentRestrictions( }); } const entries: - | undefined - | readonly ShieldInformationBarrierSegmentRestriction[] = + undefined | readonly ShieldInformationBarrierSegmentRestriction[] = val.entries == void 0 ? void 0 : sdIsList(val.entries) diff --git a/src/sdk-gen/schemas/signRequest.ts b/src/sdk-gen/schemas/signRequest.ts index 92c8d7d8..3e1bec09 100644 --- a/src/sdk-gen/schemas/signRequest.ts +++ b/src/sdk-gen/schemas/signRequest.ts @@ -545,6 +545,13 @@ export function deserializeSignRequest(val: SerializedData): SignRequest { } const externalSystemName: undefined | string = val.external_system_name == void 0 ? void 0 : val.external_system_name; + if (!(val.request_flow == void 0) && !sdIsString(val.request_flow)) { + throw new BoxSdkError({ + message: 'Expecting string for "request_flow" of type "SignRequest"', + }); + } + const requestFlow: undefined | string = + val.request_flow == void 0 ? void 0 : val.request_flow; return { type: type, sourceFiles: sourceFiles, @@ -577,5 +584,6 @@ export function deserializeSignRequest(val: SerializedData): SignRequest { externalId: externalId, templateId: templateId, externalSystemName: externalSystemName, + requestFlow: requestFlow, } satisfies SignRequest; } diff --git a/src/sdk-gen/schemas/signRequestBase.ts b/src/sdk-gen/schemas/signRequestBase.ts index 01fb850f..1fedd1ee 100644 --- a/src/sdk-gen/schemas/signRequestBase.ts +++ b/src/sdk-gen/schemas/signRequestBase.ts @@ -49,6 +49,10 @@ export interface SignRequestBase { /** * Used as an optional system name to appear in the signature log next to the signers who have been assigned the `embed_url_external_id`. */ readonly externalSystemName?: string | null; + /** + * The flow type of the sign request. Values can include `standard` or `cfr11`. + * When not specified during creation, a default is chosen based on admin settings. */ + readonly requestFlow?: string | null; readonly rawData?: SerializedData; } export function serializeSignRequestBase(val: SignRequestBase): SerializedData { @@ -73,6 +77,7 @@ export function serializeSignRequestBase(val: SignRequestBase): SerializedData { ['external_id']: val.externalId, ['template_id']: val.templateId, ['external_system_name']: val.externalSystemName, + ['request_flow']: val.requestFlow, }; } export function deserializeSignRequestBase( @@ -203,6 +208,13 @@ export function deserializeSignRequestBase( } const externalSystemName: undefined | string = val.external_system_name == void 0 ? void 0 : val.external_system_name; + if (!(val.request_flow == void 0) && !sdIsString(val.request_flow)) { + throw new BoxSdkError({ + message: 'Expecting string for "request_flow" of type "SignRequestBase"', + }); + } + const requestFlow: undefined | string = + val.request_flow == void 0 ? void 0 : val.request_flow; return { isDocumentPreparationNeeded: isDocumentPreparationNeeded, redirectUrl: redirectUrl, @@ -217,5 +229,6 @@ export function deserializeSignRequestBase( externalId: externalId, templateId: templateId, externalSystemName: externalSystemName, + requestFlow: requestFlow, } satisfies SignRequestBase; } diff --git a/src/sdk-gen/schemas/signRequestCreateRequest.ts b/src/sdk-gen/schemas/signRequestCreateRequest.ts index 9d1620f9..19ec144e 100644 --- a/src/sdk-gen/schemas/signRequestCreateRequest.ts +++ b/src/sdk-gen/schemas/signRequestCreateRequest.ts @@ -22,10 +22,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestCreateRequestSignatureColorField = - | 'blue' - | 'black' - | 'red' - | string; + 'blue' | 'black' | 'red' | string; export type SignRequestCreateRequest = SignRequestBase & { /** * List of files to create a signing document from. This is currently limited to ten files. Only the ID and type fields are required for each file. */ @@ -128,8 +125,7 @@ export function deserializeSignRequestCreateRequest( }) as readonly any[]) : []; const signatureColor: - | undefined - | SignRequestCreateRequestSignatureColorField = + undefined | SignRequestCreateRequestSignatureColorField = val.signature_color == void 0 ? void 0 : deserializeSignRequestCreateRequestSignatureColorField( @@ -285,6 +281,14 @@ export function deserializeSignRequestCreateRequest( } const externalSystemName: undefined | string = val.external_system_name == void 0 ? void 0 : val.external_system_name; + if (!(val.request_flow == void 0) && !sdIsString(val.request_flow)) { + throw new BoxSdkError({ + message: + 'Expecting string for "request_flow" of type "SignRequestCreateRequest"', + }); + } + const requestFlow: undefined | string = + val.request_flow == void 0 ? void 0 : val.request_flow; return { sourceFiles: sourceFiles, signatureColor: signatureColor, @@ -303,5 +307,6 @@ export function deserializeSignRequestCreateRequest( externalId: externalId, templateId: templateId, externalSystemName: externalSystemName, + requestFlow: requestFlow, } satisfies SignRequestCreateRequest; } diff --git a/src/sdk-gen/schemas/signRequestCreateSigner.ts b/src/sdk-gen/schemas/signRequestCreateSigner.ts index becc30c4..f2bc74a2 100644 --- a/src/sdk-gen/schemas/signRequestCreateSigner.ts +++ b/src/sdk-gen/schemas/signRequestCreateSigner.ts @@ -7,10 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestCreateSignerRoleField = - | 'signer' - | 'approver' - | 'final_copy_reader' - | string; + 'signer' | 'approver' | 'final_copy_reader' | string; export interface SignRequestCreateSigner { /** * Email address of the signer. diff --git a/src/sdk-gen/schemas/signRequestSignerInput.ts b/src/sdk-gen/schemas/signRequestSignerInput.ts index 82f13c51..26251d6f 100644 --- a/src/sdk-gen/schemas/signRequestSignerInput.ts +++ b/src/sdk-gen/schemas/signRequestSignerInput.ts @@ -49,12 +49,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputTypeField = - | 'signature' - | 'date' - | 'text' - | 'checkbox' - | 'radio' - | 'dropdown'; + 'signature' | 'date' | 'text' | 'checkbox' | 'radio' | 'dropdown'; export type SignRequestSignerInputContentTypeField = | 'signature' | 'initial' @@ -89,6 +84,15 @@ export type SignRequestSignerInput = SignRequestPrefillTag & { * Specifies the formatting rules that signers must follow for text field inputs. * If set, this validation is mandatory. */ readonly validation?: SignRequestSignerInputValidation; + /** + * The reason for the signer's input, applicable to signature or initial content types + * in a `cfr11` request flow. The value is `null` when not applicable. */ + readonly reason?: string | null; + /** + * Indicates whether the signer's input has been validated through re-authentication. + * Applicable only for signature or initial content types in a `cfr11` request flow. + * The value is `null` for standard request flows or non-applicable input types. */ + readonly isValidated?: boolean | null; }; export function serializeSignRequestSignerInputTypeField( val: SignRequestSignerInputTypeField @@ -206,6 +210,8 @@ export function serializeSignRequestSignerInput( val.validation == void 0 ? val.validation : serializeSignRequestSignerInputValidation(val.validation), + ['reason']: val.reason, + ['is_validated']: val.isValidated, }, }; } @@ -250,6 +256,20 @@ export function deserializeSignRequestSignerInput( val.validation == void 0 ? void 0 : deserializeSignRequestSignerInputValidation(val.validation); + if (!(val.reason == void 0) && !sdIsString(val.reason)) { + throw new BoxSdkError({ + message: 'Expecting string for "reason" of type "SignRequestSignerInput"', + }); + } + const reason: undefined | string = val.reason == void 0 ? void 0 : val.reason; + if (!(val.is_validated == void 0) && !sdIsBoolean(val.is_validated)) { + throw new BoxSdkError({ + message: + 'Expecting boolean for "is_validated" of type "SignRequestSignerInput"', + }); + } + const isValidated: undefined | boolean = + val.is_validated == void 0 ? void 0 : val.is_validated; if (!(val.document_tag_id == void 0) && !sdIsString(val.document_tag_id)) { throw new BoxSdkError({ message: @@ -288,6 +308,8 @@ export function deserializeSignRequestSignerInput( pageIndex: pageIndex, readOnly: readOnly, validation: validation, + reason: reason, + isValidated: isValidated, documentTagId: documentTagId, textValue: textValue, checkboxValue: checkboxValue, diff --git a/src/sdk-gen/schemas/signRequestSignerInputCustomValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputCustomValidation.ts index 0bd59d24..be15ee57 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputCustomValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputCustomValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputCustomValidationValidationTypeField = - | 'custom' - | string; + 'custom' | string; export class SignRequestSignerInputCustomValidation { /** * Defines the validation format for the text input as custom. @@ -151,8 +150,7 @@ export function deserializeSignRequestSignerInputCustomValidationInput( }); } const validationType: - | undefined - | SignRequestSignerInputCustomValidationValidationTypeField = + undefined | SignRequestSignerInputCustomValidationValidationTypeField = val.validationType == void 0 ? void 0 : deserializeSignRequestSignerInputCustomValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputDateAsiaValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputDateAsiaValidation.ts index d1987d62..0dd4561d 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputDateAsiaValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputDateAsiaValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputDateAsiaValidationValidationTypeField = - | 'date_asia' - | string; + 'date_asia' | string; export interface SignRequestSignerInputDateAsiaValidation { /** * Validates that the text input uses the Asian date format `YYYY/MM/DD`. */ @@ -55,8 +54,7 @@ export function deserializeSignRequestSignerInputDateAsiaValidation( }); } const validationType: - | undefined - | SignRequestSignerInputDateAsiaValidationValidationTypeField = + undefined | SignRequestSignerInputDateAsiaValidationValidationTypeField = val.validation_type == void 0 ? void 0 : deserializeSignRequestSignerInputDateAsiaValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputDateEuValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputDateEuValidation.ts index 6f72207a..da7224b5 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputDateEuValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputDateEuValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputDateEuValidationValidationTypeField = - | 'date_eu' - | string; + 'date_eu' | string; export interface SignRequestSignerInputDateEuValidation { /** * Validates that the text input uses the European date format `DD/MM/YYYY`. */ @@ -55,8 +54,7 @@ export function deserializeSignRequestSignerInputDateEuValidation( }); } const validationType: - | undefined - | SignRequestSignerInputDateEuValidationValidationTypeField = + undefined | SignRequestSignerInputDateEuValidationValidationTypeField = val.validation_type == void 0 ? void 0 : deserializeSignRequestSignerInputDateEuValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputDateIsoValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputDateIsoValidation.ts index a2f7ea23..a4a3ac11 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputDateIsoValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputDateIsoValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputDateIsoValidationValidationTypeField = - | 'date_iso' - | string; + 'date_iso' | string; export interface SignRequestSignerInputDateIsoValidation { /** * Validates that the text input uses the ISO date format `YYYY-MM-DD`. */ @@ -55,8 +54,7 @@ export function deserializeSignRequestSignerInputDateIsoValidation( }); } const validationType: - | undefined - | SignRequestSignerInputDateIsoValidationValidationTypeField = + undefined | SignRequestSignerInputDateIsoValidationValidationTypeField = val.validation_type == void 0 ? void 0 : deserializeSignRequestSignerInputDateIsoValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputDateUsValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputDateUsValidation.ts index d737a3ae..17a24e1c 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputDateUsValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputDateUsValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputDateUsValidationValidationTypeField = - | 'date_us' - | string; + 'date_us' | string; export interface SignRequestSignerInputDateUsValidation { /** * Validates that the text input uses the US date format `MM/DD/YYYY`. */ @@ -55,8 +54,7 @@ export function deserializeSignRequestSignerInputDateUsValidation( }); } const validationType: - | undefined - | SignRequestSignerInputDateUsValidationValidationTypeField = + undefined | SignRequestSignerInputDateUsValidationValidationTypeField = val.validation_type == void 0 ? void 0 : deserializeSignRequestSignerInputDateUsValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputEmailValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputEmailValidation.ts index b0fa88ed..56aafacd 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputEmailValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputEmailValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputEmailValidationValidationTypeField = - | 'email' - | string; + 'email' | string; export class SignRequestSignerInputEmailValidation { /** * Validates that the text input is an email address. */ @@ -106,8 +105,7 @@ export function deserializeSignRequestSignerInputEmailValidationInput( }); } const validationType: - | undefined - | SignRequestSignerInputEmailValidationValidationTypeField = + undefined | SignRequestSignerInputEmailValidationValidationTypeField = val.validationType == void 0 ? void 0 : deserializeSignRequestSignerInputEmailValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputNumberWithCommaValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputNumberWithCommaValidation.ts index b7d4e719..ed2da2c0 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputNumberWithCommaValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputNumberWithCommaValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputNumberWithCommaValidationValidationTypeField = - | 'number_with_comma' - | string; + 'number_with_comma' | string; export interface SignRequestSignerInputNumberWithCommaValidation { /** * Validates that the text input uses a number format with a comma as the decimal separator (for example, 1,23). */ diff --git a/src/sdk-gen/schemas/signRequestSignerInputSsnValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputSsnValidation.ts index 5174dced..cac0886b 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputSsnValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputSsnValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputSsnValidationValidationTypeField = - | 'ssn' - | string; + 'ssn' | string; export class SignRequestSignerInputSsnValidation { /** * Validates that the text input is a Social Security Number (SSN). */ @@ -105,8 +104,7 @@ export function deserializeSignRequestSignerInputSsnValidationInput( }); } const validationType: - | undefined - | SignRequestSignerInputSsnValidationValidationTypeField = + undefined | SignRequestSignerInputSsnValidationValidationTypeField = val.validationType == void 0 ? void 0 : deserializeSignRequestSignerInputSsnValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputZip4Validation.ts b/src/sdk-gen/schemas/signRequestSignerInputZip4Validation.ts index cdda8665..a7fdbad3 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputZip4Validation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputZip4Validation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputZip4ValidationValidationTypeField = - | 'zip_4' - | string; + 'zip_4' | string; export class SignRequestSignerInputZip4Validation { /** * Validates that the text input is a ZIP+4 code. */ @@ -106,8 +105,7 @@ export function deserializeSignRequestSignerInputZip4ValidationInput( }); } const validationType: - | undefined - | SignRequestSignerInputZip4ValidationValidationTypeField = + undefined | SignRequestSignerInputZip4ValidationValidationTypeField = val.validationType == void 0 ? void 0 : deserializeSignRequestSignerInputZip4ValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signRequestSignerInputZipValidation.ts b/src/sdk-gen/schemas/signRequestSignerInputZipValidation.ts index 2913536a..6e19b3d8 100644 --- a/src/sdk-gen/schemas/signRequestSignerInputZipValidation.ts +++ b/src/sdk-gen/schemas/signRequestSignerInputZipValidation.ts @@ -7,8 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SignRequestSignerInputZipValidationValidationTypeField = - | 'zip' - | string; + 'zip' | string; export class SignRequestSignerInputZipValidation { /** * Validates that the text input is a ZIP code. */ @@ -105,8 +104,7 @@ export function deserializeSignRequestSignerInputZipValidationInput( }); } const validationType: - | undefined - | SignRequestSignerInputZipValidationValidationTypeField = + undefined | SignRequestSignerInputZipValidationValidationTypeField = val.validationType == void 0 ? void 0 : deserializeSignRequestSignerInputZipValidationValidationTypeField( diff --git a/src/sdk-gen/schemas/signTemplate.ts b/src/sdk-gen/schemas/signTemplate.ts index 257be9c1..e7114df9 100644 --- a/src/sdk-gen/schemas/signTemplate.ts +++ b/src/sdk-gen/schemas/signTemplate.ts @@ -168,6 +168,9 @@ export interface SignTemplate { * Custom branding applied to notifications * and signature requests. */ readonly customBranding?: SignTemplateCustomBrandingField | null; + /** + * The sign flow of sign requests created from the template. Values can include `standard` or `cfr11`. */ + readonly requestFlow?: string | null; readonly rawData?: SerializedData; } export function serializeSignTemplateTypeField( @@ -323,8 +326,7 @@ export function deserializeSignTemplateAdditionalInfoField( }); } const nonEditable: - | undefined - | readonly SignTemplateAdditionalInfoNonEditableField[] = + undefined | readonly SignTemplateAdditionalInfoNonEditableField[] = val.non_editable == void 0 ? void 0 : sdIsList(val.non_editable) @@ -525,6 +527,7 @@ export function serializeSignTemplate(val: SignTemplate): SerializedData { val.customBranding == void 0 ? val.customBranding : serializeSignTemplateCustomBrandingField(val.customBranding), + ['request_flow']: val.requestFlow, }; } export function deserializeSignTemplate(val: SerializedData): SignTemplate { @@ -662,6 +665,13 @@ export function deserializeSignTemplate(val: SerializedData): SignTemplate { val.custom_branding == void 0 ? void 0 : deserializeSignTemplateCustomBrandingField(val.custom_branding); + if (!(val.request_flow == void 0) && !sdIsString(val.request_flow)) { + throw new BoxSdkError({ + message: 'Expecting string for "request_flow" of type "SignTemplate"', + }); + } + const requestFlow: undefined | string = + val.request_flow == void 0 ? void 0 : val.request_flow; return { type: type, id: id, @@ -680,5 +690,6 @@ export function deserializeSignTemplate(val: SerializedData): SignTemplate { additionalInfo: additionalInfo, readySignLink: readySignLink, customBranding: customBranding, + requestFlow: requestFlow, } satisfies SignTemplate; } diff --git a/src/sdk-gen/schemas/skillCard.ts b/src/sdk-gen/schemas/skillCard.ts index 35e57579..dd1118f9 100644 --- a/src/sdk-gen/schemas/skillCard.ts +++ b/src/sdk-gen/schemas/skillCard.ts @@ -19,10 +19,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type SkillCard = - | KeywordSkillCard - | TimelineSkillCard - | TranscriptSkillCard - | StatusSkillCard; + KeywordSkillCard | TimelineSkillCard | TranscriptSkillCard | StatusSkillCard; export function serializeSkillCard(val: any): SerializedData { if (val.skillCardType == 'keyword') { return serializeKeywordSkillCard(val); diff --git a/src/sdk-gen/schemas/taskAssignment.ts b/src/sdk-gen/schemas/taskAssignment.ts index 91a56587..4fd9d181 100644 --- a/src/sdk-gen/schemas/taskAssignment.ts +++ b/src/sdk-gen/schemas/taskAssignment.ts @@ -17,11 +17,7 @@ import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type TaskAssignmentTypeField = 'task_assignment'; export type TaskAssignmentResolutionStateField = - | 'completed' - | 'incomplete' - | 'approved' - | 'rejected' - | string; + 'completed' | 'incomplete' | 'approved' | 'rejected' | string; export interface TaskAssignment { /** * The unique identifier for this task assignment. */ diff --git a/src/sdk-gen/schemas/templateSigner.ts b/src/sdk-gen/schemas/templateSigner.ts index 032765bb..d3dffe7d 100644 --- a/src/sdk-gen/schemas/templateSigner.ts +++ b/src/sdk-gen/schemas/templateSigner.ts @@ -10,10 +10,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type TemplateSignerRoleField = - | 'signer' - | 'approver' - | 'final_copy_reader' - | string; + 'signer' | 'approver' | 'final_copy_reader' | string; export interface TemplateSigner { readonly inputs?: readonly TemplateSignerInput[]; /** diff --git a/src/sdk-gen/schemas/trashFile.ts b/src/sdk-gen/schemas/trashFile.ts index 8ab6ba21..b0b692a6 100644 --- a/src/sdk-gen/schemas/trashFile.ts +++ b/src/sdk-gen/schemas/trashFile.ts @@ -48,10 +48,7 @@ export interface TrashFilePathCollectionField { readonly rawData?: SerializedData; } export type TrashFileItemStatusField = - | 'active' - | 'trashed' - | 'deleted' - | string; + 'active' | 'trashed' | 'deleted' | string; export class TrashFile { /** * The unique identifier that represent a file. diff --git a/src/sdk-gen/schemas/trashFileRestored.ts b/src/sdk-gen/schemas/trashFileRestored.ts index 752425ea..16c2959b 100644 --- a/src/sdk-gen/schemas/trashFileRestored.ts +++ b/src/sdk-gen/schemas/trashFileRestored.ts @@ -29,10 +29,7 @@ export interface TrashFileRestoredPathCollectionField { readonly rawData?: SerializedData; } export type TrashFileRestoredItemStatusField = - | 'active' - | 'trashed' - | 'deleted' - | string; + 'active' | 'trashed' | 'deleted' | string; export class TrashFileRestored { /** * The unique identifier that represent a file. diff --git a/src/sdk-gen/schemas/trashFolder.ts b/src/sdk-gen/schemas/trashFolder.ts index 9dabfe10..9cc66baf 100644 --- a/src/sdk-gen/schemas/trashFolder.ts +++ b/src/sdk-gen/schemas/trashFolder.ts @@ -45,10 +45,7 @@ export interface TrashFolderPathCollectionField { readonly rawData?: SerializedData; } export type TrashFolderItemStatusField = - | 'active' - | 'trashed' - | 'deleted' - | string; + 'active' | 'trashed' | 'deleted' | string; export class TrashFolder { /** * The unique identifier that represent a folder. diff --git a/src/sdk-gen/schemas/trashFolderRestored.ts b/src/sdk-gen/schemas/trashFolderRestored.ts index 0b86f0c3..3e0d891b 100644 --- a/src/sdk-gen/schemas/trashFolderRestored.ts +++ b/src/sdk-gen/schemas/trashFolderRestored.ts @@ -26,10 +26,7 @@ export interface TrashFolderRestoredPathCollectionField { readonly rawData?: SerializedData; } export type TrashFolderRestoredItemStatusField = - | 'active' - | 'trashed' - | 'deleted' - | string; + 'active' | 'trashed' | 'deleted' | string; export interface TrashFolderRestored { /** * The unique identifier that represent a folder. diff --git a/src/sdk-gen/schemas/trashWebLink.ts b/src/sdk-gen/schemas/trashWebLink.ts index 3730fb7e..ce6a5536 100644 --- a/src/sdk-gen/schemas/trashWebLink.ts +++ b/src/sdk-gen/schemas/trashWebLink.ts @@ -45,10 +45,7 @@ export interface TrashWebLinkPathCollectionField { readonly rawData?: SerializedData; } export type TrashWebLinkItemStatusField = - | 'active' - | 'trashed' - | 'deleted' - | string; + 'active' | 'trashed' | 'deleted' | string; export interface TrashWebLink { /** * The value will always be `web_link`. */ diff --git a/src/sdk-gen/schemas/trashWebLinkRestored.ts b/src/sdk-gen/schemas/trashWebLinkRestored.ts index bcf7f18c..937442b8 100644 --- a/src/sdk-gen/schemas/trashWebLinkRestored.ts +++ b/src/sdk-gen/schemas/trashWebLinkRestored.ts @@ -26,10 +26,7 @@ export interface TrashWebLinkRestoredPathCollectionField { readonly rawData?: SerializedData; } export type TrashWebLinkRestoredItemStatusField = - | 'active' - | 'trashed' - | 'deleted' - | string; + 'active' | 'trashed' | 'deleted' | string; export interface TrashWebLinkRestored { /** * The value will always be `web_link`. */ diff --git a/src/sdk-gen/schemas/v2025R0/docGenBatchCreateRequestV2025R0.ts b/src/sdk-gen/schemas/v2025R0/docGenBatchCreateRequestV2025R0.ts index 75aa77c1..542807db 100644 --- a/src/sdk-gen/schemas/v2025R0/docGenBatchCreateRequestV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/docGenBatchCreateRequestV2025R0.ts @@ -155,8 +155,7 @@ export function deserializeDocGenBatchCreateRequestV2025R0DestinationFolderField }); } const type: - | undefined - | DocGenBatchCreateRequestV2025R0DestinationFolderTypeField = + undefined | DocGenBatchCreateRequestV2025R0DestinationFolderTypeField = val.type == void 0 ? void 0 : deserializeDocGenBatchCreateRequestV2025R0DestinationFolderTypeField( diff --git a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationContentAndSharingV2025R0.ts b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationContentAndSharingV2025R0.ts index 822ac84d..8af139bf 100644 --- a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationContentAndSharingV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationContentAndSharingV2025R0.ts @@ -742,8 +742,7 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( }); } const enterpriseFeatureSettings: - | undefined - | readonly EnterpriseFeatureSettingsItemV2025R0[] = + undefined | readonly EnterpriseFeatureSettingsItemV2025R0[] = val.enterprise_feature_settings == void 0 ? void 0 : sdIsList(val.enterprise_feature_settings) @@ -760,8 +759,7 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.sharing_item_type ); const sharedLinkCompanyDefinition: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.shared_link_company_definition == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( @@ -774,8 +772,7 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.shared_link_access ); const sharedLinkDefaultAccess: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.shared_link_default_access == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( @@ -790,16 +787,14 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.shared_link_default_permissions_selected ); const isOpenCustomUrlsDisabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_open_custom_urls_disabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_open_custom_urls_disabled ); const isCustomDomainHiddenInSharedLink: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_custom_domain_hidden_in_shared_link == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( @@ -814,16 +809,14 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.collaboration_permissions ); const defaultCollaborationRole: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.default_collaboration_role == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.default_collaboration_role ); const isInvitePrivilegeRestricted: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_invite_privilege_restricted == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( @@ -838,24 +831,21 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.collaboration_restrictions ); const isCollaboratorInviteLinksDisabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_collaborator_invite_links_disabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_collaborator_invite_links_disabled ); const isInviteGroupCollaboratorDisabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_invite_group_collaborator_disabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_invite_group_collaborator_disabled ); const isOwnershipTransferRestricted: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_ownership_transfer_restricted == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( @@ -878,168 +868,147 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.external_collaboration_allowlist_users ); const isWatermarkingEnterpriseFeatureEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_watermarking_enterprise_feature_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_watermarking_enterprise_feature_enabled ); const isRootContentCreationRestricted: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_root_content_creation_restricted == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_root_content_creation_restricted ); const isTagCreationRestricted: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_tag_creation_restricted == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_tag_creation_restricted ); const tagCreationRestriction: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.tag_creation_restriction == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.tag_creation_restriction ); const isEmailUploadsEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_email_uploads_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_email_uploads_enabled ); const isCustomSettingsEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_custom_settings_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_custom_settings_enabled ); const isFormsLoginRequired: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_forms_login_required == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_forms_login_required ); const isFormsBrandingDefaultEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_forms_branding_default_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_forms_branding_default_enabled ); const isCcFreeTrialActive: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_cc_free_trial_active == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_cc_free_trial_active ); const isFileRequestEditorsAllowed: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_file_request_editors_allowed == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_file_request_editors_allowed ); const isFileRequestBrandingDefaultEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_file_request_branding_default_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_file_request_branding_default_enabled ); const isFileRequestLoginRequired: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_file_request_login_required == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_file_request_login_required ); const isSharedLinksExpirationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_shared_links_expiration_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_shared_links_expiration_enabled ); const sharedLinksExpirationDays: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.shared_links_expiration_days == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.shared_links_expiration_days ); const isPublicSharedLinksExpirationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_public_shared_links_expiration_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_public_shared_links_expiration_enabled ); const publicSharedLinksExpirationDays: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.public_shared_links_expiration_days == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.public_shared_links_expiration_days ); const sharedExpirationTarget: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.shared_expiration_target == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.shared_expiration_target ); const isSharedLinksExpirationNotificationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_shared_links_expiration_notification_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_shared_links_expiration_notification_enabled ); const sharedLinksExpirationNotificationDays: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.shared_links_expiration_notification_days == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.shared_links_expiration_notification_days ); const isSharedLinksExpirationNotificationPrevented: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_shared_links_expiration_notification_prevented == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_shared_links_expiration_notification_prevented ); const isAutoDeleteEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_auto_delete_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( @@ -1052,8 +1021,7 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.auto_delete_days ); const isAutoDeleteExpirationModificationPrevented: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_auto_delete_expiration_modification_prevented == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( @@ -1066,56 +1034,49 @@ export function deserializeEnterpriseConfigurationContentAndSharingV2025R0( val.auto_delete_target ); const isCollaborationExpirationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_collaboration_expiration_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_collaboration_expiration_enabled ); const collaborationExpirationDays: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.collaboration_expiration_days == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.collaboration_expiration_days ); const isCollaborationExpirationModificationPrevented: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_collaboration_expiration_modification_prevented == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_collaboration_expiration_modification_prevented ); const isCollaborationExpirationNotificationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_collaboration_expiration_notification_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_collaboration_expiration_notification_enabled ); const collaborationExpirationTarget: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.collaboration_expiration_target == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.collaboration_expiration_target ); const trashAutoClearTime: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.trash_auto_clear_time == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.trash_auto_clear_time ); const permanentDeletionAccess: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.permanent_deletion_access == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( diff --git a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationSecurityV2025R0.ts b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationSecurityV2025R0.ts index 19d0718f..204fb045 100644 --- a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationSecurityV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationSecurityV2025R0.ts @@ -569,104 +569,91 @@ export function deserializeEnterpriseConfigurationSecurityV2025R0( }); } const isManagedUserSignupEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_managed_user_signup_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_managed_user_signup_enabled ); const isManagedUserSignupNotificationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_managed_user_signup_notification_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_managed_user_signup_notification_enabled ); const isManagedUserSignupCorporateEmailEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_managed_user_signup_corporate_email_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_managed_user_signup_corporate_email_enabled ); const isNewUserNotificationDailyDigestEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_new_user_notification_daily_digest_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_new_user_notification_daily_digest_enabled ); const isManagedUserEmailChangeDisabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_managed_user_email_change_disabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_managed_user_email_change_disabled ); const isMultiFactorAuthRequired: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_multi_factor_auth_required == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_multi_factor_auth_required ); const isWeakPasswordPreventionEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_weak_password_prevention_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_weak_password_prevention_enabled ); const isPasswordLeakDetectionEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_password_leak_detection_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_password_leak_detection_enabled ); const lastPasswordResetAt: - | undefined - | EnterpriseConfigurationSecurityV2025R0LastPasswordResetAtField = + undefined | EnterpriseConfigurationSecurityV2025R0LastPasswordResetAtField = val.last_password_reset_at == void 0 ? void 0 : deserializeEnterpriseConfigurationSecurityV2025R0LastPasswordResetAtField( val.last_password_reset_at ); const isPasswordRequestNotificationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_password_request_notification_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_password_request_notification_enabled ); const isPasswordChangeNotificationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_password_change_notification_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_password_change_notification_enabled ); const isStrongPasswordForExtCollabEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_strong_password_for_ext_collab_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_strong_password_for_ext_collab_enabled ); const isManagedUserMigrationDisabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_managed_user_migration_disabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( @@ -681,56 +668,49 @@ export function deserializeEnterpriseConfigurationSecurityV2025R0( ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0(val.join_url); const failedLoginAttemptsToTriggerAdminNotification: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.failed_login_attempts_to_trigger_admin_notification == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.failed_login_attempts_to_trigger_admin_notification ); const passwordMinLength: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.password_min_length == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.password_min_length ); const passwordMinUppercaseCharacters: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.password_min_uppercase_characters == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.password_min_uppercase_characters ); const passwordMinNumericCharacters: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.password_min_numeric_characters == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.password_min_numeric_characters ); const passwordMinSpecialCharacters: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.password_min_special_characters == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.password_min_special_characters ); const passwordResetFrequency: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.password_reset_frequency == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.password_reset_frequency ); const previousPasswordReuseLimit: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.previous_password_reuse_limit == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( @@ -751,24 +731,21 @@ export function deserializeEnterpriseConfigurationSecurityV2025R0( val.external_collab_multi_factor_auth_settings ); const keysafe: - | undefined - | EnterpriseConfigurationSecurityV2025R0KeysafeField = + undefined | EnterpriseConfigurationSecurityV2025R0KeysafeField = val.keysafe == void 0 ? void 0 : deserializeEnterpriseConfigurationSecurityV2025R0KeysafeField( val.keysafe ); const isCustomSessionDurationEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_custom_session_duration_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_custom_session_duration_enabled ); const customSessionDurationValue: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.custom_session_duration_value == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( @@ -783,8 +760,7 @@ export function deserializeEnterpriseConfigurationSecurityV2025R0( val.custom_session_duration_groups ); const multiFactorAuthType: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.multi_factor_auth_type == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( diff --git a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationUserSettingsV2025R0.ts b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationUserSettingsV2025R0.ts index 0d2e8ebd..9885c237 100644 --- a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationUserSettingsV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationUserSettingsV2025R0.ts @@ -253,8 +253,7 @@ export function deserializeEnterpriseConfigurationUserSettingsV2025R0( }); } const enterpriseFeatureSettings: - | undefined - | readonly EnterpriseFeatureSettingsItemV2025R0[] = + undefined | readonly EnterpriseFeatureSettingsItemV2025R0[] = val.enterprise_feature_settings == void 0 ? void 0 : sdIsList(val.enterprise_feature_settings) @@ -265,120 +264,105 @@ export function deserializeEnterpriseConfigurationUserSettingsV2025R0( }) as readonly any[]) : []; const userInvitesExpirationTimeFrame: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.user_invites_expiration_time_frame == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.user_invites_expiration_time_frame ); const isUsernameChangeRestricted: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_username_change_restricted == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_username_change_restricted ); const isBoxSyncRestrictedForNewUsers: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_box_sync_restricted_for_new_users == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_box_sync_restricted_for_new_users ); const isViewAllUsersEnabledForNewUsers: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_view_all_users_enabled_for_new_users == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_view_all_users_enabled_for_new_users ); const isDeviceLimitExemptionEnabledForNewUsers: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_device_limit_exemption_enabled_for_new_users == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_device_limit_exemption_enabled_for_new_users ); const isExternalCollaborationRestrictedForNewUsers: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_external_collaboration_restricted_for_new_users == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_external_collaboration_restricted_for_new_users ); const isUnlimitedStorageEnabledForNewUsers: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_unlimited_storage_enabled_for_new_users == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_unlimited_storage_enabled_for_new_users ); const newUserDefaultStorageLimit: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.new_user_default_storage_limit == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.new_user_default_storage_limit ); const newUserDefaultTimezone: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.new_user_default_timezone == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.new_user_default_timezone ); const newUserDefaultLanguage: - | undefined - | EnterpriseConfigurationItemStringV2025R0 = + undefined | EnterpriseConfigurationItemStringV2025R0 = val.new_user_default_language == void 0 ? void 0 : deserializeEnterpriseConfigurationItemStringV2025R0( val.new_user_default_language ); const isEnterpriseSsoRequired: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_enterprise_sso_required == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_enterprise_sso_required ); const isEnterpriseSsoInTesting: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_enterprise_sso_in_testing == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_enterprise_sso_in_testing ); const isSsoAutoAddGroupsEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_sso_auto_add_groups_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_sso_auto_add_groups_enabled ); const isSsoAutoAddUserToGroupsEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_sso_auto_add_user_to_groups_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( val.is_sso_auto_add_user_to_groups_enabled ); const isSsoAutoRemoveUserFromGroupsEnabled: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_sso_auto_remove_user_from_groups_enabled == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( @@ -393,16 +377,14 @@ export function deserializeEnterpriseConfigurationUserSettingsV2025R0( val.user_tracking_codes ); const numberOfUserTrackingCodesRemaining: - | undefined - | EnterpriseConfigurationItemIntegerV2025R0 = + undefined | EnterpriseConfigurationItemIntegerV2025R0 = val.number_of_user_tracking_codes_remaining == void 0 ? void 0 : deserializeEnterpriseConfigurationItemIntegerV2025R0( val.number_of_user_tracking_codes_remaining ); const isInstantLoginRestricted: - | undefined - | EnterpriseConfigurationItemBooleanV2025R0 = + undefined | EnterpriseConfigurationItemBooleanV2025R0 = val.is_instant_login_restricted == void 0 ? void 0 : deserializeEnterpriseConfigurationItemBooleanV2025R0( diff --git a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationV2025R0.ts b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationV2025R0.ts index a56de407..4cf0e01e 100644 --- a/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/enterpriseConfigurationV2025R0.ts @@ -101,8 +101,7 @@ export function deserializeEnterpriseConfigurationV2025R0( ? void 0 : deserializeEnterpriseConfigurationSecurityV2025R0(val.security); const contentAndSharing: - | EnterpriseConfigurationContentAndSharingV2025R0 - | undefined = + EnterpriseConfigurationContentAndSharingV2025R0 | undefined = val.content_and_sharing == void 0 ? void 0 : deserializeEnterpriseConfigurationContentAndSharingV2025R0( diff --git a/src/sdk-gen/schemas/v2025R0/groupMiniV2025R0.ts b/src/sdk-gen/schemas/v2025R0/groupMiniV2025R0.ts index 6ea4ab5c..0f438a57 100644 --- a/src/sdk-gen/schemas/v2025R0/groupMiniV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/groupMiniV2025R0.ts @@ -13,9 +13,7 @@ import { sdIsString } from '../../serialization/json'; import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; export type GroupMiniV2025R0GroupTypeField = - | 'managed_group' - | 'all_users_group' - | string; + 'managed_group' | 'all_users_group' | string; export class GroupMiniV2025R0 extends GroupBaseV2025R0 { readonly name?: string; readonly groupType?: GroupMiniV2025R0GroupTypeField; diff --git a/src/sdk-gen/schemas/v2025R0/hubAccessGranteeV2025R0.ts b/src/sdk-gen/schemas/v2025R0/hubAccessGranteeV2025R0.ts index 938ecb85..d3aaf354 100644 --- a/src/sdk-gen/schemas/v2025R0/hubAccessGranteeV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/hubAccessGranteeV2025R0.ts @@ -13,8 +13,7 @@ import { sdIsString } from '../../serialization/json'; import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; export type HubAccessGranteeV2025R0 = - | HubCollaborationUserV2025R0 - | GroupMiniV2025R0; + HubCollaborationUserV2025R0 | GroupMiniV2025R0; export function serializeHubAccessGranteeV2025R0(val: any): SerializedData { if (val.type == 'user') { return serializeHubCollaborationUserV2025R0(val); diff --git a/src/sdk-gen/schemas/v2025R0/hubCollaborationV2025R0.ts b/src/sdk-gen/schemas/v2025R0/hubCollaborationV2025R0.ts index a23d80f7..23f0fe8d 100644 --- a/src/sdk-gen/schemas/v2025R0/hubCollaborationV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/hubCollaborationV2025R0.ts @@ -23,10 +23,7 @@ import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; export type HubCollaborationV2025R0TypeField = 'hub_collaboration'; export type HubCollaborationV2025R0StatusField = - | 'accepted' - | 'pending' - | 'rejected' - | string; + 'accepted' | 'pending' | 'rejected' | string; export interface HubCollaborationV2025R0AcceptanceRequirementsStatusTermsOfServiceRequirementField { /** * Whether or not the terms of service have been accepted. The @@ -243,8 +240,7 @@ export function deserializeHubCollaborationV2025R0AcceptanceRequirementsStatusSt }); } const enterpriseHasStrongPasswordRequiredForExternalUsers: - | undefined - | boolean = + undefined | boolean = val.enterprise_has_strong_password_required_for_external_users == void 0 ? void 0 : val.enterprise_has_strong_password_required_for_external_users; @@ -449,8 +445,7 @@ export function deserializeHubCollaborationV2025R0( ? void 0 : deserializeHubCollaborationV2025R0StatusField(val.status); const acceptanceRequirementsStatus: - | undefined - | HubCollaborationV2025R0AcceptanceRequirementsStatusField = + undefined | HubCollaborationV2025R0AcceptanceRequirementsStatusField = val.acceptance_requirements_status == void 0 ? void 0 : deserializeHubCollaborationV2025R0AcceptanceRequirementsStatusField( @@ -536,8 +531,7 @@ export function deserializeHubCollaborationV2025R0Input( ? void 0 : deserializeHubCollaborationV2025R0StatusField(val.status); const acceptanceRequirementsStatus: - | undefined - | HubCollaborationV2025R0AcceptanceRequirementsStatusField = + undefined | HubCollaborationV2025R0AcceptanceRequirementsStatusField = val.acceptance_requirements_status == void 0 ? void 0 : deserializeHubCollaborationV2025R0AcceptanceRequirementsStatusField( diff --git a/src/sdk-gen/schemas/v2025R0/hubCopyRequestV2025R0.ts b/src/sdk-gen/schemas/v2025R0/hubCopyRequestV2025R0.ts index 2ef66f1a..e65f92bb 100644 --- a/src/sdk-gen/schemas/v2025R0/hubCopyRequestV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/hubCopyRequestV2025R0.ts @@ -13,12 +13,20 @@ export interface HubCopyRequestV2025R0 { /** * Description of the Box Hub. */ readonly description?: string; + /** + * If true, the items which the user has Editor or Owner access to in the original Box Hub will be copied to the new Box Hub. + * Defaults to false. */ + readonly includeItems?: boolean; readonly rawData?: SerializedData; } export function serializeHubCopyRequestV2025R0( val: HubCopyRequestV2025R0 ): SerializedData { - return { ['title']: val.title, ['description']: val.description }; + return { + ['title']: val.title, + ['description']: val.description, + ['include_items']: val.includeItems, + }; } export function deserializeHubCopyRequestV2025R0( val: SerializedData @@ -42,8 +50,17 @@ export function deserializeHubCopyRequestV2025R0( } const description: undefined | string = val.description == void 0 ? void 0 : val.description; + if (!(val.include_items == void 0) && !sdIsBoolean(val.include_items)) { + throw new BoxSdkError({ + message: + 'Expecting boolean for "include_items" of type "HubCopyRequestV2025R0"', + }); + } + const includeItems: undefined | boolean = + val.include_items == void 0 ? void 0 : val.include_items; return { title: title, description: description, + includeItems: includeItems, } satisfies HubCopyRequestV2025R0; } diff --git a/src/sdk-gen/schemas/v2025R0/hubItemReferenceV2025R0.ts b/src/sdk-gen/schemas/v2025R0/hubItemReferenceV2025R0.ts index 4e658215..9154e930 100644 --- a/src/sdk-gen/schemas/v2025R0/hubItemReferenceV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/hubItemReferenceV2025R0.ts @@ -16,9 +16,7 @@ import { sdIsString } from '../../serialization/json'; import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; export type HubItemReferenceV2025R0 = - | FileReferenceV2025R0 - | FolderReferenceV2025R0 - | WeblinkReferenceV2025R0; + FileReferenceV2025R0 | FolderReferenceV2025R0 | WeblinkReferenceV2025R0; export function serializeHubItemReferenceV2025R0(val: any): SerializedData { if (val.type == 'file') { return serializeFileReferenceV2025R0(val); diff --git a/src/sdk-gen/schemas/v2025R0/hubUpdateRequestV2025R0.ts b/src/sdk-gen/schemas/v2025R0/hubUpdateRequestV2025R0.ts index 97e17614..6a1305b8 100644 --- a/src/sdk-gen/schemas/v2025R0/hubUpdateRequestV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/hubUpdateRequestV2025R0.ts @@ -6,6 +6,8 @@ import { sdIsNumber } from '../../serialization/json'; import { sdIsString } from '../../serialization/json'; import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; +export type HubUpdateRequestV2025R0CopyHubAccessField = + 'all' | 'company' | 'none' | string; export interface HubUpdateRequestV2025R0 { /** * Title of the Box Hub. It cannot be empty and should be less than 50 characters. */ @@ -28,8 +30,39 @@ export interface HubUpdateRequestV2025R0 { /** * Indicates if a public shared link can be created for the Box Hub. */ readonly canPublicSharedLinkBeCreated?: boolean; + /** + * Specifies who is allowed to copy the Box Hub. + * + * * `all` - Any user with access to the Hub can copy it. + * * `company` - Only users within the same enterprise as the Hub can copy it. + * * `none` - No one can copy the Hub. */ + readonly copyHubAccess?: HubUpdateRequestV2025R0CopyHubAccessField; readonly rawData?: SerializedData; } +export function serializeHubUpdateRequestV2025R0CopyHubAccessField( + val: HubUpdateRequestV2025R0CopyHubAccessField +): SerializedData { + return val; +} +export function deserializeHubUpdateRequestV2025R0CopyHubAccessField( + val: SerializedData +): HubUpdateRequestV2025R0CopyHubAccessField { + if (val == 'all') { + return val; + } + if (val == 'company') { + return val; + } + if (val == 'none') { + return val; + } + if (sdIsString(val)) { + return val; + } + throw new BoxSdkError({ + message: "Can't deserialize HubUpdateRequestV2025R0CopyHubAccessField", + }); +} export function serializeHubUpdateRequestV2025R0( val: HubUpdateRequestV2025R0 ): SerializedData { @@ -42,6 +75,10 @@ export function serializeHubUpdateRequestV2025R0( ['can_non_owners_invite']: val.canNonOwnersInvite, ['can_shared_link_be_created']: val.canSharedLinkBeCreated, ['can_public_shared_link_be_created']: val.canPublicSharedLinkBeCreated, + ['copy_hub_access']: + val.copyHubAccess == void 0 + ? val.copyHubAccess + : serializeHubUpdateRequestV2025R0CopyHubAccessField(val.copyHubAccess), }; } export function deserializeHubUpdateRequestV2025R0( @@ -124,6 +161,12 @@ export function deserializeHubUpdateRequestV2025R0( val.can_public_shared_link_be_created == void 0 ? void 0 : val.can_public_shared_link_be_created; + const copyHubAccess: undefined | HubUpdateRequestV2025R0CopyHubAccessField = + val.copy_hub_access == void 0 + ? void 0 + : deserializeHubUpdateRequestV2025R0CopyHubAccessField( + val.copy_hub_access + ); return { title: title, description: description, @@ -133,5 +176,6 @@ export function deserializeHubUpdateRequestV2025R0( canNonOwnersInvite: canNonOwnersInvite, canSharedLinkBeCreated: canSharedLinkBeCreated, canPublicSharedLinkBeCreated: canPublicSharedLinkBeCreated, + copyHubAccess: copyHubAccess, } satisfies HubUpdateRequestV2025R0; } diff --git a/src/sdk-gen/schemas/v2025R0/hubV2025R0.ts b/src/sdk-gen/schemas/v2025R0/hubV2025R0.ts index e1b8ebf5..fec1663f 100644 --- a/src/sdk-gen/schemas/v2025R0/hubV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/hubV2025R0.ts @@ -18,6 +18,7 @@ import { sdIsNumber } from '../../serialization/json'; import { sdIsString } from '../../serialization/json'; import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; +export type HubV2025R0CopyHubAccessField = 'all' | 'company' | 'none' | string; export class HubV2025R0 extends HubBaseV2025R0 { readonly title?: string; readonly description?: string; @@ -31,6 +32,7 @@ export class HubV2025R0 extends HubBaseV2025R0 { readonly canNonOwnersInvite?: boolean; readonly canSharedLinkBeCreated?: boolean; readonly canPublicSharedLinkBeCreated?: boolean; + readonly copyHubAccess?: HubV2025R0CopyHubAccessField; constructor(fields: HubV2025R0) { super(fields); if (fields.title !== undefined) { @@ -70,7 +72,34 @@ export class HubV2025R0 extends HubBaseV2025R0 { if (fields.canPublicSharedLinkBeCreated !== undefined) { this.canPublicSharedLinkBeCreated = fields.canPublicSharedLinkBeCreated; } + if (fields.copyHubAccess !== undefined) { + this.copyHubAccess = fields.copyHubAccess; + } + } +} +export function serializeHubV2025R0CopyHubAccessField( + val: HubV2025R0CopyHubAccessField +): SerializedData { + return val; +} +export function deserializeHubV2025R0CopyHubAccessField( + val: SerializedData +): HubV2025R0CopyHubAccessField { + if (val == 'all') { + return val; } + if (val == 'company') { + return val; + } + if (val == 'none') { + return val; + } + if (sdIsString(val)) { + return val; + } + throw new BoxSdkError({ + message: "Can't deserialize HubV2025R0CopyHubAccessField", + }); } export function serializeHubV2025R0(val: HubV2025R0): SerializedData { const base: any = serializeHubBaseV2025R0(val); @@ -105,6 +134,10 @@ export function serializeHubV2025R0(val: HubV2025R0): SerializedData { ['can_non_owners_invite']: val.canNonOwnersInvite, ['can_shared_link_be_created']: val.canSharedLinkBeCreated, ['can_public_shared_link_be_created']: val.canPublicSharedLinkBeCreated, + ['copy_hub_access']: + val.copyHubAccess == void 0 + ? val.copyHubAccess + : serializeHubV2025R0CopyHubAccessField(val.copyHubAccess), }, }; } @@ -211,6 +244,10 @@ export function deserializeHubV2025R0(val: SerializedData): HubV2025R0 { val.can_public_shared_link_be_created == void 0 ? void 0 : val.can_public_shared_link_be_created; + const copyHubAccess: undefined | HubV2025R0CopyHubAccessField = + val.copy_hub_access == void 0 + ? void 0 + : deserializeHubV2025R0CopyHubAccessField(val.copy_hub_access); if (val.id == void 0) { throw new BoxSdkError({ message: 'Expecting "id" of type "HubV2025R0" to be defined', @@ -244,6 +281,7 @@ export function deserializeHubV2025R0(val: SerializedData): HubV2025R0 { canNonOwnersInvite: canNonOwnersInvite, canSharedLinkBeCreated: canSharedLinkBeCreated, canPublicSharedLinkBeCreated: canPublicSharedLinkBeCreated, + copyHubAccess: copyHubAccess, id: id, type: type, } satisfies HubV2025R0; diff --git a/src/sdk-gen/schemas/v2025R0/shieldRuleItemV2025R0.ts b/src/sdk-gen/schemas/v2025R0/shieldRuleItemV2025R0.ts index 788f92f5..0813f299 100644 --- a/src/sdk-gen/schemas/v2025R0/shieldRuleItemV2025R0.ts +++ b/src/sdk-gen/schemas/v2025R0/shieldRuleItemV2025R0.ts @@ -11,12 +11,7 @@ import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; export type ShieldRuleItemV2025R0TypeField = 'shield_rule'; export type ShieldRuleItemV2025R0PriorityField = - | 'informational' - | 'low' - | 'medium' - | 'high' - | 'critical' - | string; + 'informational' | 'low' | 'medium' | 'high' | 'critical' | string; export interface ShieldRuleItemV2025R0 { /** * The identifier of the shield rule. */ diff --git a/src/sdk-gen/schemas/v2026R0/automateWorkflowActionV2026R0.ts b/src/sdk-gen/schemas/v2026R0/automateWorkflowActionV2026R0.ts index 2228d44b..961a0903 100644 --- a/src/sdk-gen/schemas/v2026R0/automateWorkflowActionV2026R0.ts +++ b/src/sdk-gen/schemas/v2026R0/automateWorkflowActionV2026R0.ts @@ -17,8 +17,7 @@ import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; export type AutomateWorkflowActionV2026R0TypeField = 'workflow_action'; export type AutomateWorkflowActionV2026R0ActionTypeField = - | 'run_workflow' - | string; + 'run_workflow' | string; export class AutomateWorkflowActionV2026R0 { /** * The identifier for the Automate action. */ diff --git a/src/sdk-gen/schemas/v2026R0/notesConvertRequestBodyV2026R0.ts b/src/sdk-gen/schemas/v2026R0/notesConvertRequestBodyV2026R0.ts index 483d034a..5c413d20 100644 --- a/src/sdk-gen/schemas/v2026R0/notesConvertRequestBodyV2026R0.ts +++ b/src/sdk-gen/schemas/v2026R0/notesConvertRequestBodyV2026R0.ts @@ -10,8 +10,7 @@ import { sdIsString } from '../../serialization/json'; import { sdIsList } from '../../serialization/json'; import { sdIsMap } from '../../serialization/json'; export type NotesConvertRequestBodyV2026R0ContentFormatField = - | 'markdown' - | string; + 'markdown' | string; export class NotesConvertRequestBodyV2026R0 { /** * The content to convert to a note. See the `content_format` field for supported formats. */ @@ -188,8 +187,7 @@ export function deserializeNotesConvertRequestBodyV2026R0Input( } const content: string = val.content; const contentFormat: - | undefined - | NotesConvertRequestBodyV2026R0ContentFormatField = + undefined | NotesConvertRequestBodyV2026R0ContentFormatField = val.contentFormat == void 0 ? void 0 : deserializeNotesConvertRequestBodyV2026R0ContentFormatField( diff --git a/src/sdk-gen/schemas/webLink.ts b/src/sdk-gen/schemas/webLink.ts index 5e8e76e2..7e201725 100644 --- a/src/sdk-gen/schemas/webLink.ts +++ b/src/sdk-gen/schemas/webLink.ts @@ -34,21 +34,11 @@ export interface WebLinkPathCollectionField { readonly rawData?: SerializedData; } export type WebLinkSharedLinkAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export type WebLinkSharedLinkEffectiveAccessField = - | 'open' - | 'company' - | 'collaborators' - | string; + 'open' | 'company' | 'collaborators' | string; export type WebLinkSharedLinkEffectivePermissionField = - | 'can_edit' - | 'can_download' - | 'can_preview' - | 'no_access' - | string; + 'can_edit' | 'can_download' | 'can_preview' | 'no_access' | string; export interface WebLinkSharedLinkPermissionsField { /** * Defines if the shared link allows for the item to be downloaded. For diff --git a/src/sdk-gen/schemas/workflow.ts b/src/sdk-gen/schemas/workflow.ts index 45db6f3d..4a67df77 100644 --- a/src/sdk-gen/schemas/workflow.ts +++ b/src/sdk-gen/schemas/workflow.ts @@ -21,8 +21,7 @@ import { sdIsMap } from '../serialization/json'; export type WorkflowFlowsTypeField = 'flow'; export type WorkflowFlowsTriggerTypeField = 'trigger'; export type WorkflowFlowsTriggerTriggerTypeField = - | 'WORKFLOW_MANUAL_START' - | string; + 'WORKFLOW_MANUAL_START' | string; export type WorkflowFlowsTriggerScopeTypeField = 'trigger_scope'; export type WorkflowFlowsTriggerScopeObjectTypeField = 'folder'; export interface WorkflowFlowsTriggerScopeObjectField { @@ -689,8 +688,7 @@ export function deserializeWorkflowFlowsOutcomesField( }); } const ifRejected: - | undefined - | readonly WorkflowFlowsOutcomesIfRejectedField[] = + undefined | readonly WorkflowFlowsOutcomesIfRejectedField[] = val.if_rejected == void 0 ? void 0 : sdIsList(val.if_rejected) diff --git a/src/sdk-gen/schemas/zipDownload.ts b/src/sdk-gen/schemas/zipDownload.ts index f187e859..3a48f6a8 100644 --- a/src/sdk-gen/schemas/zipDownload.ts +++ b/src/sdk-gen/schemas/zipDownload.ts @@ -197,8 +197,7 @@ export function deserializeZipDownload(val: SerializedData): ZipDownload { }); } const nameConflicts: - | undefined - | readonly (readonly ZipDownloadNameConflictsField[])[] = + undefined | readonly (readonly ZipDownloadNameConflictsField[])[] = val.name_conflicts == void 0 ? void 0 : sdIsList(val.name_conflicts) diff --git a/src/sdk-gen/schemas/zipDownloadStatus.ts b/src/sdk-gen/schemas/zipDownloadStatus.ts index f2bf8f6e..2db790fd 100644 --- a/src/sdk-gen/schemas/zipDownloadStatus.ts +++ b/src/sdk-gen/schemas/zipDownloadStatus.ts @@ -7,10 +7,7 @@ import { sdIsString } from '../serialization/json'; import { sdIsList } from '../serialization/json'; import { sdIsMap } from '../serialization/json'; export type ZipDownloadStatusStateField = - | 'in_progress' - | 'failed' - | 'succeeded' - | string; + 'in_progress' | 'failed' | 'succeeded' | string; export interface ZipDownloadStatus { /** * The total number of files in the archive. */ diff --git a/src/token-manager.ts b/src/token-manager.ts index 69c6eebe..37634119 100644 --- a/src/token-manager.ts +++ b/src/token-manager.ts @@ -124,7 +124,7 @@ enum tokenPaths { } // Timer used to track elapsed time starting with executing an async request and ending with emitting the response. -var asyncRequestTimer: any /* FIXME */; +var asyncRequestTimer: any; /* FIXME */ // The XFF header label - Used to give the API better information for uploads, rate-limiting, etc. const HEADER_XFF = 'X-Forwarded-For'; diff --git a/src/util/errors.ts b/src/util/errors.ts index 71f7fded..7c633efe 100644 --- a/src/util/errors.ts +++ b/src/util/errors.ts @@ -36,11 +36,11 @@ const TRACE_ID_HEADER_NAME = 'box-request-id'; * @private */ class Request { - method: any /* FIXME */; - url: any /* FIXME */; - httpVersion: any /* FIXME */; - headers: any /* FIXME */; - body: any /* FIXME */; + method: any; /* FIXME */ + url: any; /* FIXME */ + httpVersion: any; /* FIXME */ + headers: any; /* FIXME */ + body: any; /* FIXME */ constructor(req: any /* FIXME */) { this.method = req.method; diff --git a/src/util/paging-iterator.ts b/src/util/paging-iterator.ts index cb9be678..b81d3a44 100644 --- a/src/util/paging-iterator.ts +++ b/src/util/paging-iterator.ts @@ -71,15 +71,15 @@ class PagingIterator { return Boolean(isGetOrPostRequest && hasEntries && notEventStream); } - nextField: any /* FIXME */; - nextValue: any /* FIXME */; - limit: any /* FIXME */; + nextField: any; /* FIXME */ + nextValue: any; /* FIXME */ + limit: any; /* FIXME */ done: boolean; - options: Record /* FIMXE */; + options: Record; /* FIMXE */ - fetch: any /* FIXME */; - buffer: any /* FIXME */; - queue: any /* FIXME */; + fetch: any; /* FIXME */ + buffer: any; /* FIXME */ + queue: any; /* FIXME */ /** * @constructor diff --git a/tests/sdk-gen/auth.test.ts b/tests/sdk-gen/auth.test.ts index d64c7f7e..3e09e6e6 100644 --- a/tests/sdk-gen/auth.test.ts +++ b/tests/sdk-gen/auth.test.ts @@ -190,14 +190,12 @@ test('test_oauth_auth_authorizeUrl', function test_oauth_auth_authorizeUrl(): an }); const auth: BoxOAuth = new BoxOAuth({ config: config }); const authUrl: string = auth.getAuthorizeUrl(); - if ( - !( - authUrl == - 'https://account.box.com/api/oauth2/authorize?client_id=OAUTH_CLIENT_ID&response_type=code' || - authUrl == - 'https://account.box.com/api/oauth2/authorize?response_type=code&client_id=OAUTH_CLIENT_ID' - ) - ) { + if (!( + authUrl == + 'https://account.box.com/api/oauth2/authorize?client_id=OAUTH_CLIENT_ID&response_type=code' || + authUrl == + 'https://account.box.com/api/oauth2/authorize?response_type=code&client_id=OAUTH_CLIENT_ID' + )) { throw new Error('Assertion failed'); } }); diff --git a/tests/sdk-gen/events.test.ts b/tests/sdk-gen/events.test.ts index 1c0f1099..ffa0f1ba 100644 --- a/tests/sdk-gen/events.test.ts +++ b/tests/sdk-gen/events.test.ts @@ -79,12 +79,10 @@ test('testEventUpload', async function testEventUpload(): Promise { throw new Error('Assertion failed'); } const source: EventSource = firstEvent.source! as EventSource; - if ( - !( - (toString(source.itemType) as string) == 'file' || - (toString(source.itemType) as string) == 'folder' - ) - ) { + if (!( + (toString(source.itemType) as string) == 'file' || + (toString(source.itemType) as string) == 'folder' + )) { throw new Error('Assertion failed'); } if (!!(source.itemId == '')) { From 6be7fc1380951864b53f99219cbb49d6300fe38e Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Mon, 29 Jun 2026 08:46:07 -0700 Subject: [PATCH 4/4] chore: Update `.codegen.json` with commit hash of `codegen` and `openapi` spec [skip ci] --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index ac85bc5b..9d9b5527 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "6f9492d", "specHash": "131c54a", "version": "4.12.0" } +{ "engineHash": "9c2d390", "specHash": "131c54a", "version": "4.12.0" }