From a569a97a19b6b004cafbd9a60ede0e1809a98ce9 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Mon, 29 Jan 2024 01:07:23 -0800 Subject: [PATCH 1/4] generated with codegen at box/box-codegen@a50907b and spec at box/box-openapi@6774708 --- docs/client.md | 46 +- docs/tasks.md | 2 +- src/auth.ts | 4 +- src/ccgAuth.generated.ts | 8 +- src/client.generated.ts | 10 +- src/developerTokenAuth.generated.ts | 6 +- src/fetch.ts | 113 +- src/getRetryTimeout.ts | 17 + src/interceptors.generated.ts | 6 + src/jwtAuth.generated.ts | 12 +- src/managers/authorization.generated.ts | 10 +- src/managers/avatars.generated.ts | 2 +- src/managers/chunkedUploads.generated.ts | 19 +- src/managers/classifications.generated.ts | 78 +- ...collaborationAllowlistEntries.generated.ts | 10 +- ...orationAllowlistExemptTargets.generated.ts | 2 +- src/managers/collections.generated.ts | 2 +- src/managers/comments.generated.ts | 8 +- src/managers/devicePinners.generated.ts | 10 +- src/managers/downloads.generated.ts | 2 +- src/managers/emailAliases.generated.ts | 2 +- src/managers/events.generated.ts | 14 +- src/managers/fileClassifications.generated.ts | 18 +- src/managers/fileMetadata.generated.ts | 34 +- src/managers/fileRequests.generated.ts | 2 +- .../fileVersionLegalHolds.generated.ts | 2 +- .../fileVersionRetentions.generated.ts | 10 +- src/managers/fileVersions.generated.ts | 8 +- src/managers/fileWatermarks.generated.ts | 10 +- src/managers/files.generated.ts | 32 +- .../folderClassifications.generated.ts | 18 +- src/managers/folderLocks.generated.ts | 2 +- src/managers/folderMetadata.generated.ts | 34 +- src/managers/folderWatermarks.generated.ts | 10 +- src/managers/folders.generated.ts | 64 +- src/managers/groups.generated.ts | 34 +- src/managers/integrationMappings.generated.ts | 18 +- src/managers/invites.generated.ts | 2 +- src/managers/legalHoldPolicies.generated.ts | 2 +- .../legalHoldPolicyAssignments.generated.ts | 18 +- src/managers/listCollaborations.generated.ts | 8 +- src/managers/memberships.generated.ts | 18 +- .../metadataCascadePolicies.generated.ts | 18 +- src/managers/metadataTemplates.generated.ts | 36 +- src/managers/recentItems.generated.ts | 2 +- src/managers/retentionPolicies.generated.ts | 34 +- .../retentionPolicyAssignments.generated.ts | 18 +- src/managers/search.generated.ts | 52 +- src/managers/sessionTermination.generated.ts | 2 +- src/managers/sharedLinksFiles.generated.ts | 18 +- src/managers/sharedLinksFolders.generated.ts | 18 +- src/managers/sharedLinksWebLinks.generated.ts | 18 +- ...ieldInformationBarrierReports.generated.ts | 2 +- ...ormationBarrierSegmentMembers.generated.ts | 18 +- ...ionBarrierSegmentRestrictions.generated.ts | 26 +- ...eldInformationBarrierSegments.generated.ts | 2 +- .../shieldInformationBarriers.generated.ts | 10 +- src/managers/signRequests.generated.ts | 2 +- src/managers/signTemplates.generated.ts | 2 +- src/managers/skills.generated.ts | 34 +- src/managers/storagePolicies.generated.ts | 2 +- .../storagePolicyAssignments.generated.ts | 34 +- src/managers/taskAssignments.generated.ts | 18 +- src/managers/tasks.generated.ts | 36 +- .../termsOfServiceUserStatuses.generated.ts | 18 +- src/managers/termsOfServices.generated.ts | 34 +- src/managers/transfer.generated.ts | 2 +- src/managers/trashedFiles.generated.ts | 2 +- src/managers/trashedFolders.generated.ts | 2 +- src/managers/trashedItems.generated.ts | 16 +- src/managers/trashedWebLinks.generated.ts | 2 +- src/managers/uploads.generated.ts | 2 +- src/managers/userCollaborations.generated.ts | 40 +- src/managers/users.generated.ts | 32 +- src/managers/webLinks.generated.ts | 10 +- src/managers/webhooks.generated.ts | 30 +- src/managers/workflows.generated.ts | 28 +- src/managers/zipDownloads.generated.ts | 2 +- src/network.generated.ts | 48 + src/network.ts | 48 - src/oauth.generated.ts | 10 +- src/schemas.generated.ts | 1432 +++++++++++------ src/test/auth.generated.test.ts | 38 +- src/test/avatars.generated.test.ts | 8 +- src/test/chunkedUploads.generated.test.ts | 6 +- src/test/classifications.generated.test.ts | 12 +- src/test/client.generated.test.ts | 97 +- ...borationAllowlistEntries.generated.test.ts | 14 +- ...onAllowlistExemptTargets.generated.test.ts | 10 +- src/test/collections.generated.test.ts | 4 +- src/test/comments.generated.test.ts | 18 +- src/test/downloads.generated.test.ts | 46 +- src/test/emailAliases.generated.test.ts | 8 +- .../fileClassifications.generated.test.ts | 6 +- src/test/fileMetadata.generated.test.ts | 12 +- src/test/fileRequests.generated.test.ts | 16 +- .../fileVersionRetentions.generated.test.ts | 18 +- src/test/fileVersions.generated.test.ts | 16 +- src/test/files.generated.test.ts | 18 +- .../folderClassifications.generated.test.ts | 6 +- src/test/folderLocks.generated.test.ts | 10 +- src/test/folderMetadata.generated.test.ts | 12 +- src/test/folders.generated.test.ts | 24 +- src/test/groups.generated.test.ts | 10 +- .../integrationMappings.generated.test.ts | 2 +- src/test/invites.generated.test.ts | 8 +- src/test/legalHoldPolicies.generated.test.ts | 10 +- src/test/listCollaborations.generated.test.ts | 12 +- src/test/memberships.generated.test.ts | 16 +- .../metadataCascadePolicies.generated.test.ts | 18 +- src/test/metadataTemplates.generated.test.ts | 30 +- src/test/recentItems.generated.test.ts | 2 +- src/test/retentionPolicies.generated.test.ts | 10 +- src/test/search.generated.test.ts | 20 +- src/test/sessionTermination.generated.test.ts | 4 +- src/test/sharedLinksFiles.generated.test.ts | 6 +- src/test/sharedLinksFolders.generated.test.ts | 6 +- .../sharedLinksWebLinks.generated.test.ts | 6 +- ...nformationBarrierReports.generated.test.ts | 14 +- ...ionBarrierSegmentMembers.generated.test.ts | 10 +- ...rrierSegmentRestrictions.generated.test.ts | 12 +- ...formationBarrierSegments.generated.test.ts | 16 +- ...hieldInformationBarriers.generated.test.ts | 12 +- src/test/signRequests.generated.test.ts | 38 +- src/test/signTemplates.generated.test.ts | 12 +- ...oragePolicicyAssignments.generated.test.ts | 10 +- src/test/storagePolicies.generated.test.ts | 4 +- src/test/taskAssignments.generated.test.ts | 19 +- src/test/tasks.generated.test.ts | 13 +- src/test/termsOfServices.generated.test.ts | 10 +- src/test/transfer.generated.test.ts | 2 +- src/test/trashedFiles.generated.test.ts | 12 +- src/test/trashedFolders.generated.test.ts | 8 +- src/test/trashedItems.generated.test.ts | 2 +- src/test/trashedWebLinks.generated.test.ts | 10 +- src/test/uploads.generated.test.ts | 4 +- src/test/userCollaborations.generated.test.ts | 24 +- src/test/users.generated.test.ts | 10 +- src/test/webhooks.generated.test.ts | 20 +- src/test/weblinks.generated.test.ts | 18 +- src/test/zipDownloads.generated.test.ts | 20 +- src/utils.ts | 4 - 142 files changed, 2439 insertions(+), 1311 deletions(-) create mode 100644 src/getRetryTimeout.ts create mode 100644 src/interceptors.generated.ts create mode 100644 src/network.generated.ts delete mode 100644 src/network.ts diff --git a/docs/client.md b/docs/client.md index cc5d13b4..95e09cbc 100644 --- a/docs/client.md +++ b/docs/client.md @@ -10,6 +10,8 @@ divided across resource managers. - [As-User header](#as-user-header) - [Suppress notifications](#suppress-notifications) - [Custom headers](#custom-headers) +- [Custom Base URLs](#custom-base-urls) +- [Interceptors](#interceptors) @@ -62,7 +64,7 @@ Calling the `client.withExtraHeaders()` method creates a new client, leaving the const newClient = client.withExtraHeaders({ ['customHeader']: 'customValue' }); ``` -## Custom Base URLs +# Custom Base URLs You can also specify the custom base URLs, which will be used for API calls made by client. Calling the `client.withCustomBaseUrls()` method creates a new client, leaving the original client unmodified. @@ -74,3 +76,45 @@ const newClient = client.withCustomBaseUrls({ oauth2Url: 'https://account.box.com/api/oauth2', }); ``` + +# Interceptors + +You can specify custom interceptors - methods that will be called just before making a request and right after +receiving a response from the server. Using these function allows you to modify the request payload and response. +Interceptor interface accepts two methods with the following signatures: + +```js +beforeRequest(options: FetchOptions): FetchOptions; +afterRequest(response: FetchResponse): FetchResponse; +``` + +You can apply more than one interceptor to the client by passing a list of interceptors to apply. +Calling the `client.withInterceptors()` method creates a new client, leaving the original client unmodified. + +```js +function beforeRequest(options: FetchOptions): FetchOptions { + return { + method: options.method, + headers: options.headers, + params: { ...options.params, ...{ ['fields']: 'role' } }, + data: options.data, + fileStream: options.fileStream, + multipartData: options.multipartData, + contentType: options.contentType, + responseFormat: options.responseFormat, + auth: options.auth, + networkSession: options.networkSession, + cancellationToken: options.cancellationToken, + }; +} +function emptyAfterRequest(response: FetchResponse): FetchResponse { + return response; +} + +const clientWithInterceptor: BoxClient = client.withInterceptors([ + { + beforeRequest: beforeRequest, + afterRequest: emptyAfterRequest, + }, +]); +``` diff --git a/docs/tasks.md b/docs/tasks.md index 528e46d7..a6084c3a 100644 --- a/docs/tasks.md +++ b/docs/tasks.md @@ -59,7 +59,7 @@ await client.tasks.createTask({ id: file.id, } satisfies CreateTaskRequestBodyItemField, message: 'test message', - dueAt: '2035-01-01T00:00:00Z', + dueAt: date, action: 'review' as CreateTaskRequestBodyActionField, completionRule: 'all_assignees' as CreateTaskRequestBodyCompletionRuleField, } satisfies CreateTaskRequestBody); diff --git a/src/auth.ts b/src/auth.ts index e796c4df..0daea443 100644 --- a/src/auth.ts +++ b/src/auth.ts @@ -1,5 +1,5 @@ -import { NetworkSession } from './network'; -import { AccessToken } from './schemas.generated.js'; +import { NetworkSession } from './network.generated'; +import { AccessToken } from './schemas.generated'; export interface Authentication { retrieveToken: (networkSession?: NetworkSession) => Promise; diff --git a/src/ccgAuth.generated.ts b/src/ccgAuth.generated.ts index a1499f2d..2f3e493f 100644 --- a/src/ccgAuth.generated.ts +++ b/src/ccgAuth.generated.ts @@ -5,7 +5,7 @@ import { PostOAuth2Revoke } from './schemas.generated.js'; import { AccessToken } from './schemas.generated.js'; import { PostOAuth2TokenBoxSubjectTypeField } from './schemas.generated.js'; import { Authentication } from './auth.js'; -import { NetworkSession } from './network.js'; +import { NetworkSession } from './network.generated.js'; import { TokenStorage } from './tokenStorage.generated.js'; import { InMemoryTokenStorage } from './tokenStorage.generated.js'; import { AuthorizationManager } from './managers/authorization.generated.js'; @@ -105,7 +105,11 @@ export class BoxCcgAuth implements Authentication { ): Promise { const token: undefined | AccessToken = await this.tokenStorage.get(); if (token == void 0) { - throw 'No access token is available. Make an API call to retrieve a token before calling this method.'; + throw new Error( + String( + 'No access token is available. Make an API call to retrieve a token before calling this method.' + ) + ); } const authManager: AuthorizationManager = !(networkSession == void 0) ? new AuthorizationManager({ networkSession: networkSession }) diff --git a/src/client.generated.ts b/src/client.generated.ts index 724d75f0..b06f62d8 100644 --- a/src/client.generated.ts +++ b/src/client.generated.ts @@ -69,8 +69,9 @@ import { WorkflowsManager } from './managers/workflows.generated.js'; import { SignTemplatesManager } from './managers/signTemplates.generated.js'; import { IntegrationMappingsManager } from './managers/integrationMappings.generated.js'; import { Authentication } from './auth.js'; -import { NetworkSession } from './network.js'; +import { NetworkSession } from './network.generated.js'; import { BaseUrls } from './baseUrls.generated.js'; +import { Interceptor } from './interceptors.generated.js'; import { SerializedData } from './json.js'; import { sdIsEmpty } from './json.js'; import { sdIsBoolean } from './json.js'; @@ -228,6 +229,7 @@ export class BoxClient { | 'withSuppressedNotifications' | 'withExtraHeaders' | 'withCustomBaseUrls' + | 'withInterceptors' > | Partial> ) { @@ -543,4 +545,10 @@ export class BoxClient { networkSession: this.networkSession.withCustomBaseUrls(baseUrls), }); } + withInterceptors(interceptors: readonly Interceptor[]): BoxClient { + return new BoxClient({ + auth: this.auth, + networkSession: this.networkSession.withInterceptors(interceptors), + }); + } } diff --git a/src/developerTokenAuth.generated.ts b/src/developerTokenAuth.generated.ts index c1eea410..48a9b1a7 100644 --- a/src/developerTokenAuth.generated.ts +++ b/src/developerTokenAuth.generated.ts @@ -1,6 +1,6 @@ import { AccessToken } from './schemas.generated.js'; import { Authentication } from './auth.js'; -import { NetworkSession } from './network.js'; +import { NetworkSession } from './network.generated.js'; export class BoxDeveloperTokenAuth implements Authentication { readonly token!: string; constructor( @@ -12,6 +12,8 @@ export class BoxDeveloperTokenAuth implements Authentication { return { accessToken: this.token } satisfies AccessToken; } async refreshToken(networkSession?: NetworkSession): Promise { - throw 'Developer token has expired. Please provide a new one.'; + throw new Error( + String('Developer token has expired. Please provide a new one.') + ); } } diff --git a/src/fetch.ts b/src/fetch.ts index dc608e71..91971ff7 100644 --- a/src/fetch.ts +++ b/src/fetch.ts @@ -1,5 +1,6 @@ import nodeFetch, { RequestInit } from 'node-fetch'; import type { Readable } from 'stream'; + import { Authentication } from './auth'; import { jsonToSerializedData, @@ -7,7 +8,9 @@ import { sdToUrlParams, SerializedData, } from './json'; -import { getRetryTimeout, NetworkSession } from './network'; +import { NetworkSession } from './network.generated'; +import { Interceptor } from './interceptors.generated'; +import { getRetryTimeout } from './getRetryTimeout'; import { ByteStream, CancellationToken, @@ -103,9 +106,13 @@ export interface FetchResponse { * Binary array buffer of response body */ readonly content: ByteStream; + + readonly headers: { + [key: string]: string; + }; } -async function createFetchOptions(options: FetchOptions): Promise { +async function createRequestInit(options: FetchOptions): Promise { const { method = 'GET', headers = {}, @@ -195,72 +202,94 @@ export async function fetch( numRetries?: number; } ): Promise { - const { params = {} } = options; - const fetchOptions = await createFetchOptions(options); - + const fetchOptions: typeof options = options.networkSession?.interceptors + ?.length + ? options.networkSession?.interceptors.reduce( + (modifiedOptions: FetchOptions, interceptor: Interceptor) => + interceptor.beforeRequest(modifiedOptions), + options + ) + : options; + + const requestInit = await createRequestInit(fetchOptions); + + const { params = {} } = fetchOptions; const response = await nodeFetch( ''.concat( resource, Object.keys(params).length === 0 || resource.endsWith('?') ? '' : '?', new URLSearchParams(params).toString() ), - fetchOptions + { ...requestInit, redirect: 'manual' } ); - if (!response.ok) { - const { numRetries = 0 } = options; + const contentType = response.headers.get('content-type') ?? ''; + const responseBytesBuffer = await response.arrayBuffer(); + + const data = ((): SerializedData => { + if (contentType.includes('application/json')) { + const text = new TextDecoder().decode(responseBytesBuffer); + return jsonToSerializedData(text); + } + return void 0; + })(); + + const content = generateByteStreamFromBuffer(responseBytesBuffer); + + let fetchResponse: FetchResponse = { + status: response.status, + data, + content, + headers: Object.fromEntries(Array.from(response.headers.entries())), + }; + if (fetchOptions.networkSession?.interceptors?.length) { + fetchResponse = fetchOptions.networkSession?.interceptors.reduce( + (modifiedResponse: FetchResponse, interceptor: Interceptor) => + interceptor.afterRequest(modifiedResponse), + fetchResponse + ); + } + + if (fetchResponse.status >= 300 && fetchResponse.status < 400) { + if (!fetchResponse.headers['location']) { + throw new Error(`Unable to follow redirect for ${resource}`); + } + return fetch(fetchResponse.headers['location'], options); + } + + if (fetchResponse.status >= 400) { + const { numRetries = 0 } = fetchOptions; - const reauthenticationNeeded = response.status == 401; + const reauthenticationNeeded = fetchResponse.status == 401; if (reauthenticationNeeded) { - await options.auth?.refreshToken(options.networkSession); + await fetchOptions.auth?.refreshToken(fetchOptions.networkSession); // retry the request right away - return fetch(resource, { ...options, numRetries: numRetries + 1 }); + return fetch(resource, { ...fetchOptions, numRetries: numRetries + 1 }); } const isRetryable = - options.contentType !== 'application/x-www-form-urlencoded' && - (response.status === 429 || response.status >= 500); + fetchOptions.contentType !== 'application/x-www-form-urlencoded' && + (fetchResponse.status === 429 || fetchResponse.status >= 500); if (isRetryable && numRetries < DEFAULT_MAX_ATTEMPTS) { - const retryTimeout = response.headers.has('retry-after') - ? parseFloat(response.headers.get('retry-after')!) * 1000 + const retryTimeout = fetchResponse.headers['retry-after'] + ? parseFloat(fetchResponse.headers['retry-after']!) * 1000 : getRetryTimeout(numRetries, RETRY_BASE_INTERVAL * 1000); await new Promise((resolve) => setTimeout(resolve, retryTimeout)); - return fetch(resource, { ...options, numRetries: numRetries + 1 }); - } - - let responseBody = await response.text(); - if (response.headers.get('content-type')?.startsWith('application/json')) { - try { - responseBody = JSON.stringify(JSON.parse(responseBody), null, 2); - } catch (e) { - // ignore - } + return fetch(resource, { ...fetchOptions, numRetries: numRetries + 1 }); } throw new Error( - `Request failed, status code ${response.status}: ${response.statusText}\n - ${responseBody}` + `Request failed, status code ${fetchResponse.status}: ${ + response.statusText + }\n + ${JSON.stringify(fetchResponse.data, null, 2)}` ); } - const contentType = response.headers.get('content-type') ?? ''; - const responseBytesBuffer = await response.arrayBuffer(); - - const data = ((): SerializedData => { - if (contentType.includes('application/json')) { - const text = new TextDecoder().decode(responseBytesBuffer); - return jsonToSerializedData(text); - } - return void 0; - })(); - - const content = generateByteStreamFromBuffer(responseBytesBuffer); - const { status } = response; - - return { status, data, content }; + return fetchResponse; } async function calculateMD5Hash(data: string | Buffer): Promise { diff --git a/src/getRetryTimeout.ts b/src/getRetryTimeout.ts new file mode 100644 index 00000000..f324d491 --- /dev/null +++ b/src/getRetryTimeout.ts @@ -0,0 +1,17 @@ +// Retry intervals are between 50% and 150% of the exponentially increasing base amount +const RETRY_RANDOMIZATION_FACTOR = 0.5; + +/** + * Calculate the exponential backoff time with randomized jitter + * @param {int} numRetries Which retry number this one will be + * @param {int} baseInterval The base retry interval set in config + * @returns {int} The number of milliseconds after which to retry + */ +export function getRetryTimeout(numRetries: number, baseInterval: number) { + var minRandomization = 1 - RETRY_RANDOMIZATION_FACTOR; + var maxRandomization = 1 + RETRY_RANDOMIZATION_FACTOR; + var randomization = + Math.random() * (maxRandomization - minRandomization) + minRandomization; + var exponential = Math.pow(2, numRetries - 1); + return Math.ceil(exponential * baseInterval * randomization); +} diff --git a/src/interceptors.generated.ts b/src/interceptors.generated.ts new file mode 100644 index 00000000..7af4ceb4 --- /dev/null +++ b/src/interceptors.generated.ts @@ -0,0 +1,6 @@ +import { FetchOptions } from './fetch.js'; +import { FetchResponse } from './fetch.js'; +export interface Interceptor { + beforeRequest(options: FetchOptions): FetchOptions; + afterRequest(response: FetchResponse): FetchResponse; +} diff --git a/src/jwtAuth.generated.ts b/src/jwtAuth.generated.ts index a9ff8529..cf0c1088 100644 --- a/src/jwtAuth.generated.ts +++ b/src/jwtAuth.generated.ts @@ -1,7 +1,7 @@ import { PostOAuth2TokenGrantTypeField } from './schemas.generated.js'; import { PostOAuth2TokenSubjectTokenTypeField } from './schemas.generated.js'; import { Authentication } from './auth.js'; -import { NetworkSession } from './network.js'; +import { NetworkSession } from './network.generated.js'; import { AccessToken } from './schemas.generated.js'; import { PostOAuth2Token } from './schemas.generated.js'; import { PostOAuth2Revoke } from './schemas.generated.js'; @@ -131,7 +131,9 @@ export class BoxJwtAuth implements Authentication { } async refreshToken(networkSession?: NetworkSession): Promise { if (isBrowser()) { - throw 'JWT auth is not supported in browser environment.'; + throw new Error( + String('JWT auth is not supported in browser environment.') + ); } const alg: JwtAlgorithm = !(this.config.jwtAlgorithm == void 0) ? this.config.jwtAlgorithm @@ -218,7 +220,11 @@ export class BoxJwtAuth implements Authentication { ): Promise { const token: undefined | AccessToken = await this.tokenStorage.get(); if (token == void 0) { - throw 'No access token is available. Make an API call to retrieve a token before calling this method.'; + throw new Error( + String( + 'No access token is available. Make an API call to retrieve a token before calling this method.' + ) + ); } const authManager: AuthorizationManager = !(networkSession == void 0) ? new AuthorizationManager({ networkSession: networkSession }) diff --git a/src/managers/authorization.generated.ts b/src/managers/authorization.generated.ts index eacb706c..f5b22b95 100644 --- a/src/managers/authorization.generated.ts +++ b/src/managers/authorization.generated.ts @@ -14,7 +14,7 @@ import { PostOAuth2Token } from '../schemas.generated.js'; import { PostOAuth2TokenRefreshAccessToken } from '../schemas.generated.js'; import { PostOAuth2Revoke } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -213,10 +213,14 @@ export function deserializeAuthorizeUserQueryParamsResponseTypeField( val: any ): AuthorizeUserQueryParamsResponseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "AuthorizeUserQueryParamsResponseTypeField"'; + throw new Error( + String( + 'Expecting a string for "AuthorizeUserQueryParamsResponseTypeField"' + ) + ); } if (val == 'code') { return 'code'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/avatars.generated.ts b/src/managers/avatars.generated.ts index 0a663d81..a7b4b437 100644 --- a/src/managers/avatars.generated.ts +++ b/src/managers/avatars.generated.ts @@ -5,7 +5,7 @@ import { deserializeUserAvatar } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { UserAvatar } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/chunkedUploads.generated.ts b/src/managers/chunkedUploads.generated.ts index 73378fd3..5557538d 100644 --- a/src/managers/chunkedUploads.generated.ts +++ b/src/managers/chunkedUploads.generated.ts @@ -23,7 +23,7 @@ import { UploadParts } from '../schemas.generated.js'; import { Files } from '../schemas.generated.js'; import { UploadPart } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -39,7 +39,6 @@ import { iterateChunks } from '../utils.js'; import { readByteStream } from '../utils.js'; import { reduceIterator } from '../utils.js'; import { Hash } from '../utils.js'; -import { listConcat } from '../utils.js'; import { bufferLength } from '../utils.js'; import { sdIsEmpty } from '../json.js'; import { sdIsBoolean } from '../json.js'; @@ -434,18 +433,18 @@ export class ChunkedUploadsManager { const part: UploadPart = uploadedPart.part!; const partSha1: string = hexToBase64(part.sha1!); if (!(partSha1 == sha1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(part.size == chunkSize)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(part.offset == bytesStart)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } acc.fileHash.updateHash(chunkBuffer); return { lastIndex: bytesEnd, - parts: listConcat(parts, [part]), + parts: parts.concat([part]), fileSize: acc.fileSize, uploadSessionId: acc.uploadSessionId, fileHash: acc.fileHash, @@ -471,10 +470,10 @@ export class ChunkedUploadsManager { const partSize: number = uploadSession.partSize!; const totalParts: number = uploadSession.totalParts!; if (!(partSize * totalParts >= fileSize)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(uploadSession.numPartsProcessed == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fileHash: Hash = new Hash({ algorithm: 'sha1' as HashName }); const chunksIterator: Iterator = iterateChunks(file, partSize); @@ -498,7 +497,7 @@ export class ChunkedUploadsManager { cancellationToken ); if (!(processedSessionParts.totalCount! == totalParts)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const processedSession: UploadSession = await this.getFileUploadSessionById( uploadSessionId, @@ -506,7 +505,7 @@ export class ChunkedUploadsManager { cancellationToken ); if (!(processedSession.numPartsProcessed == totalParts)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const sha1: string = await fileHash.digestHash('base64'); const digest: string = ''.concat('sha=', sha1) as string; diff --git a/src/managers/classifications.generated.ts b/src/managers/classifications.generated.ts index 9b6506e9..1ee0b7a2 100644 --- a/src/managers/classifications.generated.ts +++ b/src/managers/classifications.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { ClassificationTemplate } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -279,12 +279,14 @@ export function deserializeAddClassificationRequestBodyOpField( val: any ): AddClassificationRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "AddClassificationRequestBodyOpField"'; + throw new Error( + String('Expecting a string for "AddClassificationRequestBodyOpField"') + ); } if (val == 'addEnumOption') { return 'addEnumOption'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeAddClassificationRequestBodyFieldKeyField( val: AddClassificationRequestBodyFieldKeyField @@ -295,12 +297,16 @@ export function deserializeAddClassificationRequestBodyFieldKeyField( val: any ): AddClassificationRequestBodyFieldKeyField { if (!sdIsString(val)) { - throw 'Expecting a string for "AddClassificationRequestBodyFieldKeyField"'; + throw new Error( + String( + 'Expecting a string for "AddClassificationRequestBodyFieldKeyField"' + ) + ); } if (val == 'Box__Security__Classification__Key') { return 'Box__Security__Classification__Key'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeAddClassificationRequestBodyDataStaticConfigClassificationField( val: AddClassificationRequestBodyDataStaticConfigClassificationField @@ -419,12 +425,14 @@ export function deserializeUpdateClassificationRequestBodyOpField( val: any ): UpdateClassificationRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateClassificationRequestBodyOpField"'; + throw new Error( + String('Expecting a string for "UpdateClassificationRequestBodyOpField"') + ); } if (val == 'editEnumOption') { return 'editEnumOption'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateClassificationRequestBodyFieldKeyField( val: UpdateClassificationRequestBodyFieldKeyField @@ -435,12 +443,16 @@ export function deserializeUpdateClassificationRequestBodyFieldKeyField( val: any ): UpdateClassificationRequestBodyFieldKeyField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateClassificationRequestBodyFieldKeyField"'; + throw new Error( + String( + 'Expecting a string for "UpdateClassificationRequestBodyFieldKeyField"' + ) + ); } if (val == 'Box__Security__Classification__Key') { return 'Box__Security__Classification__Key'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateClassificationRequestBodyDataStaticConfigClassificationField( val: UpdateClassificationRequestBodyDataStaticConfigClassificationField @@ -562,12 +574,16 @@ export function deserializeCreateClassificationTemplateRequestBodyScopeField( val: any ): CreateClassificationTemplateRequestBodyScopeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateClassificationTemplateRequestBodyScopeField"'; + throw new Error( + String( + 'Expecting a string for "CreateClassificationTemplateRequestBodyScopeField"' + ) + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateClassificationTemplateRequestBodyTemplateKeyField( val: CreateClassificationTemplateRequestBodyTemplateKeyField @@ -578,12 +594,16 @@ export function deserializeCreateClassificationTemplateRequestBodyTemplateKeyFie val: any ): CreateClassificationTemplateRequestBodyTemplateKeyField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateClassificationTemplateRequestBodyTemplateKeyField"'; + throw new Error( + String( + 'Expecting a string for "CreateClassificationTemplateRequestBodyTemplateKeyField"' + ) + ); } if (val == 'securityClassification-6VMVochwUWo') { return 'securityClassification-6VMVochwUWo'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateClassificationTemplateRequestBodyDisplayNameField( val: CreateClassificationTemplateRequestBodyDisplayNameField @@ -594,12 +614,16 @@ export function deserializeCreateClassificationTemplateRequestBodyDisplayNameFie val: any ): CreateClassificationTemplateRequestBodyDisplayNameField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateClassificationTemplateRequestBodyDisplayNameField"'; + throw new Error( + String( + 'Expecting a string for "CreateClassificationTemplateRequestBodyDisplayNameField"' + ) + ); } if (val == 'Classification') { return 'Classification'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateClassificationTemplateRequestBodyFieldsTypeField( val: CreateClassificationTemplateRequestBodyFieldsTypeField @@ -610,12 +634,16 @@ export function deserializeCreateClassificationTemplateRequestBodyFieldsTypeFiel val: any ): CreateClassificationTemplateRequestBodyFieldsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateClassificationTemplateRequestBodyFieldsTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateClassificationTemplateRequestBodyFieldsTypeField"' + ) + ); } if (val == 'enum') { return 'enum'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateClassificationTemplateRequestBodyFieldsKeyField( val: CreateClassificationTemplateRequestBodyFieldsKeyField @@ -626,12 +654,16 @@ export function deserializeCreateClassificationTemplateRequestBodyFieldsKeyField val: any ): CreateClassificationTemplateRequestBodyFieldsKeyField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateClassificationTemplateRequestBodyFieldsKeyField"'; + throw new Error( + String( + 'Expecting a string for "CreateClassificationTemplateRequestBodyFieldsKeyField"' + ) + ); } if (val == 'Box__Security__Classification__Key') { return 'Box__Security__Classification__Key'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateClassificationTemplateRequestBodyFieldsDisplayNameField( val: CreateClassificationTemplateRequestBodyFieldsDisplayNameField @@ -642,12 +674,16 @@ export function deserializeCreateClassificationTemplateRequestBodyFieldsDisplayN val: any ): CreateClassificationTemplateRequestBodyFieldsDisplayNameField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateClassificationTemplateRequestBodyFieldsDisplayNameField"'; + throw new Error( + String( + 'Expecting a string for "CreateClassificationTemplateRequestBodyFieldsDisplayNameField"' + ) + ); } if (val == 'Classification') { return 'Classification'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateClassificationTemplateRequestBodyFieldsOptionsStaticConfigClassificationField( val: CreateClassificationTemplateRequestBodyFieldsOptionsStaticConfigClassificationField diff --git a/src/managers/collaborationAllowlistEntries.generated.ts b/src/managers/collaborationAllowlistEntries.generated.ts index 95257377..94751ab2 100644 --- a/src/managers/collaborationAllowlistEntries.generated.ts +++ b/src/managers/collaborationAllowlistEntries.generated.ts @@ -8,7 +8,7 @@ import { CollaborationAllowlistEntries } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { CollaborationAllowlistEntry } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -230,7 +230,11 @@ export function deserializeCreateCollaborationWhitelistEntryRequestBodyDirection val: any ): CreateCollaborationWhitelistEntryRequestBodyDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateCollaborationWhitelistEntryRequestBodyDirectionField"'; + throw new Error( + String( + 'Expecting a string for "CreateCollaborationWhitelistEntryRequestBodyDirectionField"' + ) + ); } if (val == 'inbound') { return 'inbound'; @@ -241,7 +245,7 @@ export function deserializeCreateCollaborationWhitelistEntryRequestBodyDirection if (val == 'both') { return 'both'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateCollaborationWhitelistEntryRequestBody( val: CreateCollaborationWhitelistEntryRequestBody diff --git a/src/managers/collaborationAllowlistExemptTargets.generated.ts b/src/managers/collaborationAllowlistExemptTargets.generated.ts index 26711bba..3a38305f 100644 --- a/src/managers/collaborationAllowlistExemptTargets.generated.ts +++ b/src/managers/collaborationAllowlistExemptTargets.generated.ts @@ -8,7 +8,7 @@ import { CollaborationAllowlistExemptTargets } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { CollaborationAllowlistExemptTarget } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/collections.generated.ts b/src/managers/collections.generated.ts index cd1810b4..ba67e6ed 100644 --- a/src/managers/collections.generated.ts +++ b/src/managers/collections.generated.ts @@ -8,7 +8,7 @@ import { Collections } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Items } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/comments.generated.ts b/src/managers/comments.generated.ts index 8fd7d0a9..03dd304a 100644 --- a/src/managers/comments.generated.ts +++ b/src/managers/comments.generated.ts @@ -8,7 +8,7 @@ import { Comments } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { CommentFull } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -316,7 +316,9 @@ export function deserializeCreateCommentRequestBodyItemTypeField( val: any ): CreateCommentRequestBodyItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateCommentRequestBodyItemTypeField"'; + throw new Error( + String('Expecting a string for "CreateCommentRequestBodyItemTypeField"') + ); } if (val == 'file') { return 'file'; @@ -324,7 +326,7 @@ export function deserializeCreateCommentRequestBodyItemTypeField( if (val == 'comment') { return 'comment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateCommentRequestBodyItemField( val: CreateCommentRequestBodyItemField diff --git a/src/managers/devicePinners.generated.ts b/src/managers/devicePinners.generated.ts index d54953c3..83d16900 100644 --- a/src/managers/devicePinners.generated.ts +++ b/src/managers/devicePinners.generated.ts @@ -8,7 +8,7 @@ import { DevicePinner } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { DevicePinners } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -183,7 +183,11 @@ export function deserializeGetEnterpriseDevicePinnersQueryParamsDirectionField( val: any ): GetEnterpriseDevicePinnersQueryParamsDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetEnterpriseDevicePinnersQueryParamsDirectionField"'; + throw new Error( + String( + 'Expecting a string for "GetEnterpriseDevicePinnersQueryParamsDirectionField"' + ) + ); } if (val == 'ASC') { return 'ASC'; @@ -191,5 +195,5 @@ export function deserializeGetEnterpriseDevicePinnersQueryParamsDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/downloads.generated.ts b/src/managers/downloads.generated.ts index ec931277..8668cd9a 100644 --- a/src/managers/downloads.generated.ts +++ b/src/managers/downloads.generated.ts @@ -2,7 +2,7 @@ import { serializeClientError } from '../schemas.generated.js'; import { deserializeClientError } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/emailAliases.generated.ts b/src/managers/emailAliases.generated.ts index 809b1cad..f759cd5d 100644 --- a/src/managers/emailAliases.generated.ts +++ b/src/managers/emailAliases.generated.ts @@ -8,7 +8,7 @@ import { EmailAliases } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { EmailAlias } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/events.generated.ts b/src/managers/events.generated.ts index a426ad57..2a88c216 100644 --- a/src/managers/events.generated.ts +++ b/src/managers/events.generated.ts @@ -8,7 +8,7 @@ import { Events } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { RealtimeServers } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -253,7 +253,9 @@ export function deserializeGetEventsQueryParamsStreamTypeField( val: any ): GetEventsQueryParamsStreamTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetEventsQueryParamsStreamTypeField"'; + throw new Error( + String('Expecting a string for "GetEventsQueryParamsStreamTypeField"') + ); } if (val == 'all') { return 'all'; @@ -270,7 +272,7 @@ export function deserializeGetEventsQueryParamsStreamTypeField( if (val == 'admin_logs_streaming') { return 'admin_logs_streaming'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGetEventsQueryParamsEventTypeField( val: GetEventsQueryParamsEventTypeField @@ -281,7 +283,9 @@ export function deserializeGetEventsQueryParamsEventTypeField( val: any ): GetEventsQueryParamsEventTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetEventsQueryParamsEventTypeField"'; + throw new Error( + String('Expecting a string for "GetEventsQueryParamsEventTypeField"') + ); } if (val == 'ACCESS_GRANTED') { return 'ACCESS_GRANTED'; @@ -616,5 +620,5 @@ export function deserializeGetEventsQueryParamsEventTypeField( if (val == 'WATERMARK_LABEL_DELETE') { return 'WATERMARK_LABEL_DELETE'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/fileClassifications.generated.ts b/src/managers/fileClassifications.generated.ts index d5225318..8e3ceb72 100644 --- a/src/managers/fileClassifications.generated.ts +++ b/src/managers/fileClassifications.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Classification } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -248,12 +248,16 @@ export function deserializeUpdateClassificationOnFileRequestBodyOpField( val: any ): UpdateClassificationOnFileRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateClassificationOnFileRequestBodyOpField"'; + throw new Error( + String( + 'Expecting a string for "UpdateClassificationOnFileRequestBodyOpField"' + ) + ); } if (val == 'replace') { return 'replace'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateClassificationOnFileRequestBodyPathField( val: UpdateClassificationOnFileRequestBodyPathField @@ -264,12 +268,16 @@ export function deserializeUpdateClassificationOnFileRequestBodyPathField( val: any ): UpdateClassificationOnFileRequestBodyPathField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateClassificationOnFileRequestBodyPathField"'; + throw new Error( + String( + 'Expecting a string for "UpdateClassificationOnFileRequestBodyPathField"' + ) + ); } if (val == '/Box__Security__Classification__Key') { return '/Box__Security__Classification__Key'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateClassificationOnFileRequestBody( val: UpdateClassificationOnFileRequestBody diff --git a/src/managers/fileMetadata.generated.ts b/src/managers/fileMetadata.generated.ts index 7524b328..d4a77524 100644 --- a/src/managers/fileMetadata.generated.ts +++ b/src/managers/fileMetadata.generated.ts @@ -8,7 +8,7 @@ import { Metadatas } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { MetadataFull } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -296,7 +296,9 @@ export function deserializeGetFileMetadataByIdScope( val: any ): GetFileMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFileMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "GetFileMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -304,7 +306,7 @@ export function deserializeGetFileMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateFileMetadataByIdScope( val: CreateFileMetadataByIdScope @@ -315,7 +317,9 @@ export function deserializeCreateFileMetadataByIdScope( val: any ): CreateFileMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateFileMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "CreateFileMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -323,7 +327,7 @@ export function deserializeCreateFileMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateFileMetadataByIdRequestBody( val: CreateFileMetadataByIdRequestBody @@ -344,7 +348,9 @@ export function deserializeUpdateFileMetadataByIdScope( val: any ): UpdateFileMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFileMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "UpdateFileMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -352,7 +358,7 @@ export function deserializeUpdateFileMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFileMetadataByIdRequestBodyOpField( val: UpdateFileMetadataByIdRequestBodyOpField @@ -363,7 +369,11 @@ export function deserializeUpdateFileMetadataByIdRequestBodyOpField( val: any ): UpdateFileMetadataByIdRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFileMetadataByIdRequestBodyOpField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFileMetadataByIdRequestBodyOpField"' + ) + ); } if (val == 'add') { return 'add'; @@ -383,7 +393,7 @@ export function deserializeUpdateFileMetadataByIdRequestBodyOpField( if (val == 'copy') { return 'copy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFileMetadataByIdRequestBody( val: UpdateFileMetadataByIdRequestBody @@ -424,7 +434,9 @@ export function deserializeDeleteFileMetadataByIdScope( val: any ): DeleteFileMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "DeleteFileMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "DeleteFileMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -432,5 +444,5 @@ export function deserializeDeleteFileMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/fileRequests.generated.ts b/src/managers/fileRequests.generated.ts index d2ebfd85..545a5e6e 100644 --- a/src/managers/fileRequests.generated.ts +++ b/src/managers/fileRequests.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { FileRequestUpdateRequest } from '../schemas.generated.js'; import { FileRequestCopyRequest } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/fileVersionLegalHolds.generated.ts b/src/managers/fileVersionLegalHolds.generated.ts index fabf55fd..457fb382 100644 --- a/src/managers/fileVersionLegalHolds.generated.ts +++ b/src/managers/fileVersionLegalHolds.generated.ts @@ -8,7 +8,7 @@ import { FileVersionLegalHold } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { FileVersionLegalHolds } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/fileVersionRetentions.generated.ts b/src/managers/fileVersionRetentions.generated.ts index 32a364ca..6efc5eb4 100644 --- a/src/managers/fileVersionRetentions.generated.ts +++ b/src/managers/fileVersionRetentions.generated.ts @@ -8,7 +8,7 @@ import { FileVersionRetentions } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { FileVersionRetention } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -152,7 +152,11 @@ export function deserializeGetFileVersionRetentionsQueryParamsDispositionActionF val: any ): GetFileVersionRetentionsQueryParamsDispositionActionField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFileVersionRetentionsQueryParamsDispositionActionField"'; + throw new Error( + String( + 'Expecting a string for "GetFileVersionRetentionsQueryParamsDispositionActionField"' + ) + ); } if (val == 'permanently_delete') { return 'permanently_delete'; @@ -160,5 +164,5 @@ export function deserializeGetFileVersionRetentionsQueryParamsDispositionActionF if (val == 'remove_retention') { return 'remove_retention'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/fileVersions.generated.ts b/src/managers/fileVersions.generated.ts index 790a41bf..a2cd4412 100644 --- a/src/managers/fileVersions.generated.ts +++ b/src/managers/fileVersions.generated.ts @@ -8,7 +8,7 @@ import { FileVersions } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { FileVersionFull } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -322,12 +322,14 @@ export function deserializePromoteFileVersionRequestBodyTypeField( val: any ): PromoteFileVersionRequestBodyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "PromoteFileVersionRequestBodyTypeField"'; + throw new Error( + String('Expecting a string for "PromoteFileVersionRequestBodyTypeField"') + ); } if (val == 'file_version') { return 'file_version'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializePromoteFileVersionRequestBody( val: PromoteFileVersionRequestBody diff --git a/src/managers/fileWatermarks.generated.ts b/src/managers/fileWatermarks.generated.ts index 3b4a9002..6b68ce67 100644 --- a/src/managers/fileWatermarks.generated.ts +++ b/src/managers/fileWatermarks.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Watermark } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -171,12 +171,16 @@ export function deserializeUpdateFileWatermarkRequestBodyWatermarkImprintField( val: any ): UpdateFileWatermarkRequestBodyWatermarkImprintField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFileWatermarkRequestBodyWatermarkImprintField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFileWatermarkRequestBodyWatermarkImprintField"' + ) + ); } if (val == 'default') { return 'default'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFileWatermarkRequestBodyWatermarkField( val: UpdateFileWatermarkRequestBodyWatermarkField diff --git a/src/managers/files.generated.ts b/src/managers/files.generated.ts index ceadf680..e2bd9794 100644 --- a/src/managers/files.generated.ts +++ b/src/managers/files.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { FileFull } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -378,7 +378,11 @@ export function deserializeUpdateFileByIdRequestBodySharedLinkAccessField( val: any ): UpdateFileByIdRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFileByIdRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFileByIdRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -389,7 +393,7 @@ export function deserializeUpdateFileByIdRequestBodySharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFileByIdRequestBodySharedLinkPermissionsField( val: UpdateFileByIdRequestBodySharedLinkPermissionsField @@ -464,12 +468,16 @@ export function deserializeUpdateFileByIdRequestBodyLockAccessField( val: any ): UpdateFileByIdRequestBodyLockAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFileByIdRequestBodyLockAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFileByIdRequestBodyLockAccessField"' + ) + ); } if (val == 'lock') { return 'lock'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFileByIdRequestBodyLockField( val: UpdateFileByIdRequestBodyLockField @@ -510,7 +518,11 @@ export function deserializeUpdateFileByIdRequestBodyPermissionsCanDownloadField( val: any ): UpdateFileByIdRequestBodyPermissionsCanDownloadField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFileByIdRequestBodyPermissionsCanDownloadField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFileByIdRequestBodyPermissionsCanDownloadField"' + ) + ); } if (val == 'open') { return 'open'; @@ -518,7 +530,7 @@ export function deserializeUpdateFileByIdRequestBodyPermissionsCanDownloadField( if (val == 'company') { return 'company'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFileByIdRequestBodyPermissionsField( val: UpdateFileByIdRequestBodyPermissionsField @@ -700,7 +712,9 @@ export function deserializeGetFileThumbnailByIdExtension( val: any ): GetFileThumbnailByIdExtension { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFileThumbnailByIdExtension"'; + throw new Error( + String('Expecting a string for "GetFileThumbnailByIdExtension"') + ); } if (val == 'png') { return 'png'; @@ -708,5 +722,5 @@ export function deserializeGetFileThumbnailByIdExtension( if (val == 'jpg') { return 'jpg'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/folderClassifications.generated.ts b/src/managers/folderClassifications.generated.ts index b51c2174..0428eed6 100644 --- a/src/managers/folderClassifications.generated.ts +++ b/src/managers/folderClassifications.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Classification } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -248,12 +248,16 @@ export function deserializeUpdateClassificationOnFolderRequestBodyOpField( val: any ): UpdateClassificationOnFolderRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateClassificationOnFolderRequestBodyOpField"'; + throw new Error( + String( + 'Expecting a string for "UpdateClassificationOnFolderRequestBodyOpField"' + ) + ); } if (val == 'replace') { return 'replace'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateClassificationOnFolderRequestBodyPathField( val: UpdateClassificationOnFolderRequestBodyPathField @@ -264,12 +268,16 @@ export function deserializeUpdateClassificationOnFolderRequestBodyPathField( val: any ): UpdateClassificationOnFolderRequestBodyPathField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateClassificationOnFolderRequestBodyPathField"'; + throw new Error( + String( + 'Expecting a string for "UpdateClassificationOnFolderRequestBodyPathField"' + ) + ); } if (val == '/Box__Security__Classification__Key') { return '/Box__Security__Classification__Key'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateClassificationOnFolderRequestBody( val: UpdateClassificationOnFolderRequestBody diff --git a/src/managers/folderLocks.generated.ts b/src/managers/folderLocks.generated.ts index ff914600..cec97b21 100644 --- a/src/managers/folderLocks.generated.ts +++ b/src/managers/folderLocks.generated.ts @@ -8,7 +8,7 @@ import { FolderLocks } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { FolderLock } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/folderMetadata.generated.ts b/src/managers/folderMetadata.generated.ts index d3931d3c..774a0388 100644 --- a/src/managers/folderMetadata.generated.ts +++ b/src/managers/folderMetadata.generated.ts @@ -8,7 +8,7 @@ import { Metadatas } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { MetadataFull } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -298,7 +298,9 @@ export function deserializeGetFolderMetadataByIdScope( val: any ): GetFolderMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFolderMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "GetFolderMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -306,7 +308,7 @@ export function deserializeGetFolderMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateFolderMetadataByIdScope( val: CreateFolderMetadataByIdScope @@ -317,7 +319,9 @@ export function deserializeCreateFolderMetadataByIdScope( val: any ): CreateFolderMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateFolderMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "CreateFolderMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -325,7 +329,7 @@ export function deserializeCreateFolderMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateFolderMetadataByIdRequestBody( val: CreateFolderMetadataByIdRequestBody @@ -346,7 +350,9 @@ export function deserializeUpdateFolderMetadataByIdScope( val: any ): UpdateFolderMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFolderMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "UpdateFolderMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -354,7 +360,7 @@ export function deserializeUpdateFolderMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFolderMetadataByIdRequestBodyOpField( val: UpdateFolderMetadataByIdRequestBodyOpField @@ -365,7 +371,11 @@ export function deserializeUpdateFolderMetadataByIdRequestBodyOpField( val: any ): UpdateFolderMetadataByIdRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFolderMetadataByIdRequestBodyOpField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFolderMetadataByIdRequestBodyOpField"' + ) + ); } if (val == 'add') { return 'add'; @@ -385,7 +395,7 @@ export function deserializeUpdateFolderMetadataByIdRequestBodyOpField( if (val == 'copy') { return 'copy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFolderMetadataByIdRequestBody( val: UpdateFolderMetadataByIdRequestBody @@ -426,7 +436,9 @@ export function deserializeDeleteFolderMetadataByIdScope( val: any ): DeleteFolderMetadataByIdScope { if (!sdIsString(val)) { - throw 'Expecting a string for "DeleteFolderMetadataByIdScope"'; + throw new Error( + String('Expecting a string for "DeleteFolderMetadataByIdScope"') + ); } if (val == 'global') { return 'global'; @@ -434,5 +446,5 @@ export function deserializeDeleteFolderMetadataByIdScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/folderWatermarks.generated.ts b/src/managers/folderWatermarks.generated.ts index fdb0bff6..3dc27dac 100644 --- a/src/managers/folderWatermarks.generated.ts +++ b/src/managers/folderWatermarks.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Watermark } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -175,12 +175,16 @@ export function deserializeUpdateFolderWatermarkRequestBodyWatermarkImprintField val: any ): UpdateFolderWatermarkRequestBodyWatermarkImprintField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFolderWatermarkRequestBodyWatermarkImprintField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFolderWatermarkRequestBodyWatermarkImprintField"' + ) + ); } if (val == 'default') { return 'default'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFolderWatermarkRequestBodyWatermarkField( val: UpdateFolderWatermarkRequestBodyWatermarkField diff --git a/src/managers/folders.generated.ts b/src/managers/folders.generated.ts index 42369c19..5b79ae7c 100644 --- a/src/managers/folders.generated.ts +++ b/src/managers/folders.generated.ts @@ -8,7 +8,7 @@ import { FolderFull } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Items } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -469,7 +469,9 @@ export function deserializeGetFolderByIdQueryParamsSortField( val: any ): GetFolderByIdQueryParamsSortField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFolderByIdQueryParamsSortField"'; + throw new Error( + String('Expecting a string for "GetFolderByIdQueryParamsSortField"') + ); } if (val == 'id') { return 'id'; @@ -483,7 +485,7 @@ export function deserializeGetFolderByIdQueryParamsSortField( if (val == 'size') { return 'size'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGetFolderByIdQueryParamsDirectionField( val: GetFolderByIdQueryParamsDirectionField @@ -494,7 +496,9 @@ export function deserializeGetFolderByIdQueryParamsDirectionField( val: any ): GetFolderByIdQueryParamsDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFolderByIdQueryParamsDirectionField"'; + throw new Error( + String('Expecting a string for "GetFolderByIdQueryParamsDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -502,7 +506,7 @@ export function deserializeGetFolderByIdQueryParamsDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFolderByIdRequestBodySyncStateField( val: UpdateFolderByIdRequestBodySyncStateField @@ -513,7 +517,11 @@ export function deserializeUpdateFolderByIdRequestBodySyncStateField( val: any ): UpdateFolderByIdRequestBodySyncStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFolderByIdRequestBodySyncStateField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFolderByIdRequestBodySyncStateField"' + ) + ); } if (val == 'synced') { return 'synced'; @@ -524,7 +532,7 @@ export function deserializeUpdateFolderByIdRequestBodySyncStateField( if (val == 'partially_synced') { return 'partially_synced'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFolderByIdRequestBodyParentField( val: UpdateFolderByIdRequestBodyParentField @@ -546,7 +554,11 @@ export function deserializeUpdateFolderByIdRequestBodySharedLinkAccessField( val: any ): UpdateFolderByIdRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFolderByIdRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFolderByIdRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -557,7 +569,7 @@ export function deserializeUpdateFolderByIdRequestBodySharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFolderByIdRequestBodySharedLinkPermissionsField( val: UpdateFolderByIdRequestBodySharedLinkPermissionsField @@ -632,7 +644,11 @@ export function deserializeUpdateFolderByIdRequestBodyFolderUploadEmailAccessFie val: any ): UpdateFolderByIdRequestBodyFolderUploadEmailAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateFolderByIdRequestBodyFolderUploadEmailAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateFolderByIdRequestBodyFolderUploadEmailAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -640,7 +656,7 @@ export function deserializeUpdateFolderByIdRequestBodyFolderUploadEmailAccessFie if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateFolderByIdRequestBodyFolderUploadEmailField( val: UpdateFolderByIdRequestBodyFolderUploadEmailField @@ -815,7 +831,9 @@ export function deserializeGetFolderItemsQueryParamsSortField( val: any ): GetFolderItemsQueryParamsSortField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFolderItemsQueryParamsSortField"'; + throw new Error( + String('Expecting a string for "GetFolderItemsQueryParamsSortField"') + ); } if (val == 'id') { return 'id'; @@ -829,7 +847,7 @@ export function deserializeGetFolderItemsQueryParamsSortField( if (val == 'size') { return 'size'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGetFolderItemsQueryParamsDirectionField( val: GetFolderItemsQueryParamsDirectionField @@ -840,7 +858,9 @@ export function deserializeGetFolderItemsQueryParamsDirectionField( val: any ): GetFolderItemsQueryParamsDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetFolderItemsQueryParamsDirectionField"'; + throw new Error( + String('Expecting a string for "GetFolderItemsQueryParamsDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -848,7 +868,7 @@ export function deserializeGetFolderItemsQueryParamsDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateFolderRequestBodyParentField( val: CreateFolderRequestBodyParentField @@ -870,7 +890,11 @@ export function deserializeCreateFolderRequestBodyFolderUploadEmailAccessField( val: any ): CreateFolderRequestBodyFolderUploadEmailAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateFolderRequestBodyFolderUploadEmailAccessField"'; + throw new Error( + String( + 'Expecting a string for "CreateFolderRequestBodyFolderUploadEmailAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -878,7 +902,7 @@ export function deserializeCreateFolderRequestBodyFolderUploadEmailAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateFolderRequestBodyFolderUploadEmailField( val: CreateFolderRequestBodyFolderUploadEmailField @@ -916,7 +940,9 @@ export function deserializeCreateFolderRequestBodySyncStateField( val: any ): CreateFolderRequestBodySyncStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateFolderRequestBodySyncStateField"'; + throw new Error( + String('Expecting a string for "CreateFolderRequestBodySyncStateField"') + ); } if (val == 'synced') { return 'synced'; @@ -927,7 +953,7 @@ export function deserializeCreateFolderRequestBodySyncStateField( if (val == 'partially_synced') { return 'partially_synced'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateFolderRequestBody( val: CreateFolderRequestBody diff --git a/src/managers/groups.generated.ts b/src/managers/groups.generated.ts index 4e82a295..441d60a1 100644 --- a/src/managers/groups.generated.ts +++ b/src/managers/groups.generated.ts @@ -8,7 +8,7 @@ import { Groups } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { GroupFull } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -319,7 +319,11 @@ export function deserializeCreateGroupRequestBodyInvitabilityLevelField( val: any ): CreateGroupRequestBodyInvitabilityLevelField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateGroupRequestBodyInvitabilityLevelField"'; + throw new Error( + String( + 'Expecting a string for "CreateGroupRequestBodyInvitabilityLevelField"' + ) + ); } if (val == 'admins_only') { return 'admins_only'; @@ -330,7 +334,7 @@ export function deserializeCreateGroupRequestBodyInvitabilityLevelField( if (val == 'all_managed_users') { return 'all_managed_users'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateGroupRequestBodyMemberViewabilityLevelField( val: CreateGroupRequestBodyMemberViewabilityLevelField @@ -341,7 +345,11 @@ export function deserializeCreateGroupRequestBodyMemberViewabilityLevelField( val: any ): CreateGroupRequestBodyMemberViewabilityLevelField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateGroupRequestBodyMemberViewabilityLevelField"'; + throw new Error( + String( + 'Expecting a string for "CreateGroupRequestBodyMemberViewabilityLevelField"' + ) + ); } if (val == 'admins_only') { return 'admins_only'; @@ -352,7 +360,7 @@ export function deserializeCreateGroupRequestBodyMemberViewabilityLevelField( if (val == 'all_managed_users') { return 'all_managed_users'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateGroupRequestBody( val: CreateGroupRequestBody @@ -425,7 +433,11 @@ export function deserializeUpdateGroupByIdRequestBodyInvitabilityLevelField( val: any ): UpdateGroupByIdRequestBodyInvitabilityLevelField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateGroupByIdRequestBodyInvitabilityLevelField"'; + throw new Error( + String( + 'Expecting a string for "UpdateGroupByIdRequestBodyInvitabilityLevelField"' + ) + ); } if (val == 'admins_only') { return 'admins_only'; @@ -436,7 +448,7 @@ export function deserializeUpdateGroupByIdRequestBodyInvitabilityLevelField( if (val == 'all_managed_users') { return 'all_managed_users'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateGroupByIdRequestBodyMemberViewabilityLevelField( val: UpdateGroupByIdRequestBodyMemberViewabilityLevelField @@ -447,7 +459,11 @@ export function deserializeUpdateGroupByIdRequestBodyMemberViewabilityLevelField val: any ): UpdateGroupByIdRequestBodyMemberViewabilityLevelField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateGroupByIdRequestBodyMemberViewabilityLevelField"'; + throw new Error( + String( + 'Expecting a string for "UpdateGroupByIdRequestBodyMemberViewabilityLevelField"' + ) + ); } if (val == 'admins_only') { return 'admins_only'; @@ -458,7 +474,7 @@ export function deserializeUpdateGroupByIdRequestBodyMemberViewabilityLevelField if (val == 'all_managed_users') { return 'all_managed_users'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateGroupByIdRequestBody( val: UpdateGroupByIdRequestBody diff --git a/src/managers/integrationMappings.generated.ts b/src/managers/integrationMappings.generated.ts index ce3f6607..022fded0 100644 --- a/src/managers/integrationMappings.generated.ts +++ b/src/managers/integrationMappings.generated.ts @@ -17,7 +17,7 @@ import { IntegrationMappingSlackCreateRequest } from '../schemas.generated.js'; import { IntegrationMappingBoxItemSlack } from '../schemas.generated.js'; import { IntegrationMappingSlackOptions } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -251,12 +251,16 @@ export function deserializeGetSlackIntegrationMappingQueryParamsPartnerItemTypeF val: any ): GetSlackIntegrationMappingQueryParamsPartnerItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetSlackIntegrationMappingQueryParamsPartnerItemTypeField"'; + throw new Error( + String( + 'Expecting a string for "GetSlackIntegrationMappingQueryParamsPartnerItemTypeField"' + ) + ); } if (val == 'channel') { return 'channel'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGetSlackIntegrationMappingQueryParamsBoxItemTypeField( val: GetSlackIntegrationMappingQueryParamsBoxItemTypeField @@ -267,12 +271,16 @@ export function deserializeGetSlackIntegrationMappingQueryParamsBoxItemTypeField val: any ): GetSlackIntegrationMappingQueryParamsBoxItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetSlackIntegrationMappingQueryParamsBoxItemTypeField"'; + throw new Error( + String( + 'Expecting a string for "GetSlackIntegrationMappingQueryParamsBoxItemTypeField"' + ) + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateSlackIntegrationMappingByIdRequestBody( val: UpdateSlackIntegrationMappingByIdRequestBody diff --git a/src/managers/invites.generated.ts b/src/managers/invites.generated.ts index b0e43336..71a2a402 100644 --- a/src/managers/invites.generated.ts +++ b/src/managers/invites.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Invite } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/legalHoldPolicies.generated.ts b/src/managers/legalHoldPolicies.generated.ts index a8abd5e9..18b75371 100644 --- a/src/managers/legalHoldPolicies.generated.ts +++ b/src/managers/legalHoldPolicies.generated.ts @@ -8,7 +8,7 @@ import { LegalHoldPolicies } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { LegalHoldPolicy } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/legalHoldPolicyAssignments.generated.ts b/src/managers/legalHoldPolicyAssignments.generated.ts index 32a9527e..4b63c258 100644 --- a/src/managers/legalHoldPolicyAssignments.generated.ts +++ b/src/managers/legalHoldPolicyAssignments.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { LegalHoldPolicyAssignment } from '../schemas.generated.js'; import { FileVersionLegalHolds } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -375,7 +375,11 @@ export function deserializeGetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeF val: any ): GetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeField"'; + throw new Error( + String( + 'Expecting a string for "GetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeField"' + ) + ); } if (val == 'file') { return 'file'; @@ -389,7 +393,7 @@ export function deserializeGetLegalHoldPolicyAssignmentsQueryParamsAssignToTypeF if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateLegalHoldPolicyAssignmentRequestBodyAssignToTypeField( val: CreateLegalHoldPolicyAssignmentRequestBodyAssignToTypeField @@ -400,7 +404,11 @@ export function deserializeCreateLegalHoldPolicyAssignmentRequestBodyAssignToTyp val: any ): CreateLegalHoldPolicyAssignmentRequestBodyAssignToTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateLegalHoldPolicyAssignmentRequestBodyAssignToTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateLegalHoldPolicyAssignmentRequestBodyAssignToTypeField"' + ) + ); } if (val == 'file') { return 'file'; @@ -414,7 +422,7 @@ export function deserializeCreateLegalHoldPolicyAssignmentRequestBodyAssignToTyp if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateLegalHoldPolicyAssignmentRequestBodyAssignToField( val: CreateLegalHoldPolicyAssignmentRequestBodyAssignToField diff --git a/src/managers/listCollaborations.generated.ts b/src/managers/listCollaborations.generated.ts index 20977084..771ccad7 100644 --- a/src/managers/listCollaborations.generated.ts +++ b/src/managers/listCollaborations.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Collaborations } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -262,10 +262,12 @@ export function deserializeGetCollaborationsQueryParamsStatusField( val: any ): GetCollaborationsQueryParamsStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetCollaborationsQueryParamsStatusField"'; + throw new Error( + String('Expecting a string for "GetCollaborationsQueryParamsStatusField"') + ); } if (val == 'pending') { return 'pending'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/memberships.generated.ts b/src/managers/memberships.generated.ts index d16a6ee6..904bcd74 100644 --- a/src/managers/memberships.generated.ts +++ b/src/managers/memberships.generated.ts @@ -8,7 +8,7 @@ import { GroupMemberships } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { GroupMembership } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -393,7 +393,11 @@ export function deserializeCreateGroupMembershipRequestBodyRoleField( val: any ): CreateGroupMembershipRequestBodyRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateGroupMembershipRequestBodyRoleField"'; + throw new Error( + String( + 'Expecting a string for "CreateGroupMembershipRequestBodyRoleField"' + ) + ); } if (val == 'member') { return 'member'; @@ -401,7 +405,7 @@ export function deserializeCreateGroupMembershipRequestBodyRoleField( if (val == 'admin') { return 'admin'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateGroupMembershipRequestBody( val: CreateGroupMembershipRequestBody @@ -454,7 +458,11 @@ export function deserializeUpdateGroupMembershipByIdRequestBodyRoleField( val: any ): UpdateGroupMembershipByIdRequestBodyRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateGroupMembershipByIdRequestBodyRoleField"'; + throw new Error( + String( + 'Expecting a string for "UpdateGroupMembershipByIdRequestBodyRoleField"' + ) + ); } if (val == 'member') { return 'member'; @@ -462,7 +470,7 @@ export function deserializeUpdateGroupMembershipByIdRequestBodyRoleField( if (val == 'admin') { return 'admin'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateGroupMembershipByIdRequestBody( val: UpdateGroupMembershipByIdRequestBody diff --git a/src/managers/metadataCascadePolicies.generated.ts b/src/managers/metadataCascadePolicies.generated.ts index 9bfa7501..abecbc2f 100644 --- a/src/managers/metadataCascadePolicies.generated.ts +++ b/src/managers/metadataCascadePolicies.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { MetadataCascadePolicy } from '../schemas.generated.js'; import { ConflictError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -285,7 +285,11 @@ export function deserializeCreateMetadataCascadePolicyRequestBodyScopeField( val: any ): CreateMetadataCascadePolicyRequestBodyScopeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateMetadataCascadePolicyRequestBodyScopeField"'; + throw new Error( + String( + 'Expecting a string for "CreateMetadataCascadePolicyRequestBodyScopeField"' + ) + ); } if (val == 'global') { return 'global'; @@ -293,7 +297,7 @@ export function deserializeCreateMetadataCascadePolicyRequestBodyScopeField( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateMetadataCascadePolicyRequestBody( val: CreateMetadataCascadePolicyRequestBody @@ -328,7 +332,11 @@ export function deserializeApplyMetadataCascadePolicyRequestBodyConflictResoluti val: any ): ApplyMetadataCascadePolicyRequestBodyConflictResolutionField { if (!sdIsString(val)) { - throw 'Expecting a string for "ApplyMetadataCascadePolicyRequestBodyConflictResolutionField"'; + throw new Error( + String( + 'Expecting a string for "ApplyMetadataCascadePolicyRequestBodyConflictResolutionField"' + ) + ); } if (val == 'none') { return 'none'; @@ -336,7 +344,7 @@ export function deserializeApplyMetadataCascadePolicyRequestBodyConflictResoluti if (val == 'overwrite') { return 'overwrite'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeApplyMetadataCascadePolicyRequestBody( val: ApplyMetadataCascadePolicyRequestBody diff --git a/src/managers/metadataTemplates.generated.ts b/src/managers/metadataTemplates.generated.ts index c3c10908..85837b52 100644 --- a/src/managers/metadataTemplates.generated.ts +++ b/src/managers/metadataTemplates.generated.ts @@ -8,7 +8,7 @@ import { MetadataTemplates } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { MetadataTemplate } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -467,7 +467,9 @@ export function deserializeGetMetadataTemplateScope( val: any ): GetMetadataTemplateScope { if (!sdIsString(val)) { - throw 'Expecting a string for "GetMetadataTemplateScope"'; + throw new Error( + String('Expecting a string for "GetMetadataTemplateScope"') + ); } if (val == 'global') { return 'global'; @@ -475,7 +477,7 @@ export function deserializeGetMetadataTemplateScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateMetadataTemplateScope( val: UpdateMetadataTemplateScope @@ -486,7 +488,9 @@ export function deserializeUpdateMetadataTemplateScope( val: any ): UpdateMetadataTemplateScope { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateMetadataTemplateScope"'; + throw new Error( + String('Expecting a string for "UpdateMetadataTemplateScope"') + ); } if (val == 'global') { return 'global'; @@ -494,7 +498,7 @@ export function deserializeUpdateMetadataTemplateScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateMetadataTemplateRequestBodyOpField( val: UpdateMetadataTemplateRequestBodyOpField @@ -505,7 +509,11 @@ export function deserializeUpdateMetadataTemplateRequestBodyOpField( val: any ): UpdateMetadataTemplateRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateMetadataTemplateRequestBodyOpField"'; + throw new Error( + String( + 'Expecting a string for "UpdateMetadataTemplateRequestBodyOpField"' + ) + ); } if (val == 'editTemplate') { return 'editTemplate'; @@ -546,7 +554,7 @@ export function deserializeUpdateMetadataTemplateRequestBodyOpField( if (val == 'removeMultiSelectOption') { return 'removeMultiSelectOption'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateMetadataTemplateRequestBody( val: UpdateMetadataTemplateRequestBody @@ -638,7 +646,9 @@ export function deserializeDeleteMetadataTemplateScope( val: any ): DeleteMetadataTemplateScope { if (!sdIsString(val)) { - throw 'Expecting a string for "DeleteMetadataTemplateScope"'; + throw new Error( + String('Expecting a string for "DeleteMetadataTemplateScope"') + ); } if (val == 'global') { return 'global'; @@ -646,7 +656,7 @@ export function deserializeDeleteMetadataTemplateScope( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateMetadataTemplateRequestBodyFieldsTypeField( val: CreateMetadataTemplateRequestBodyFieldsTypeField @@ -657,7 +667,11 @@ export function deserializeCreateMetadataTemplateRequestBodyFieldsTypeField( val: any ): CreateMetadataTemplateRequestBodyFieldsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateMetadataTemplateRequestBodyFieldsTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateMetadataTemplateRequestBodyFieldsTypeField"' + ) + ); } if (val == 'string') { return 'string'; @@ -674,7 +688,7 @@ export function deserializeCreateMetadataTemplateRequestBodyFieldsTypeField( if (val == 'multiSelect') { return 'multiSelect'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateMetadataTemplateRequestBodyFieldsOptionsField( val: CreateMetadataTemplateRequestBodyFieldsOptionsField diff --git a/src/managers/recentItems.generated.ts b/src/managers/recentItems.generated.ts index 7fbbbff9..76dfd09a 100644 --- a/src/managers/recentItems.generated.ts +++ b/src/managers/recentItems.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { RecentItems } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/retentionPolicies.generated.ts b/src/managers/retentionPolicies.generated.ts index f6e2eb8d..7aa1eaa1 100644 --- a/src/managers/retentionPolicies.generated.ts +++ b/src/managers/retentionPolicies.generated.ts @@ -14,7 +14,7 @@ import { RetentionPolicy } from '../schemas.generated.js'; import { UserMini } from '../schemas.generated.js'; import { UserBase } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -321,7 +321,11 @@ export function deserializeGetRetentionPoliciesQueryParamsPolicyTypeField( val: any ): GetRetentionPoliciesQueryParamsPolicyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetRetentionPoliciesQueryParamsPolicyTypeField"'; + throw new Error( + String( + 'Expecting a string for "GetRetentionPoliciesQueryParamsPolicyTypeField"' + ) + ); } if (val == 'finite') { return 'finite'; @@ -329,7 +333,7 @@ export function deserializeGetRetentionPoliciesQueryParamsPolicyTypeField( if (val == 'indefinite') { return 'indefinite'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateRetentionPolicyRequestBodyPolicyTypeField( val: CreateRetentionPolicyRequestBodyPolicyTypeField @@ -340,7 +344,11 @@ export function deserializeCreateRetentionPolicyRequestBodyPolicyTypeField( val: any ): CreateRetentionPolicyRequestBodyPolicyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateRetentionPolicyRequestBodyPolicyTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateRetentionPolicyRequestBodyPolicyTypeField"' + ) + ); } if (val == 'finite') { return 'finite'; @@ -348,7 +356,7 @@ export function deserializeCreateRetentionPolicyRequestBodyPolicyTypeField( if (val == 'indefinite') { return 'indefinite'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateRetentionPolicyRequestBodyDispositionActionField( val: CreateRetentionPolicyRequestBodyDispositionActionField @@ -359,7 +367,11 @@ export function deserializeCreateRetentionPolicyRequestBodyDispositionActionFiel val: any ): CreateRetentionPolicyRequestBodyDispositionActionField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateRetentionPolicyRequestBodyDispositionActionField"'; + throw new Error( + String( + 'Expecting a string for "CreateRetentionPolicyRequestBodyDispositionActionField"' + ) + ); } if (val == 'permanently_delete') { return 'permanently_delete'; @@ -367,7 +379,7 @@ export function deserializeCreateRetentionPolicyRequestBodyDispositionActionFiel if (val == 'remove_retention') { return 'remove_retention'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateRetentionPolicyRequestBodyRetentionTypeField( val: CreateRetentionPolicyRequestBodyRetentionTypeField @@ -378,7 +390,11 @@ export function deserializeCreateRetentionPolicyRequestBodyRetentionTypeField( val: any ): CreateRetentionPolicyRequestBodyRetentionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateRetentionPolicyRequestBodyRetentionTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateRetentionPolicyRequestBodyRetentionTypeField"' + ) + ); } if (val == 'modifiable') { return 'modifiable'; @@ -386,7 +402,7 @@ export function deserializeCreateRetentionPolicyRequestBodyRetentionTypeField( if (val == 'non_modifiable') { return 'non_modifiable'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateRetentionPolicyRequestBody( val: CreateRetentionPolicyRequestBody diff --git a/src/managers/retentionPolicyAssignments.generated.ts b/src/managers/retentionPolicyAssignments.generated.ts index e43d03d0..78dfc238 100644 --- a/src/managers/retentionPolicyAssignments.generated.ts +++ b/src/managers/retentionPolicyAssignments.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { RetentionPolicyAssignment } from '../schemas.generated.js'; import { FilesUnderRetention } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -382,7 +382,11 @@ export function deserializeGetRetentionPolicyAssignmentsQueryParamsTypeField( val: any ): GetRetentionPolicyAssignmentsQueryParamsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetRetentionPolicyAssignmentsQueryParamsTypeField"'; + throw new Error( + String( + 'Expecting a string for "GetRetentionPolicyAssignmentsQueryParamsTypeField"' + ) + ); } if (val == 'folder') { return 'folder'; @@ -393,7 +397,7 @@ export function deserializeGetRetentionPolicyAssignmentsQueryParamsTypeField( if (val == 'metadata_template') { return 'metadata_template'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateRetentionPolicyAssignmentRequestBodyAssignToTypeField( val: CreateRetentionPolicyAssignmentRequestBodyAssignToTypeField @@ -404,7 +408,11 @@ export function deserializeCreateRetentionPolicyAssignmentRequestBodyAssignToTyp val: any ): CreateRetentionPolicyAssignmentRequestBodyAssignToTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateRetentionPolicyAssignmentRequestBodyAssignToTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateRetentionPolicyAssignmentRequestBodyAssignToTypeField"' + ) + ); } if (val == 'enterprise') { return 'enterprise'; @@ -415,7 +423,7 @@ export function deserializeCreateRetentionPolicyAssignmentRequestBodyAssignToTyp if (val == 'metadata_template') { return 'metadata_template'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateRetentionPolicyAssignmentRequestBodyAssignToField( val: CreateRetentionPolicyAssignmentRequestBodyAssignToField diff --git a/src/managers/search.generated.ts b/src/managers/search.generated.ts index ee2cfd82..a4389adc 100644 --- a/src/managers/search.generated.ts +++ b/src/managers/search.generated.ts @@ -17,7 +17,7 @@ import { MetadataQueryIndices } from '../schemas.generated.js'; import { SearchResultsOrSearchResultsWithSharedLinks } from '../schemas.generated.js'; import { MetadataFilter } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -280,7 +280,11 @@ export function deserializeGetMetadataQueryIndicesQueryParamsScopeField( val: any ): GetMetadataQueryIndicesQueryParamsScopeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetMetadataQueryIndicesQueryParamsScopeField"'; + throw new Error( + String( + 'Expecting a string for "GetMetadataQueryIndicesQueryParamsScopeField"' + ) + ); } if (val == 'global') { return 'global'; @@ -288,7 +292,7 @@ export function deserializeGetMetadataQueryIndicesQueryParamsScopeField( if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchForContentQueryParamsScopeField( val: SearchForContentQueryParamsScopeField @@ -299,7 +303,9 @@ export function deserializeSearchForContentQueryParamsScopeField( val: any ): SearchForContentQueryParamsScopeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchForContentQueryParamsScopeField"'; + throw new Error( + String('Expecting a string for "SearchForContentQueryParamsScopeField"') + ); } if (val == 'user_content') { return 'user_content'; @@ -307,7 +313,7 @@ export function deserializeSearchForContentQueryParamsScopeField( if (val == 'enterprise_content') { return 'enterprise_content'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchForContentQueryParamsContentTypesField( val: SearchForContentQueryParamsContentTypesField @@ -318,7 +324,11 @@ export function deserializeSearchForContentQueryParamsContentTypesField( val: any ): SearchForContentQueryParamsContentTypesField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchForContentQueryParamsContentTypesField"'; + throw new Error( + String( + 'Expecting a string for "SearchForContentQueryParamsContentTypesField"' + ) + ); } if (val == 'name') { return 'name'; @@ -335,7 +345,7 @@ export function deserializeSearchForContentQueryParamsContentTypesField( if (val == 'tag') { return 'tag'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchForContentQueryParamsTypeField( val: SearchForContentQueryParamsTypeField @@ -346,7 +356,9 @@ export function deserializeSearchForContentQueryParamsTypeField( val: any ): SearchForContentQueryParamsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchForContentQueryParamsTypeField"'; + throw new Error( + String('Expecting a string for "SearchForContentQueryParamsTypeField"') + ); } if (val == 'file') { return 'file'; @@ -357,7 +369,7 @@ export function deserializeSearchForContentQueryParamsTypeField( if (val == 'web_link') { return 'web_link'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchForContentQueryParamsTrashContentField( val: SearchForContentQueryParamsTrashContentField @@ -368,7 +380,11 @@ export function deserializeSearchForContentQueryParamsTrashContentField( val: any ): SearchForContentQueryParamsTrashContentField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchForContentQueryParamsTrashContentField"'; + throw new Error( + String( + 'Expecting a string for "SearchForContentQueryParamsTrashContentField"' + ) + ); } if (val == 'non_trashed_only') { return 'non_trashed_only'; @@ -379,7 +395,7 @@ export function deserializeSearchForContentQueryParamsTrashContentField( if (val == 'all_items') { return 'all_items'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchForContentQueryParamsSortField( val: SearchForContentQueryParamsSortField @@ -390,7 +406,9 @@ export function deserializeSearchForContentQueryParamsSortField( val: any ): SearchForContentQueryParamsSortField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchForContentQueryParamsSortField"'; + throw new Error( + String('Expecting a string for "SearchForContentQueryParamsSortField"') + ); } if (val == 'modified_at') { return 'modified_at'; @@ -398,7 +416,7 @@ export function deserializeSearchForContentQueryParamsSortField( if (val == 'relevance') { return 'relevance'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchForContentQueryParamsDirectionField( val: SearchForContentQueryParamsDirectionField @@ -409,7 +427,11 @@ export function deserializeSearchForContentQueryParamsDirectionField( val: any ): SearchForContentQueryParamsDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchForContentQueryParamsDirectionField"'; + throw new Error( + String( + 'Expecting a string for "SearchForContentQueryParamsDirectionField"' + ) + ); } if (val == 'DESC') { return 'DESC'; @@ -417,5 +439,5 @@ export function deserializeSearchForContentQueryParamsDirectionField( if (val == 'ASC') { return 'ASC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/sessionTermination.generated.ts b/src/managers/sessionTermination.generated.ts index edd917d7..b95b6c74 100644 --- a/src/managers/sessionTermination.generated.ts +++ b/src/managers/sessionTermination.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { SessionTerminationMessage } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/sharedLinksFiles.generated.ts b/src/managers/sharedLinksFiles.generated.ts index b794c215..8bd834f0 100644 --- a/src/managers/sharedLinksFiles.generated.ts +++ b/src/managers/sharedLinksFiles.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { FileFull } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -343,7 +343,11 @@ export function deserializeAddShareLinkToFileRequestBodySharedLinkAccessField( val: any ): AddShareLinkToFileRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "AddShareLinkToFileRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "AddShareLinkToFileRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -354,7 +358,7 @@ export function deserializeAddShareLinkToFileRequestBodySharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeAddShareLinkToFileRequestBodySharedLinkPermissionsField( val: AddShareLinkToFileRequestBodySharedLinkPermissionsField @@ -462,7 +466,11 @@ export function deserializeUpdateSharedLinkOnFileRequestBodySharedLinkAccessFiel val: any ): UpdateSharedLinkOnFileRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateSharedLinkOnFileRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateSharedLinkOnFileRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -473,7 +481,7 @@ export function deserializeUpdateSharedLinkOnFileRequestBodySharedLinkAccessFiel if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField( val: UpdateSharedLinkOnFileRequestBodySharedLinkPermissionsField diff --git a/src/managers/sharedLinksFolders.generated.ts b/src/managers/sharedLinksFolders.generated.ts index 88d97af3..419b2d25 100644 --- a/src/managers/sharedLinksFolders.generated.ts +++ b/src/managers/sharedLinksFolders.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { FolderFull } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -345,7 +345,11 @@ export function deserializeAddShareLinkToFolderRequestBodySharedLinkAccessField( val: any ): AddShareLinkToFolderRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "AddShareLinkToFolderRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "AddShareLinkToFolderRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -356,7 +360,7 @@ export function deserializeAddShareLinkToFolderRequestBodySharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeAddShareLinkToFolderRequestBodySharedLinkPermissionsField( val: AddShareLinkToFolderRequestBodySharedLinkPermissionsField @@ -468,7 +472,11 @@ export function deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkAccessFi val: any ): UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateSharedLinkOnFolderRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -479,7 +487,7 @@ export function deserializeUpdateSharedLinkOnFolderRequestBodySharedLinkAccessFi if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField( val: UpdateSharedLinkOnFolderRequestBodySharedLinkPermissionsField diff --git a/src/managers/sharedLinksWebLinks.generated.ts b/src/managers/sharedLinksWebLinks.generated.ts index 74d06ddc..23588d13 100644 --- a/src/managers/sharedLinksWebLinks.generated.ts +++ b/src/managers/sharedLinksWebLinks.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { WebLink } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -347,7 +347,11 @@ export function deserializeAddShareLinkToWebLinkRequestBodySharedLinkAccessField val: any ): AddShareLinkToWebLinkRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "AddShareLinkToWebLinkRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "AddShareLinkToWebLinkRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -358,7 +362,7 @@ export function deserializeAddShareLinkToWebLinkRequestBodySharedLinkAccessField if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeAddShareLinkToWebLinkRequestBodySharedLinkPermissionsField( val: AddShareLinkToWebLinkRequestBodySharedLinkPermissionsField @@ -472,7 +476,11 @@ export function deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessF val: any ): UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -483,7 +491,7 @@ export function deserializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkAccessF if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField( val: UpdateSharedLinkOnWebLinkRequestBodySharedLinkPermissionsField diff --git a/src/managers/shieldInformationBarrierReports.generated.ts b/src/managers/shieldInformationBarrierReports.generated.ts index a22680a3..d1aa247a 100644 --- a/src/managers/shieldInformationBarrierReports.generated.ts +++ b/src/managers/shieldInformationBarrierReports.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { ShieldInformationBarrierReport } from '../schemas.generated.js'; import { ShieldInformationBarrierReference } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts index aee95bbe..106f4d12 100644 --- a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts @@ -14,7 +14,7 @@ import { ShieldInformationBarrierSegmentMembers } from '../schemas.generated.js' import { ShieldInformationBarrierBase } from '../schemas.generated.js'; import { UserBase } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -269,12 +269,16 @@ export function deserializeCreateShieldInformationBarrierSegmentMemberRequestBod val: any ): CreateShieldInformationBarrierSegmentMemberRequestBodyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateShieldInformationBarrierSegmentMemberRequestBodyTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateShieldInformationBarrierSegmentMemberRequestBodyTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment_member') { return 'shield_information_barrier_segment_member'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyShieldInformationBarrierSegmentTypeField( val: CreateShieldInformationBarrierSegmentMemberRequestBodyShieldInformationBarrierSegmentTypeField @@ -285,12 +289,16 @@ export function deserializeCreateShieldInformationBarrierSegmentMemberRequestBod val: any ): CreateShieldInformationBarrierSegmentMemberRequestBodyShieldInformationBarrierSegmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateShieldInformationBarrierSegmentMemberRequestBodyShieldInformationBarrierSegmentTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateShieldInformationBarrierSegmentMemberRequestBodyShieldInformationBarrierSegmentTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment') { return 'shield_information_barrier_segment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateShieldInformationBarrierSegmentMemberRequestBodyShieldInformationBarrierSegmentField( val: CreateShieldInformationBarrierSegmentMemberRequestBodyShieldInformationBarrierSegmentField diff --git a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts index d0909fd0..76b02b9e 100644 --- a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { ShieldInformationBarrierSegmentRestrictions } from '../schemas.generated.js'; import { ShieldInformationBarrierBase } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -286,12 +286,16 @@ export function deserializeCreateShieldInformationBarrierSegmentRestrictionReque val: any ): CreateShieldInformationBarrierSegmentRestrictionRequestBodyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateShieldInformationBarrierSegmentRestrictionRequestBodyTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateShieldInformationBarrierSegmentRestrictionRequestBodyTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment_restriction') { return 'shield_information_barrier_segment_restriction'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyShieldInformationBarrierSegmentTypeField( val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyShieldInformationBarrierSegmentTypeField @@ -302,12 +306,16 @@ export function deserializeCreateShieldInformationBarrierSegmentRestrictionReque val: any ): CreateShieldInformationBarrierSegmentRestrictionRequestBodyShieldInformationBarrierSegmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateShieldInformationBarrierSegmentRestrictionRequestBodyShieldInformationBarrierSegmentTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateShieldInformationBarrierSegmentRestrictionRequestBodyShieldInformationBarrierSegmentTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment') { return 'shield_information_barrier_segment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyShieldInformationBarrierSegmentField( val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyShieldInformationBarrierSegmentField @@ -348,12 +356,16 @@ export function deserializeCreateShieldInformationBarrierSegmentRestrictionReque val: any ): CreateShieldInformationBarrierSegmentRestrictionRequestBodyRestrictedSegmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateShieldInformationBarrierSegmentRestrictionRequestBodyRestrictedSegmentTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateShieldInformationBarrierSegmentRestrictionRequestBodyRestrictedSegmentTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment') { return 'shield_information_barrier_segment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateShieldInformationBarrierSegmentRestrictionRequestBodyRestrictedSegmentField( val: CreateShieldInformationBarrierSegmentRestrictionRequestBodyRestrictedSegmentField diff --git a/src/managers/shieldInformationBarrierSegments.generated.ts b/src/managers/shieldInformationBarrierSegments.generated.ts index ec50352a..7c21a0fd 100644 --- a/src/managers/shieldInformationBarrierSegments.generated.ts +++ b/src/managers/shieldInformationBarrierSegments.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { ShieldInformationBarrierSegments } from '../schemas.generated.js'; import { ShieldInformationBarrierBase } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/shieldInformationBarriers.generated.ts b/src/managers/shieldInformationBarriers.generated.ts index a9c1a3c5..945223dc 100644 --- a/src/managers/shieldInformationBarriers.generated.ts +++ b/src/managers/shieldInformationBarriers.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { ShieldInformationBarriers } from '../schemas.generated.js'; import { EnterpriseBase } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -236,7 +236,11 @@ export function deserializeUpdateShieldInformationBarrierStatusRequestBodyStatus val: any ): UpdateShieldInformationBarrierStatusRequestBodyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateShieldInformationBarrierStatusRequestBodyStatusField"'; + throw new Error( + String( + 'Expecting a string for "UpdateShieldInformationBarrierStatusRequestBodyStatusField"' + ) + ); } if (val == 'pending') { return 'pending'; @@ -244,7 +248,7 @@ export function deserializeUpdateShieldInformationBarrierStatusRequestBodyStatus if (val == 'disabled') { return 'disabled'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateShieldInformationBarrierStatusRequestBody( val: UpdateShieldInformationBarrierStatusRequestBody diff --git a/src/managers/signRequests.generated.ts b/src/managers/signRequests.generated.ts index ae59e525..cc6a086c 100644 --- a/src/managers/signRequests.generated.ts +++ b/src/managers/signRequests.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { SignRequests } from '../schemas.generated.js'; import { SignRequestCreateRequest } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/signTemplates.generated.ts b/src/managers/signTemplates.generated.ts index 51d712e4..5a89ecf3 100644 --- a/src/managers/signTemplates.generated.ts +++ b/src/managers/signTemplates.generated.ts @@ -8,7 +8,7 @@ import { SignTemplates } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { SignTemplate } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/skills.generated.ts b/src/managers/skills.generated.ts index 58d084eb..6be1ee45 100644 --- a/src/managers/skills.generated.ts +++ b/src/managers/skills.generated.ts @@ -8,7 +8,7 @@ import { SkillCardsMetadata } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -328,12 +328,16 @@ export function deserializeUpdateBoxSkillCardsOnFileRequestBodyOpField( val: any ): UpdateBoxSkillCardsOnFileRequestBodyOpField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateBoxSkillCardsOnFileRequestBodyOpField"'; + throw new Error( + String( + 'Expecting a string for "UpdateBoxSkillCardsOnFileRequestBodyOpField"' + ) + ); } if (val == 'replace') { return 'replace'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateBoxSkillCardsOnFileRequestBody( val: UpdateBoxSkillCardsOnFileRequestBody @@ -383,7 +387,11 @@ export function deserializeUpdateAllSkillCardsOnFileRequestBodyStatusField( val: any ): UpdateAllSkillCardsOnFileRequestBodyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateAllSkillCardsOnFileRequestBodyStatusField"'; + throw new Error( + String( + 'Expecting a string for "UpdateAllSkillCardsOnFileRequestBodyStatusField"' + ) + ); } if (val == 'invoked') { return 'invoked'; @@ -400,7 +408,7 @@ export function deserializeUpdateAllSkillCardsOnFileRequestBodyStatusField( if (val == 'permanent_failure') { return 'permanent_failure'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateAllSkillCardsOnFileRequestBodyMetadataField( val: UpdateAllSkillCardsOnFileRequestBodyMetadataField @@ -446,12 +454,16 @@ export function deserializeUpdateAllSkillCardsOnFileRequestBodyFileTypeField( val: any ): UpdateAllSkillCardsOnFileRequestBodyFileTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateAllSkillCardsOnFileRequestBodyFileTypeField"'; + throw new Error( + String( + 'Expecting a string for "UpdateAllSkillCardsOnFileRequestBodyFileTypeField"' + ) + ); } if (val == 'file') { return 'file'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateAllSkillCardsOnFileRequestBodyFileField( val: UpdateAllSkillCardsOnFileRequestBodyFileField @@ -486,12 +498,16 @@ export function deserializeUpdateAllSkillCardsOnFileRequestBodyFileVersionTypeFi val: any ): UpdateAllSkillCardsOnFileRequestBodyFileVersionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateAllSkillCardsOnFileRequestBodyFileVersionTypeField"'; + throw new Error( + String( + 'Expecting a string for "UpdateAllSkillCardsOnFileRequestBodyFileVersionTypeField"' + ) + ); } if (val == 'file_version') { return 'file_version'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateAllSkillCardsOnFileRequestBodyFileVersionField( val: UpdateAllSkillCardsOnFileRequestBodyFileVersionField diff --git a/src/managers/storagePolicies.generated.ts b/src/managers/storagePolicies.generated.ts index b01e00af..b54799d5 100644 --- a/src/managers/storagePolicies.generated.ts +++ b/src/managers/storagePolicies.generated.ts @@ -8,7 +8,7 @@ import { StoragePolicies } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { StoragePolicy } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/storagePolicyAssignments.generated.ts b/src/managers/storagePolicyAssignments.generated.ts index 06c29452..477301ac 100644 --- a/src/managers/storagePolicyAssignments.generated.ts +++ b/src/managers/storagePolicyAssignments.generated.ts @@ -8,7 +8,7 @@ import { StoragePolicyAssignments } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { StoragePolicyAssignment } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -294,7 +294,11 @@ export function deserializeGetStoragePolicyAssignmentsQueryParamsResolvedForType val: any ): GetStoragePolicyAssignmentsQueryParamsResolvedForTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetStoragePolicyAssignmentsQueryParamsResolvedForTypeField"'; + throw new Error( + String( + 'Expecting a string for "GetStoragePolicyAssignmentsQueryParamsResolvedForTypeField"' + ) + ); } if (val == 'user') { return 'user'; @@ -302,7 +306,7 @@ export function deserializeGetStoragePolicyAssignmentsQueryParamsResolvedForType if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField( val: CreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField @@ -313,12 +317,16 @@ export function deserializeCreateStoragePolicyAssignmentRequestBodyStoragePolicy val: any ): CreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateStoragePolicyAssignmentRequestBodyStoragePolicyTypeField"' + ) + ); } if (val == 'storage_policy') { return 'storage_policy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateStoragePolicyAssignmentRequestBodyStoragePolicyField( val: CreateStoragePolicyAssignmentRequestBodyStoragePolicyField @@ -353,7 +361,11 @@ export function deserializeCreateStoragePolicyAssignmentRequestBodyAssignedToTyp val: any ): CreateStoragePolicyAssignmentRequestBodyAssignedToTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateStoragePolicyAssignmentRequestBodyAssignedToTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateStoragePolicyAssignmentRequestBodyAssignedToTypeField"' + ) + ); } if (val == 'user') { return 'user'; @@ -361,7 +373,7 @@ export function deserializeCreateStoragePolicyAssignmentRequestBodyAssignedToTyp if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateStoragePolicyAssignmentRequestBodyAssignedToField( val: CreateStoragePolicyAssignmentRequestBodyAssignedToField @@ -426,12 +438,16 @@ export function deserializeUpdateStoragePolicyAssignmentByIdRequestBodyStoragePo val: any ): UpdateStoragePolicyAssignmentByIdRequestBodyStoragePolicyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateStoragePolicyAssignmentByIdRequestBodyStoragePolicyTypeField"'; + throw new Error( + String( + 'Expecting a string for "UpdateStoragePolicyAssignmentByIdRequestBodyStoragePolicyTypeField"' + ) + ); } if (val == 'storage_policy') { return 'storage_policy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateStoragePolicyAssignmentByIdRequestBodyStoragePolicyField( val: UpdateStoragePolicyAssignmentByIdRequestBodyStoragePolicyField diff --git a/src/managers/taskAssignments.generated.ts b/src/managers/taskAssignments.generated.ts index 025828fd..71793140 100644 --- a/src/managers/taskAssignments.generated.ts +++ b/src/managers/taskAssignments.generated.ts @@ -8,7 +8,7 @@ import { TaskAssignments } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { TaskAssignment } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -270,12 +270,16 @@ export function deserializeCreateTaskAssignmentRequestBodyTaskTypeField( val: any ): CreateTaskAssignmentRequestBodyTaskTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTaskAssignmentRequestBodyTaskTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateTaskAssignmentRequestBodyTaskTypeField"' + ) + ); } if (val == 'task') { return 'task'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTaskAssignmentRequestBodyTaskField( val: CreateTaskAssignmentRequestBodyTaskField @@ -345,7 +349,11 @@ export function deserializeUpdateTaskAssignmentByIdRequestBodyResolutionStateFie val: any ): UpdateTaskAssignmentByIdRequestBodyResolutionStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateTaskAssignmentByIdRequestBodyResolutionStateField"'; + throw new Error( + String( + 'Expecting a string for "UpdateTaskAssignmentByIdRequestBodyResolutionStateField"' + ) + ); } if (val == 'completed') { return 'completed'; @@ -359,7 +367,7 @@ export function deserializeUpdateTaskAssignmentByIdRequestBodyResolutionStateFie if (val == 'rejected') { return 'rejected'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateTaskAssignmentByIdRequestBody( val: UpdateTaskAssignmentByIdRequestBody diff --git a/src/managers/tasks.generated.ts b/src/managers/tasks.generated.ts index 982e5387..a98c3451 100644 --- a/src/managers/tasks.generated.ts +++ b/src/managers/tasks.generated.ts @@ -8,7 +8,7 @@ import { Tasks } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Task } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -265,12 +265,14 @@ export function deserializeCreateTaskRequestBodyItemTypeField( val: any ): CreateTaskRequestBodyItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTaskRequestBodyItemTypeField"'; + throw new Error( + String('Expecting a string for "CreateTaskRequestBodyItemTypeField"') + ); } if (val == 'file') { return 'file'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTaskRequestBodyItemField( val: CreateTaskRequestBodyItemField @@ -302,7 +304,9 @@ export function deserializeCreateTaskRequestBodyActionField( val: any ): CreateTaskRequestBodyActionField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTaskRequestBodyActionField"'; + throw new Error( + String('Expecting a string for "CreateTaskRequestBodyActionField"') + ); } if (val == 'review') { return 'review'; @@ -310,7 +314,7 @@ export function deserializeCreateTaskRequestBodyActionField( if (val == 'complete') { return 'complete'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTaskRequestBodyCompletionRuleField( val: CreateTaskRequestBodyCompletionRuleField @@ -321,7 +325,11 @@ export function deserializeCreateTaskRequestBodyCompletionRuleField( val: any ): CreateTaskRequestBodyCompletionRuleField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTaskRequestBodyCompletionRuleField"'; + throw new Error( + String( + 'Expecting a string for "CreateTaskRequestBodyCompletionRuleField"' + ) + ); } if (val == 'all_assignees') { return 'all_assignees'; @@ -329,7 +337,7 @@ export function deserializeCreateTaskRequestBodyCompletionRuleField( if (val == 'any_assignee') { return 'any_assignee'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTaskRequestBody( val: CreateTaskRequestBody @@ -383,7 +391,9 @@ export function deserializeUpdateTaskByIdRequestBodyActionField( val: any ): UpdateTaskByIdRequestBodyActionField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateTaskByIdRequestBodyActionField"'; + throw new Error( + String('Expecting a string for "UpdateTaskByIdRequestBodyActionField"') + ); } if (val == 'review') { return 'review'; @@ -391,7 +401,7 @@ export function deserializeUpdateTaskByIdRequestBodyActionField( if (val == 'complete') { return 'complete'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateTaskByIdRequestBodyCompletionRuleField( val: UpdateTaskByIdRequestBodyCompletionRuleField @@ -402,7 +412,11 @@ export function deserializeUpdateTaskByIdRequestBodyCompletionRuleField( val: any ): UpdateTaskByIdRequestBodyCompletionRuleField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateTaskByIdRequestBodyCompletionRuleField"'; + throw new Error( + String( + 'Expecting a string for "UpdateTaskByIdRequestBodyCompletionRuleField"' + ) + ); } if (val == 'all_assignees') { return 'all_assignees'; @@ -410,7 +424,7 @@ export function deserializeUpdateTaskByIdRequestBodyCompletionRuleField( if (val == 'any_assignee') { return 'any_assignee'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateTaskByIdRequestBody( val: UpdateTaskByIdRequestBody diff --git a/src/managers/termsOfServiceUserStatuses.generated.ts b/src/managers/termsOfServiceUserStatuses.generated.ts index 2f7cc944..15cd1ecc 100644 --- a/src/managers/termsOfServiceUserStatuses.generated.ts +++ b/src/managers/termsOfServiceUserStatuses.generated.ts @@ -8,7 +8,7 @@ import { TermsOfServiceUserStatuses } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { TermsOfServiceUserStatus } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -206,12 +206,16 @@ export function deserializeCreateTermsOfServiceStatusForUserRequestBodyTosTypeFi val: any ): CreateTermsOfServiceStatusForUserRequestBodyTosTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTermsOfServiceStatusForUserRequestBodyTosTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateTermsOfServiceStatusForUserRequestBodyTosTypeField"' + ) + ); } if (val == 'terms_of_service') { return 'terms_of_service'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTermsOfServiceStatusForUserRequestBodyTosField( val: CreateTermsOfServiceStatusForUserRequestBodyTosField @@ -245,12 +249,16 @@ export function deserializeCreateTermsOfServiceStatusForUserRequestBodyUserTypeF val: any ): CreateTermsOfServiceStatusForUserRequestBodyUserTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTermsOfServiceStatusForUserRequestBodyUserTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateTermsOfServiceStatusForUserRequestBodyUserTypeField"' + ) + ); } if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTermsOfServiceStatusForUserRequestBodyUserField( val: CreateTermsOfServiceStatusForUserRequestBodyUserField diff --git a/src/managers/termsOfServices.generated.ts b/src/managers/termsOfServices.generated.ts index 2c45474b..e8d69465 100644 --- a/src/managers/termsOfServices.generated.ts +++ b/src/managers/termsOfServices.generated.ts @@ -8,7 +8,7 @@ import { TermsOfServices } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { TermsOfService } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -232,7 +232,11 @@ export function deserializeGetTermsOfServiceQueryParamsTosTypeField( val: any ): GetTermsOfServiceQueryParamsTosTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetTermsOfServiceQueryParamsTosTypeField"'; + throw new Error( + String( + 'Expecting a string for "GetTermsOfServiceQueryParamsTosTypeField"' + ) + ); } if (val == 'external') { return 'external'; @@ -240,7 +244,7 @@ export function deserializeGetTermsOfServiceQueryParamsTosTypeField( if (val == 'managed') { return 'managed'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTermsOfServiceRequestBodyStatusField( val: CreateTermsOfServiceRequestBodyStatusField @@ -251,7 +255,11 @@ export function deserializeCreateTermsOfServiceRequestBodyStatusField( val: any ): CreateTermsOfServiceRequestBodyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTermsOfServiceRequestBodyStatusField"'; + throw new Error( + String( + 'Expecting a string for "CreateTermsOfServiceRequestBodyStatusField"' + ) + ); } if (val == 'enabled') { return 'enabled'; @@ -259,7 +267,7 @@ export function deserializeCreateTermsOfServiceRequestBodyStatusField( if (val == 'disabled') { return 'disabled'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTermsOfServiceRequestBodyTosTypeField( val: CreateTermsOfServiceRequestBodyTosTypeField @@ -270,7 +278,11 @@ export function deserializeCreateTermsOfServiceRequestBodyTosTypeField( val: any ): CreateTermsOfServiceRequestBodyTosTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateTermsOfServiceRequestBodyTosTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateTermsOfServiceRequestBodyTosTypeField"' + ) + ); } if (val == 'external') { return 'external'; @@ -278,7 +290,7 @@ export function deserializeCreateTermsOfServiceRequestBodyTosTypeField( if (val == 'managed') { return 'managed'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateTermsOfServiceRequestBody( val: CreateTermsOfServiceRequestBody @@ -317,7 +329,11 @@ export function deserializeUpdateTermsOfServiceByIdRequestBodyStatusField( val: any ): UpdateTermsOfServiceByIdRequestBodyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateTermsOfServiceByIdRequestBodyStatusField"'; + throw new Error( + String( + 'Expecting a string for "UpdateTermsOfServiceByIdRequestBodyStatusField"' + ) + ); } if (val == 'enabled') { return 'enabled'; @@ -325,7 +341,7 @@ export function deserializeUpdateTermsOfServiceByIdRequestBodyStatusField( if (val == 'disabled') { return 'disabled'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateTermsOfServiceByIdRequestBody( val: UpdateTermsOfServiceByIdRequestBody diff --git a/src/managers/transfer.generated.ts b/src/managers/transfer.generated.ts index 692073dc..9bb79810 100644 --- a/src/managers/transfer.generated.ts +++ b/src/managers/transfer.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { FolderFull } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/trashedFiles.generated.ts b/src/managers/trashedFiles.generated.ts index a2538889..7eb3067e 100644 --- a/src/managers/trashedFiles.generated.ts +++ b/src/managers/trashedFiles.generated.ts @@ -8,7 +8,7 @@ import { TrashFileRestored } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { TrashFile } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/trashedFolders.generated.ts b/src/managers/trashedFolders.generated.ts index e2f24d64..6ed3811c 100644 --- a/src/managers/trashedFolders.generated.ts +++ b/src/managers/trashedFolders.generated.ts @@ -8,7 +8,7 @@ import { TrashFolderRestored } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { TrashFolder } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/trashedItems.generated.ts b/src/managers/trashedItems.generated.ts index eb10ca40..2d9552cd 100644 --- a/src/managers/trashedItems.generated.ts +++ b/src/managers/trashedItems.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Items } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -102,7 +102,11 @@ export function deserializeGetTrashedItemsQueryParamsDirectionField( val: any ): GetTrashedItemsQueryParamsDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetTrashedItemsQueryParamsDirectionField"'; + throw new Error( + String( + 'Expecting a string for "GetTrashedItemsQueryParamsDirectionField"' + ) + ); } if (val == 'ASC') { return 'ASC'; @@ -110,7 +114,7 @@ export function deserializeGetTrashedItemsQueryParamsDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGetTrashedItemsQueryParamsSortField( val: GetTrashedItemsQueryParamsSortField @@ -121,7 +125,9 @@ export function deserializeGetTrashedItemsQueryParamsSortField( val: any ): GetTrashedItemsQueryParamsSortField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetTrashedItemsQueryParamsSortField"'; + throw new Error( + String('Expecting a string for "GetTrashedItemsQueryParamsSortField"') + ); } if (val == 'name') { return 'name'; @@ -132,5 +138,5 @@ export function deserializeGetTrashedItemsQueryParamsSortField( if (val == 'size') { return 'size'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } diff --git a/src/managers/trashedWebLinks.generated.ts b/src/managers/trashedWebLinks.generated.ts index b9bf2724..2310ea41 100644 --- a/src/managers/trashedWebLinks.generated.ts +++ b/src/managers/trashedWebLinks.generated.ts @@ -8,7 +8,7 @@ import { TrashWebLinkRestored } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { TrashWebLink } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/uploads.generated.ts b/src/managers/uploads.generated.ts index dba9283a..bb962e22 100644 --- a/src/managers/uploads.generated.ts +++ b/src/managers/uploads.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { UploadUrl } from '../schemas.generated.js'; import { ConflictError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/managers/userCollaborations.generated.ts b/src/managers/userCollaborations.generated.ts index 1f46335f..bfac3d62 100644 --- a/src/managers/userCollaborations.generated.ts +++ b/src/managers/userCollaborations.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Collaboration } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -278,7 +278,11 @@ export function deserializeUpdateCollaborationByIdRequestBodyRoleField( val: any ): UpdateCollaborationByIdRequestBodyRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateCollaborationByIdRequestBodyRoleField"'; + throw new Error( + String( + 'Expecting a string for "UpdateCollaborationByIdRequestBodyRoleField"' + ) + ); } if (val == 'editor') { return 'editor'; @@ -304,7 +308,7 @@ export function deserializeUpdateCollaborationByIdRequestBodyRoleField( if (val == 'owner') { return 'owner'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateCollaborationByIdRequestBodyStatusField( val: UpdateCollaborationByIdRequestBodyStatusField @@ -315,7 +319,11 @@ export function deserializeUpdateCollaborationByIdRequestBodyStatusField( val: any ): UpdateCollaborationByIdRequestBodyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateCollaborationByIdRequestBodyStatusField"'; + throw new Error( + String( + 'Expecting a string for "UpdateCollaborationByIdRequestBodyStatusField"' + ) + ); } if (val == 'pending') { return 'pending'; @@ -326,7 +334,7 @@ export function deserializeUpdateCollaborationByIdRequestBodyStatusField( if (val == 'rejected') { return 'rejected'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateCollaborationByIdRequestBody( val: UpdateCollaborationByIdRequestBody @@ -370,7 +378,11 @@ export function deserializeCreateCollaborationRequestBodyItemTypeField( val: any ): CreateCollaborationRequestBodyItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateCollaborationRequestBodyItemTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateCollaborationRequestBodyItemTypeField"' + ) + ); } if (val == 'file') { return 'file'; @@ -378,7 +390,7 @@ export function deserializeCreateCollaborationRequestBodyItemTypeField( if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateCollaborationRequestBodyItemField( val: CreateCollaborationRequestBodyItemField @@ -413,7 +425,11 @@ export function deserializeCreateCollaborationRequestBodyAccessibleByTypeField( val: any ): CreateCollaborationRequestBodyAccessibleByTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateCollaborationRequestBodyAccessibleByTypeField"'; + throw new Error( + String( + 'Expecting a string for "CreateCollaborationRequestBodyAccessibleByTypeField"' + ) + ); } if (val == 'user') { return 'user'; @@ -421,7 +437,7 @@ export function deserializeCreateCollaborationRequestBodyAccessibleByTypeField( if (val == 'group') { return 'group'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateCollaborationRequestBodyAccessibleByField( val: CreateCollaborationRequestBodyAccessibleByField @@ -456,7 +472,9 @@ export function deserializeCreateCollaborationRequestBodyRoleField( val: any ): CreateCollaborationRequestBodyRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateCollaborationRequestBodyRoleField"'; + throw new Error( + String('Expecting a string for "CreateCollaborationRequestBodyRoleField"') + ); } if (val == 'editor') { return 'editor'; @@ -479,7 +497,7 @@ export function deserializeCreateCollaborationRequestBodyRoleField( if (val == 'co-owner') { return 'co-owner'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateCollaborationRequestBody( val: CreateCollaborationRequestBody diff --git a/src/managers/users.generated.ts b/src/managers/users.generated.ts index 1e880be8..99ef6167 100644 --- a/src/managers/users.generated.ts +++ b/src/managers/users.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { UserFull } from '../schemas.generated.js'; import { TrackingCode } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -416,7 +416,9 @@ export function deserializeGetUsersQueryParamsUserTypeField( val: any ): GetUsersQueryParamsUserTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GetUsersQueryParamsUserTypeField"'; + throw new Error( + String('Expecting a string for "GetUsersQueryParamsUserTypeField"') + ); } if (val == 'all') { return 'all'; @@ -427,7 +429,7 @@ export function deserializeGetUsersQueryParamsUserTypeField( if (val == 'external') { return 'external'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateUserRequestBodyRoleField( val: CreateUserRequestBodyRoleField @@ -438,7 +440,9 @@ export function deserializeCreateUserRequestBodyRoleField( val: any ): CreateUserRequestBodyRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateUserRequestBodyRoleField"'; + throw new Error( + String('Expecting a string for "CreateUserRequestBodyRoleField"') + ); } if (val == 'coadmin') { return 'coadmin'; @@ -446,7 +450,7 @@ export function deserializeCreateUserRequestBodyRoleField( if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateUserRequestBodyStatusField( val: CreateUserRequestBodyStatusField @@ -457,7 +461,9 @@ export function deserializeCreateUserRequestBodyStatusField( val: any ): CreateUserRequestBodyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateUserRequestBodyStatusField"'; + throw new Error( + String('Expecting a string for "CreateUserRequestBodyStatusField"') + ); } if (val == 'active') { return 'active'; @@ -471,7 +477,7 @@ export function deserializeCreateUserRequestBodyStatusField( if (val == 'cannot_delete_edit_upload') { return 'cannot_delete_edit_upload'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateUserRequestBody( val: CreateUserRequestBody @@ -605,7 +611,9 @@ export function deserializeUpdateUserByIdRequestBodyRoleField( val: any ): UpdateUserByIdRequestBodyRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateUserByIdRequestBodyRoleField"'; + throw new Error( + String('Expecting a string for "UpdateUserByIdRequestBodyRoleField"') + ); } if (val == 'coadmin') { return 'coadmin'; @@ -613,7 +621,7 @@ export function deserializeUpdateUserByIdRequestBodyRoleField( if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateUserByIdRequestBodyStatusField( val: UpdateUserByIdRequestBodyStatusField @@ -624,7 +632,9 @@ export function deserializeUpdateUserByIdRequestBodyStatusField( val: any ): UpdateUserByIdRequestBodyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateUserByIdRequestBodyStatusField"'; + throw new Error( + String('Expecting a string for "UpdateUserByIdRequestBodyStatusField"') + ); } if (val == 'active') { return 'active'; @@ -638,7 +648,7 @@ export function deserializeUpdateUserByIdRequestBodyStatusField( if (val == 'cannot_delete_edit_upload') { return 'cannot_delete_edit_upload'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateUserByIdRequestBodyNotificationEmailField( val: UpdateUserByIdRequestBodyNotificationEmailField diff --git a/src/managers/webLinks.generated.ts b/src/managers/webLinks.generated.ts index e92165c2..86786987 100644 --- a/src/managers/webLinks.generated.ts +++ b/src/managers/webLinks.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { WebLink } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -278,7 +278,11 @@ export function deserializeUpdateWebLinkByIdRequestBodySharedLinkAccessField( val: any ): UpdateWebLinkByIdRequestBodySharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateWebLinkByIdRequestBodySharedLinkAccessField"'; + throw new Error( + String( + 'Expecting a string for "UpdateWebLinkByIdRequestBodySharedLinkAccessField"' + ) + ); } if (val == 'open') { return 'open'; @@ -289,7 +293,7 @@ export function deserializeUpdateWebLinkByIdRequestBodySharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateWebLinkByIdRequestBodySharedLinkField( val: UpdateWebLinkByIdRequestBodySharedLinkField diff --git a/src/managers/webhooks.generated.ts b/src/managers/webhooks.generated.ts index 3a8475ac..bae01d99 100644 --- a/src/managers/webhooks.generated.ts +++ b/src/managers/webhooks.generated.ts @@ -8,7 +8,7 @@ import { Webhooks } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Webhook } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -347,7 +347,9 @@ export function deserializeCreateWebhookRequestBodyTargetTypeField( val: any ): CreateWebhookRequestBodyTargetTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateWebhookRequestBodyTargetTypeField"'; + throw new Error( + String('Expecting a string for "CreateWebhookRequestBodyTargetTypeField"') + ); } if (val == 'file') { return 'file'; @@ -355,7 +357,7 @@ export function deserializeCreateWebhookRequestBodyTargetTypeField( if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateWebhookRequestBodyTargetField( val: CreateWebhookRequestBodyTargetField @@ -387,7 +389,9 @@ export function deserializeCreateWebhookRequestBodyTriggersField( val: any ): CreateWebhookRequestBodyTriggersField { if (!sdIsString(val)) { - throw 'Expecting a string for "CreateWebhookRequestBodyTriggersField"'; + throw new Error( + String('Expecting a string for "CreateWebhookRequestBodyTriggersField"') + ); } if (val == 'FILE.UPLOADED') { return 'FILE.UPLOADED'; @@ -509,7 +513,7 @@ export function deserializeCreateWebhookRequestBodyTriggersField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCreateWebhookRequestBody( val: CreateWebhookRequestBody @@ -552,7 +556,11 @@ export function deserializeUpdateWebhookByIdRequestBodyTargetTypeField( val: any ): UpdateWebhookByIdRequestBodyTargetTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateWebhookByIdRequestBodyTargetTypeField"'; + throw new Error( + String( + 'Expecting a string for "UpdateWebhookByIdRequestBodyTargetTypeField"' + ) + ); } if (val == 'file') { return 'file'; @@ -560,7 +568,7 @@ export function deserializeUpdateWebhookByIdRequestBodyTargetTypeField( if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateWebhookByIdRequestBodyTargetField( val: UpdateWebhookByIdRequestBodyTargetField @@ -595,7 +603,11 @@ export function deserializeUpdateWebhookByIdRequestBodyTriggersField( val: any ): UpdateWebhookByIdRequestBodyTriggersField { if (!sdIsString(val)) { - throw 'Expecting a string for "UpdateWebhookByIdRequestBodyTriggersField"'; + throw new Error( + String( + 'Expecting a string for "UpdateWebhookByIdRequestBodyTriggersField"' + ) + ); } if (val == 'FILE.UPLOADED') { return 'FILE.UPLOADED'; @@ -717,7 +729,7 @@ export function deserializeUpdateWebhookByIdRequestBodyTriggersField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUpdateWebhookByIdRequestBody( val: UpdateWebhookByIdRequestBody diff --git a/src/managers/workflows.generated.ts b/src/managers/workflows.generated.ts index d22079d0..f9966afa 100644 --- a/src/managers/workflows.generated.ts +++ b/src/managers/workflows.generated.ts @@ -5,7 +5,7 @@ import { deserializeClientError } from '../schemas.generated.js'; import { Workflows } from '../schemas.generated.js'; import { ClientError } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; @@ -161,12 +161,14 @@ export function deserializeStartWorkflowRequestBodyTypeField( val: any ): StartWorkflowRequestBodyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StartWorkflowRequestBodyTypeField"'; + throw new Error( + String('Expecting a string for "StartWorkflowRequestBodyTypeField"') + ); } if (val == 'workflow_parameters') { return 'workflow_parameters'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStartWorkflowRequestBodyFlowField( val: StartWorkflowRequestBodyFlowField @@ -192,12 +194,14 @@ export function deserializeStartWorkflowRequestBodyFilesTypeField( val: any ): StartWorkflowRequestBodyFilesTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StartWorkflowRequestBodyFilesTypeField"'; + throw new Error( + String('Expecting a string for "StartWorkflowRequestBodyFilesTypeField"') + ); } if (val == 'file') { return 'file'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStartWorkflowRequestBodyFilesField( val: StartWorkflowRequestBodyFilesField @@ -229,12 +233,14 @@ export function deserializeStartWorkflowRequestBodyFolderTypeField( val: any ): StartWorkflowRequestBodyFolderTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StartWorkflowRequestBodyFolderTypeField"'; + throw new Error( + String('Expecting a string for "StartWorkflowRequestBodyFolderTypeField"') + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStartWorkflowRequestBodyFolderField( val: StartWorkflowRequestBodyFolderField @@ -266,12 +272,16 @@ export function deserializeStartWorkflowRequestBodyOutcomesTypeField( val: any ): StartWorkflowRequestBodyOutcomesTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StartWorkflowRequestBodyOutcomesTypeField"'; + throw new Error( + String( + 'Expecting a string for "StartWorkflowRequestBodyOutcomesTypeField"' + ) + ); } if (val == 'outcome') { return 'outcome'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStartWorkflowRequestBodyOutcomesField( val: StartWorkflowRequestBodyOutcomesField diff --git a/src/managers/zipDownloads.generated.ts b/src/managers/zipDownloads.generated.ts index cea683b2..8d6a6df5 100644 --- a/src/managers/zipDownloads.generated.ts +++ b/src/managers/zipDownloads.generated.ts @@ -11,7 +11,7 @@ import { ClientError } from '../schemas.generated.js'; import { ZipDownloadRequest } from '../schemas.generated.js'; import { ZipDownloadStatus } from '../schemas.generated.js'; import { Authentication } from '../auth.js'; -import { NetworkSession } from '../network.js'; +import { NetworkSession } from '../network.generated.js'; import { prepareParams } from '../utils.js'; import { toString } from '../utils.js'; import { ByteStream } from '../utils.js'; diff --git a/src/network.generated.ts b/src/network.generated.ts new file mode 100644 index 00000000..7178a669 --- /dev/null +++ b/src/network.generated.ts @@ -0,0 +1,48 @@ +import { BaseUrls } from './baseUrls.generated.js'; +import { Interceptor } from './interceptors.generated.js'; +export class NetworkSession { + readonly additionalHeaders: { + readonly [key: string]: string; + } = {}; + readonly baseUrls!: BaseUrls; + readonly interceptors: readonly Interceptor[] = []; + constructor( + fields: + | Omit< + NetworkSession, + | 'additionalHeaders' + | 'interceptors' + | 'withAdditionalHeaders' + | 'withCustomBaseUrls' + | 'withInterceptors' + > + | Partial> + ) { + Object.assign(this, fields); + } + withAdditionalHeaders( + additionalHeaders: { + readonly [key: string]: string; + } = {} + ): NetworkSession { + return new NetworkSession({ + additionalHeaders: { ...this.additionalHeaders, ...additionalHeaders }, + baseUrls: this.baseUrls, + interceptors: this.interceptors, + }); + } + withCustomBaseUrls(baseUrls: BaseUrls): NetworkSession { + return new NetworkSession({ + additionalHeaders: this.additionalHeaders, + baseUrls: baseUrls, + interceptors: this.interceptors, + }); + } + withInterceptors(interceptors: readonly Interceptor[]): NetworkSession { + return new NetworkSession({ + additionalHeaders: this.additionalHeaders, + baseUrls: this.baseUrls, + interceptors: this.interceptors.concat(interceptors), + }); + } +} diff --git a/src/network.ts b/src/network.ts deleted file mode 100644 index 19aca13f..00000000 --- a/src/network.ts +++ /dev/null @@ -1,48 +0,0 @@ -import { BaseUrls } from './baseUrls.generated.js'; - -export class NetworkSession { - additionalHeaders?: { readonly [key: string]: string }; - baseUrls: BaseUrls = new BaseUrls({}); - - constructor( - fields: - | Omit - | Partial> - ) { - Object.assign(this, fields); - } - - /** - * Generate a fresh network session by duplicating the existing configuration and network parameters, - * while also including additional headers to be attached to every API call. - * @param additionalHeaders Headers, which are appended to each API request - */ - withAdditionalHeaders(additionalHeaders: { readonly [key: string]: string }) { - return new NetworkSession({ - additionalHeaders: { ...this.additionalHeaders, ...additionalHeaders }, - baseUrls: this.baseUrls, - }); - } - - withCustomBaseUrls(baseUrls: BaseUrls) { - return new NetworkSession({ ...this, baseUrls }); - } -} - -// Retry intervals are between 50% and 150% of the exponentially increasing base amount -const RETRY_RANDOMIZATION_FACTOR = 0.5; - -/** - * Calculate the exponential backoff time with randomized jitter - * @param {int} numRetries Which retry number this one will be - * @param {int} baseInterval The base retry interval set in config - * @returns {int} The number of milliseconds after which to retry - */ -export function getRetryTimeout(numRetries: number, baseInterval: number) { - var minRandomization = 1 - RETRY_RANDOMIZATION_FACTOR; - var maxRandomization = 1 + RETRY_RANDOMIZATION_FACTOR; - var randomization = - Math.random() * (maxRandomization - minRandomization) + minRandomization; - var exponential = Math.pow(2, numRetries - 1); - return Math.ceil(exponential * baseInterval * randomization); -} diff --git a/src/oauth.generated.ts b/src/oauth.generated.ts index c3bf659f..d5e45d63 100644 --- a/src/oauth.generated.ts +++ b/src/oauth.generated.ts @@ -1,7 +1,7 @@ import { PostOAuth2TokenGrantTypeField } from './schemas.generated.js'; import { PostOAuth2TokenSubjectTokenTypeField } from './schemas.generated.js'; import { Authentication } from './auth.js'; -import { NetworkSession } from './network.js'; +import { NetworkSession } from './network.generated.js'; import { AccessToken } from './schemas.generated.js'; import { PostOAuth2Token } from './schemas.generated.js'; import { PostOAuth2Revoke } from './schemas.generated.js'; @@ -85,7 +85,11 @@ export class BoxOAuth implements Authentication { async retrieveToken(networkSession?: NetworkSession): Promise { const token: any = await this.tokenStorage.get(); if (token == void 0) { - throw 'Access and refresh tokens not available. Authenticate before making any API call first.'; + throw new Error( + String( + 'Access and refresh tokens not available. Authenticate before making any API call first.' + ) + ); } return token; } @@ -135,7 +139,7 @@ export class BoxOAuth implements Authentication { ): Promise { const token: undefined | AccessToken = await this.tokenStorage.get(); if (token == void 0 || token.accessToken == void 0) { - throw 'No access token is available.'; + throw new Error(String('No access token is available.')); } const authManager: AuthorizationManager = !(networkSession == void 0) ? new AuthorizationManager({ networkSession: networkSession }) diff --git a/src/schemas.generated.ts b/src/schemas.generated.ts index f176f3dc..74a430ac 100644 --- a/src/schemas.generated.ts +++ b/src/schemas.generated.ts @@ -2817,7 +2817,9 @@ export function deserializePostOAuth2TokenGrantTypeField( val: any ): PostOAuth2TokenGrantTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "PostOAuth2TokenGrantTypeField"'; + throw new Error( + String('Expecting a string for "PostOAuth2TokenGrantTypeField"') + ); } if (val == 'authorization_code') { return 'authorization_code'; @@ -2834,7 +2836,7 @@ export function deserializePostOAuth2TokenGrantTypeField( if (val == 'urn:ietf:params:oauth:grant-type:token-exchange') { return 'urn:ietf:params:oauth:grant-type:token-exchange'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializePostOAuth2TokenSubjectTokenTypeField( val: PostOAuth2TokenSubjectTokenTypeField @@ -2845,12 +2847,14 @@ export function deserializePostOAuth2TokenSubjectTokenTypeField( val: any ): PostOAuth2TokenSubjectTokenTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "PostOAuth2TokenSubjectTokenTypeField"'; + throw new Error( + String('Expecting a string for "PostOAuth2TokenSubjectTokenTypeField"') + ); } if (val == 'urn:ietf:params:oauth:token-type:access_token') { return 'urn:ietf:params:oauth:token-type:access_token'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializePostOAuth2TokenActorTokenTypeField( val: PostOAuth2TokenActorTokenTypeField @@ -2861,12 +2865,14 @@ export function deserializePostOAuth2TokenActorTokenTypeField( val: any ): PostOAuth2TokenActorTokenTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "PostOAuth2TokenActorTokenTypeField"'; + throw new Error( + String('Expecting a string for "PostOAuth2TokenActorTokenTypeField"') + ); } if (val == 'urn:ietf:params:oauth:token-type:id_token') { return 'urn:ietf:params:oauth:token-type:id_token'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializePostOAuth2TokenBoxSubjectTypeField( val: PostOAuth2TokenBoxSubjectTypeField @@ -2877,7 +2883,9 @@ export function deserializePostOAuth2TokenBoxSubjectTypeField( val: any ): PostOAuth2TokenBoxSubjectTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "PostOAuth2TokenBoxSubjectTypeField"'; + throw new Error( + String('Expecting a string for "PostOAuth2TokenBoxSubjectTypeField"') + ); } if (val == 'enterprise') { return 'enterprise'; @@ -2885,7 +2893,7 @@ export function deserializePostOAuth2TokenBoxSubjectTypeField( if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializePostOAuth2Token(val: PostOAuth2Token): SerializedData { return { @@ -2978,12 +2986,16 @@ export function deserializePostOAuth2TokenRefreshAccessTokenGrantTypeField( val: any ): PostOAuth2TokenRefreshAccessTokenGrantTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "PostOAuth2TokenRefreshAccessTokenGrantTypeField"'; + throw new Error( + String( + 'Expecting a string for "PostOAuth2TokenRefreshAccessTokenGrantTypeField"' + ) + ); } if (val == 'refresh_token') { return 'refresh_token'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializePostOAuth2TokenRefreshAccessToken( val: PostOAuth2TokenRefreshAccessToken @@ -3042,7 +3054,9 @@ export function deserializeZipDownloadRequestItemsTypeField( val: any ): ZipDownloadRequestItemsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ZipDownloadRequestItemsTypeField"'; + throw new Error( + String('Expecting a string for "ZipDownloadRequestItemsTypeField"') + ); } if (val == 'file') { return 'file'; @@ -3050,7 +3064,7 @@ export function deserializeZipDownloadRequestItemsTypeField( if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeZipDownloadRequestItemsField( val: ZipDownloadRequestItemsField @@ -3103,7 +3117,9 @@ export function deserializeMetadataQueryOrderByDirectionField( val: any ): MetadataQueryOrderByDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataQueryOrderByDirectionField"'; + throw new Error( + String('Expecting a string for "MetadataQueryOrderByDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -3111,7 +3127,7 @@ export function deserializeMetadataQueryOrderByDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataQueryOrderByField( val: MetadataQueryOrderByField @@ -3207,7 +3223,9 @@ export function deserializeFileRequestUpdateRequestStatusField( val: any ): FileRequestUpdateRequestStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileRequestUpdateRequestStatusField"'; + throw new Error( + String('Expecting a string for "FileRequestUpdateRequestStatusField"') + ); } if (val == 'active') { return 'active'; @@ -3215,7 +3233,7 @@ export function deserializeFileRequestUpdateRequestStatusField( if (val == 'inactive') { return 'inactive'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileRequestUpdateRequest( val: FileRequestUpdateRequest @@ -3270,12 +3288,14 @@ export function deserializeFileRequestCopyRequestFolderTypeField( val: any ): FileRequestCopyRequestFolderTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileRequestCopyRequestFolderTypeField"'; + throw new Error( + String('Expecting a string for "FileRequestCopyRequestFolderTypeField"') + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileRequestCopyRequestFolderField( val: FileRequestCopyRequestFolderField @@ -3303,7 +3323,7 @@ export function serializeFileRequestCopyRequest( ): SerializedData { const base: any = serializeFileRequestUpdateRequest(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FileRequestCopyRequest"'; + throw new Error(String('Expecting a map for "FileRequestCopyRequest"')); } return { ...base, @@ -3349,12 +3369,12 @@ export function deserializeClientErrorTypeField( val: any ): ClientErrorTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClientErrorTypeField"'; + throw new Error(String('Expecting a string for "ClientErrorTypeField"')); } if (val == 'error') { return 'error'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClientErrorCodeField( val: ClientErrorCodeField @@ -3365,7 +3385,7 @@ export function deserializeClientErrorCodeField( val: any ): ClientErrorCodeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClientErrorCodeField"'; + throw new Error(String('Expecting a string for "ClientErrorCodeField"')); } if (val == 'created') { return 'created'; @@ -3418,7 +3438,7 @@ export function deserializeClientErrorCodeField( if (val == 'insufficient_scope') { return 'insufficient_scope'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClientErrorContextInfoField( val: ClientErrorContextInfoField @@ -3499,12 +3519,14 @@ export function deserializeClassificationTemplateField( val: any ): ClassificationTemplateField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClassificationTemplateField"'; + throw new Error( + String('Expecting a string for "ClassificationTemplateField"') + ); } if (val == 'securityClassification-6VMVochwUWo') { return 'securityClassification-6VMVochwUWo'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClassification(val: Classification): SerializedData { return { @@ -3563,12 +3585,14 @@ export function deserializeClassificationTemplateTypeField( val: any ): ClassificationTemplateTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClassificationTemplateTypeField"'; + throw new Error( + String('Expecting a string for "ClassificationTemplateTypeField"') + ); } if (val == 'metadata_template') { return 'metadata_template'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClassificationTemplateTemplateKeyField( val: ClassificationTemplateTemplateKeyField @@ -3579,12 +3603,14 @@ export function deserializeClassificationTemplateTemplateKeyField( val: any ): ClassificationTemplateTemplateKeyField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClassificationTemplateTemplateKeyField"'; + throw new Error( + String('Expecting a string for "ClassificationTemplateTemplateKeyField"') + ); } if (val == 'securityClassification-6VMVochwUWo') { return 'securityClassification-6VMVochwUWo'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClassificationTemplateDisplayNameField( val: ClassificationTemplateDisplayNameField @@ -3595,12 +3621,14 @@ export function deserializeClassificationTemplateDisplayNameField( val: any ): ClassificationTemplateDisplayNameField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClassificationTemplateDisplayNameField"'; + throw new Error( + String('Expecting a string for "ClassificationTemplateDisplayNameField"') + ); } if (val == 'Classification') { return 'Classification'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClassificationTemplateFieldsTypeField( val: ClassificationTemplateFieldsTypeField @@ -3611,12 +3639,14 @@ export function deserializeClassificationTemplateFieldsTypeField( val: any ): ClassificationTemplateFieldsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClassificationTemplateFieldsTypeField"'; + throw new Error( + String('Expecting a string for "ClassificationTemplateFieldsTypeField"') + ); } if (val == 'enum') { return 'enum'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClassificationTemplateFieldsKeyField( val: ClassificationTemplateFieldsKeyField @@ -3627,12 +3657,14 @@ export function deserializeClassificationTemplateFieldsKeyField( val: any ): ClassificationTemplateFieldsKeyField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClassificationTemplateFieldsKeyField"'; + throw new Error( + String('Expecting a string for "ClassificationTemplateFieldsKeyField"') + ); } if (val == 'Box__Security__Classification__Key') { return 'Box__Security__Classification__Key'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClassificationTemplateFieldsDisplayNameField( val: ClassificationTemplateFieldsDisplayNameField @@ -3643,12 +3675,16 @@ export function deserializeClassificationTemplateFieldsDisplayNameField( val: any ): ClassificationTemplateFieldsDisplayNameField { if (!sdIsString(val)) { - throw 'Expecting a string for "ClassificationTemplateFieldsDisplayNameField"'; + throw new Error( + String( + 'Expecting a string for "ClassificationTemplateFieldsDisplayNameField"' + ) + ); } if (val == 'Classification') { return 'Classification'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeClassificationTemplateFieldsOptionsStaticConfigClassificationField( val: ClassificationTemplateFieldsOptionsStaticConfigClassificationField @@ -3848,12 +3884,14 @@ export function deserializeCollaborationAllowlistEntryTypeField( val: any ): CollaborationAllowlistEntryTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationAllowlistEntryTypeField"'; + throw new Error( + String('Expecting a string for "CollaborationAllowlistEntryTypeField"') + ); } if (val == 'collaboration_whitelist_entry') { return 'collaboration_whitelist_entry'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationAllowlistEntryDirectionField( val: CollaborationAllowlistEntryDirectionField @@ -3864,7 +3902,11 @@ export function deserializeCollaborationAllowlistEntryDirectionField( val: any ): CollaborationAllowlistEntryDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationAllowlistEntryDirectionField"'; + throw new Error( + String( + 'Expecting a string for "CollaborationAllowlistEntryDirectionField"' + ) + ); } if (val == 'inbound') { return 'inbound'; @@ -3875,7 +3917,7 @@ export function deserializeCollaborationAllowlistEntryDirectionField( if (val == 'both') { return 'both'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationAllowlistEntryEnterpriseTypeField( val: CollaborationAllowlistEntryEnterpriseTypeField @@ -3886,12 +3928,16 @@ export function deserializeCollaborationAllowlistEntryEnterpriseTypeField( val: any ): CollaborationAllowlistEntryEnterpriseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationAllowlistEntryEnterpriseTypeField"'; + throw new Error( + String( + 'Expecting a string for "CollaborationAllowlistEntryEnterpriseTypeField"' + ) + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationAllowlistEntryEnterpriseField( val: CollaborationAllowlistEntryEnterpriseField @@ -4014,12 +4060,12 @@ export function serializeCollectionTypeField( } export function deserializeCollectionTypeField(val: any): CollectionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollectionTypeField"'; + throw new Error(String('Expecting a string for "CollectionTypeField"')); } if (val == 'collection') { return 'collection'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollectionNameField( val: CollectionNameField @@ -4028,12 +4074,12 @@ export function serializeCollectionNameField( } export function deserializeCollectionNameField(val: any): CollectionNameField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollectionNameField"'; + throw new Error(String('Expecting a string for "CollectionNameField"')); } if (val == 'Favorites') { return 'Favorites'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollectionCollectionTypeField( val: CollectionCollectionTypeField @@ -4044,12 +4090,14 @@ export function deserializeCollectionCollectionTypeField( val: any ): CollectionCollectionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollectionCollectionTypeField"'; + throw new Error( + String('Expecting a string for "CollectionCollectionTypeField"') + ); } if (val == 'favorites') { return 'favorites'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollection(val: Collection): SerializedData { return { @@ -4090,7 +4138,9 @@ export function deserializeCollectionsOrderDirectionField( val: any ): CollectionsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollectionsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "CollectionsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -4098,7 +4148,7 @@ export function deserializeCollectionsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollectionsOrderField( val: CollectionsOrderField @@ -4178,12 +4228,12 @@ export function deserializeCommentBaseTypeField( val: any ): CommentBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CommentBaseTypeField"'; + throw new Error(String('Expecting a string for "CommentBaseTypeField"')); } if (val == 'comment') { return 'comment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCommentBase(val: CommentBase): SerializedData { return { @@ -4205,12 +4255,12 @@ export function serializeEmailAliasTypeField( } export function deserializeEmailAliasTypeField(val: any): EmailAliasTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "EmailAliasTypeField"'; + throw new Error(String('Expecting a string for "EmailAliasTypeField"')); } if (val == 'email_alias') { return 'email_alias'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeEmailAlias(val: EmailAlias): SerializedData { return { @@ -4268,12 +4318,12 @@ export function deserializeEnterpriseBaseTypeField( val: any ): EnterpriseBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "EnterpriseBaseTypeField"'; + throw new Error(String('Expecting a string for "EnterpriseBaseTypeField"')); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeEnterpriseBase(val: EnterpriseBase): SerializedData { return { @@ -4295,12 +4345,12 @@ export function serializeFileBaseTypeField( } export function deserializeFileBaseTypeField(val: any): FileBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileBaseTypeField"'; + throw new Error(String('Expecting a string for "FileBaseTypeField"')); } if (val == 'file') { return 'file'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileBase(val: FileBase): SerializedData { return { @@ -4324,12 +4374,14 @@ export function deserializeFileVersionBaseTypeField( val: any ): FileVersionBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileVersionBaseTypeField"'; + throw new Error( + String('Expecting a string for "FileVersionBaseTypeField"') + ); } if (val == 'file_version') { return 'file_version'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileVersionBase(val: FileVersionBase): SerializedData { return { @@ -4347,7 +4399,7 @@ export function deserializeFileVersionBase(val: any): FileVersionBase { export function serializeFileVersionMini(val: FileVersionMini): SerializedData { const base: any = serializeFileVersionBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FileVersionMini"'; + throw new Error(String('Expecting a map for "FileVersionMini"')); } return { ...base, ...{ ['sha1']: val.sha1 == void 0 ? void 0 : val.sha1 } }; } @@ -4362,7 +4414,7 @@ export function deserializeFileVersionMini(val: any): FileVersionMini { export function serializeFileMini(val: FileMini): SerializedData { const base: any = serializeFileBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FileMini"'; + throw new Error(String('Expecting a map for "FileMini"')); } return { ...base, @@ -4438,7 +4490,7 @@ export function deserializeFilesUnderRetention(val: any): FilesUnderRetention { export function serializeFileConflict(val: FileConflict): SerializedData { const base: any = serializeFileMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FileConflict"'; + throw new Error(String('Expecting a map for "FileConflict"')); } return { ...base, ...{} }; } @@ -4492,7 +4544,7 @@ export function deserializeConflictErrorContextInfoField( export function serializeConflictError(val: ConflictError): SerializedData { const base: any = serializeClientError(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "ConflictError"'; + throw new Error(String('Expecting a map for "ConflictError"')); } return { ...base, ...{} }; } @@ -4529,12 +4581,12 @@ export function serializeFolderBaseTypeField( } export function deserializeFolderBaseTypeField(val: any): FolderBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderBaseTypeField"'; + throw new Error(String('Expecting a string for "FolderBaseTypeField"')); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderBase(val: FolderBase): SerializedData { return { @@ -4552,7 +4604,7 @@ export function deserializeFolderBase(val: any): FolderBase { export function serializeFolderMini(val: FolderMini): SerializedData { const base: any = serializeFolderBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FolderMini"'; + throw new Error(String('Expecting a map for "FolderMini"')); } return { ...base, @@ -4586,13 +4638,13 @@ export function serializeFileMiniOrFolderMini( if (val.type == 'folder') { return serializeFolderMini(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function deserializeFileMiniOrFolderMini( val: any ): FileMiniOrFolderMini { if (!sdIsMap(val)) { - throw 'Expecting a map for "FileMiniOrFolderMini"'; + throw new Error(String('Expecting a map for "FileMiniOrFolderMini"')); } if (val.type == 'file') { return deserializeFileMini(val); @@ -4600,7 +4652,7 @@ export function deserializeFileMiniOrFolderMini( if (val.type == 'folder') { return deserializeFolderMini(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function serializeFileOrFolderScopeScopeField( val: FileOrFolderScopeScopeField @@ -4611,7 +4663,9 @@ export function deserializeFileOrFolderScopeScopeField( val: any ): FileOrFolderScopeScopeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileOrFolderScopeScopeField"'; + throw new Error( + String('Expecting a string for "FileOrFolderScopeScopeField"') + ); } if (val == 'annotation_edit') { return 'annotation_edit'; @@ -4649,7 +4703,7 @@ export function deserializeFileOrFolderScopeScopeField( if (val == 'item_share') { return 'item_share'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileOrFolderScope( val: FileOrFolderScope @@ -4681,12 +4735,14 @@ export function deserializeAccessTokenTokenTypeField( val: any ): AccessTokenTokenTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "AccessTokenTokenTypeField"'; + throw new Error( + String('Expecting a string for "AccessTokenTokenTypeField"') + ); } if (val == 'bearer') { return 'bearer'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeAccessTokenIssuedTokenTypeField( val: AccessTokenIssuedTokenTypeField @@ -4697,12 +4753,14 @@ export function deserializeAccessTokenIssuedTokenTypeField( val: any ): AccessTokenIssuedTokenTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "AccessTokenIssuedTokenTypeField"'; + throw new Error( + String('Expecting a string for "AccessTokenIssuedTokenTypeField"') + ); } if (val == 'urn:ietf:params:oauth:token-type:access_token') { return 'urn:ietf:params:oauth:token-type:access_token'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeAccessToken(val: AccessToken): SerializedData { return { @@ -4766,12 +4824,16 @@ export function deserializeIntegrationMappingBaseIntegrationTypeField( val: any ): IntegrationMappingBaseIntegrationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "IntegrationMappingBaseIntegrationTypeField"'; + throw new Error( + String( + 'Expecting a string for "IntegrationMappingBaseIntegrationTypeField"' + ) + ); } if (val == 'slack') { return 'slack'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeIntegrationMappingBase( val: IntegrationMappingBase @@ -4812,12 +4874,16 @@ export function deserializeIntegrationMappingMiniPartnerItemTypeField( val: any ): IntegrationMappingMiniPartnerItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "IntegrationMappingMiniPartnerItemTypeField"'; + throw new Error( + String( + 'Expecting a string for "IntegrationMappingMiniPartnerItemTypeField"' + ) + ); } if (val == 'channel') { return 'channel'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeIntegrationMappingMiniBoxItemTypeField( val: IntegrationMappingMiniBoxItemTypeField @@ -4828,19 +4894,21 @@ export function deserializeIntegrationMappingMiniBoxItemTypeField( val: any ): IntegrationMappingMiniBoxItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "IntegrationMappingMiniBoxItemTypeField"'; + throw new Error( + String('Expecting a string for "IntegrationMappingMiniBoxItemTypeField"') + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeIntegrationMappingMini( val: IntegrationMappingMini ): SerializedData { const base: any = serializeIntegrationMappingBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "IntegrationMappingMini"'; + throw new Error(String('Expecting a map for "IntegrationMappingMini"')); } return { ...base, @@ -4905,12 +4973,12 @@ export function serializeGroupBaseTypeField( } export function deserializeGroupBaseTypeField(val: any): GroupBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupBaseTypeField"'; + throw new Error(String('Expecting a string for "GroupBaseTypeField"')); } if (val == 'group') { return 'group'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupBase(val: GroupBase): SerializedData { return { ['id']: val.id, ['type']: serializeGroupBaseTypeField(val.type) }; @@ -4929,7 +4997,7 @@ export function deserializeGroupMiniGroupTypeField( val: any ): GroupMiniGroupTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupMiniGroupTypeField"'; + throw new Error(String('Expecting a string for "GroupMiniGroupTypeField"')); } if (val == 'managed_group') { return 'managed_group'; @@ -4937,12 +5005,12 @@ export function deserializeGroupMiniGroupTypeField( if (val == 'all_users_group') { return 'all_users_group'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupMini(val: GroupMini): SerializedData { const base: any = serializeGroupBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "GroupMini"'; + throw new Error(String('Expecting a map for "GroupMini"')); } return { ...base, @@ -4973,7 +5041,7 @@ export function deserializeGroupMini(val: any): GroupMini { export function serializeGroup(val: Group): SerializedData { const base: any = serializeGroupMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "Group"'; + throw new Error(String('Expecting a map for "Group"')); } return { ...base, @@ -5013,7 +5081,9 @@ export function deserializeGroupFullInvitabilityLevelField( val: any ): GroupFullInvitabilityLevelField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupFullInvitabilityLevelField"'; + throw new Error( + String('Expecting a string for "GroupFullInvitabilityLevelField"') + ); } if (val == 'admins_only') { return 'admins_only'; @@ -5024,7 +5094,7 @@ export function deserializeGroupFullInvitabilityLevelField( if (val == 'all_managed_users') { return 'all_managed_users'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupFullMemberViewabilityLevelField( val: GroupFullMemberViewabilityLevelField @@ -5035,7 +5105,9 @@ export function deserializeGroupFullMemberViewabilityLevelField( val: any ): GroupFullMemberViewabilityLevelField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupFullMemberViewabilityLevelField"'; + throw new Error( + String('Expecting a string for "GroupFullMemberViewabilityLevelField"') + ); } if (val == 'admins_only') { return 'admins_only'; @@ -5046,7 +5118,7 @@ export function deserializeGroupFullMemberViewabilityLevelField( if (val == 'all_managed_users') { return 'all_managed_users'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupFullPermissionsField( val: GroupFullPermissionsField @@ -5072,7 +5144,7 @@ export function deserializeGroupFullPermissionsField( export function serializeGroupFull(val: GroupFull): SerializedData { const base: any = serializeGroup(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "GroupFull"'; + throw new Error(String('Expecting a map for "GroupFull"')); } return { ...base, @@ -5160,7 +5232,9 @@ export function deserializeGroupsOrderDirectionField( val: any ): GroupsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "GroupsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -5168,7 +5242,7 @@ export function deserializeGroupsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupsOrderField( val: GroupsOrderField @@ -5246,12 +5320,14 @@ export function deserializeLegalHoldPolicyMiniTypeField( val: any ): LegalHoldPolicyMiniTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "LegalHoldPolicyMiniTypeField"'; + throw new Error( + String('Expecting a string for "LegalHoldPolicyMiniTypeField"') + ); } if (val == 'legal_hold_policy') { return 'legal_hold_policy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeLegalHoldPolicyMini( val: LegalHoldPolicyMini @@ -5276,12 +5352,14 @@ export function deserializeLegalHoldPolicyAssignmentBaseTypeField( val: any ): LegalHoldPolicyAssignmentBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "LegalHoldPolicyAssignmentBaseTypeField"'; + throw new Error( + String('Expecting a string for "LegalHoldPolicyAssignmentBaseTypeField"') + ); } if (val == 'legal_hold_policy_assignment') { return 'legal_hold_policy_assignment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeLegalHoldPolicyAssignmentBase( val: LegalHoldPolicyAssignmentBase @@ -5359,7 +5437,7 @@ export function deserializeMetadatas(val: any): Metadatas { export function serializeMetadataFull(val: MetadataFull): SerializedData { const base: any = serializeMetadata(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "MetadataFull"'; + throw new Error(String('Expecting a map for "MetadataFull"')); } return { ...base, @@ -5414,12 +5492,14 @@ export function deserializeMetadataCascadePolicyTypeField( val: any ): MetadataCascadePolicyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataCascadePolicyTypeField"'; + throw new Error( + String('Expecting a string for "MetadataCascadePolicyTypeField"') + ); } if (val == 'metadata_cascade_policy') { return 'metadata_cascade_policy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataCascadePolicyOwnerEnterpriseTypeField( val: MetadataCascadePolicyOwnerEnterpriseTypeField @@ -5430,12 +5510,16 @@ export function deserializeMetadataCascadePolicyOwnerEnterpriseTypeField( val: any ): MetadataCascadePolicyOwnerEnterpriseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataCascadePolicyOwnerEnterpriseTypeField"'; + throw new Error( + String( + 'Expecting a string for "MetadataCascadePolicyOwnerEnterpriseTypeField"' + ) + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataCascadePolicyOwnerEnterpriseField( val: MetadataCascadePolicyOwnerEnterpriseField @@ -5470,12 +5554,14 @@ export function deserializeMetadataCascadePolicyParentTypeField( val: any ): MetadataCascadePolicyParentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataCascadePolicyParentTypeField"'; + throw new Error( + String('Expecting a string for "MetadataCascadePolicyParentTypeField"') + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataCascadePolicyParentField( val: MetadataCascadePolicyParentField @@ -5593,7 +5679,9 @@ export function deserializeMetadataQueryIndexStatusField( val: any ): MetadataQueryIndexStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataQueryIndexStatusField"'; + throw new Error( + String('Expecting a string for "MetadataQueryIndexStatusField"') + ); } if (val == 'building') { return 'building'; @@ -5604,7 +5692,7 @@ export function deserializeMetadataQueryIndexStatusField( if (val == 'disabled') { return 'disabled'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataQueryIndexFieldsSortDirectionField( val: MetadataQueryIndexFieldsSortDirectionField @@ -5615,7 +5703,11 @@ export function deserializeMetadataQueryIndexFieldsSortDirectionField( val: any ): MetadataQueryIndexFieldsSortDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataQueryIndexFieldsSortDirectionField"'; + throw new Error( + String( + 'Expecting a string for "MetadataQueryIndexFieldsSortDirectionField"' + ) + ); } if (val == 'asc') { return 'asc'; @@ -5623,7 +5715,7 @@ export function deserializeMetadataQueryIndexFieldsSortDirectionField( if (val == 'desc') { return 'desc'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataQueryIndexFieldsField( val: MetadataQueryIndexFieldsField @@ -5731,12 +5823,14 @@ export function deserializeMetadataTemplateTypeField( val: any ): MetadataTemplateTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataTemplateTypeField"'; + throw new Error( + String('Expecting a string for "MetadataTemplateTypeField"') + ); } if (val == 'metadata_template') { return 'metadata_template'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataTemplateFieldsTypeField( val: MetadataTemplateFieldsTypeField @@ -5747,7 +5841,9 @@ export function deserializeMetadataTemplateFieldsTypeField( val: any ): MetadataTemplateFieldsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataTemplateFieldsTypeField"'; + throw new Error( + String('Expecting a string for "MetadataTemplateFieldsTypeField"') + ); } if (val == 'string') { return 'string'; @@ -5767,7 +5863,7 @@ export function deserializeMetadataTemplateFieldsTypeField( if (val == 'integer') { return 'integer'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataTemplateFieldsOptionsField( val: MetadataTemplateFieldsOptionsField @@ -5980,12 +6076,14 @@ export function deserializeRetentionPolicyBaseTypeField( val: any ): RetentionPolicyBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyBaseTypeField"'; + throw new Error( + String('Expecting a string for "RetentionPolicyBaseTypeField"') + ); } if (val == 'retention_policy') { return 'retention_policy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyBase( val: RetentionPolicyBase @@ -6010,7 +6108,11 @@ export function deserializeRetentionPolicyMiniDispositionActionField( val: any ): RetentionPolicyMiniDispositionActionField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyMiniDispositionActionField"'; + throw new Error( + String( + 'Expecting a string for "RetentionPolicyMiniDispositionActionField"' + ) + ); } if (val == 'permanently_delete') { return 'permanently_delete'; @@ -6018,14 +6120,14 @@ export function deserializeRetentionPolicyMiniDispositionActionField( if (val == 'remove_retention') { return 'remove_retention'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyMini( val: RetentionPolicyMini ): SerializedData { const base: any = serializeRetentionPolicyBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "RetentionPolicyMini"'; + throw new Error(String('Expecting a map for "RetentionPolicyMini"')); } return { ...base, @@ -6075,12 +6177,14 @@ export function deserializeFileVersionRetentionTypeField( val: any ): FileVersionRetentionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileVersionRetentionTypeField"'; + throw new Error( + String('Expecting a string for "FileVersionRetentionTypeField"') + ); } if (val == 'file_version_retention') { return 'file_version_retention'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileVersionRetention( val: FileVersionRetention @@ -6184,12 +6288,14 @@ export function deserializeRetentionPolicyAssignmentBaseTypeField( val: any ): RetentionPolicyAssignmentBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyAssignmentBaseTypeField"'; + throw new Error( + String('Expecting a string for "RetentionPolicyAssignmentBaseTypeField"') + ); } if (val == 'retention_policy_assignment') { return 'retention_policy_assignment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyAssignmentBase( val: RetentionPolicyAssignmentBase @@ -6216,12 +6322,14 @@ export function deserializeShieldInformationBarrierBaseTypeField( val: any ): ShieldInformationBarrierBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierBaseTypeField"'; + throw new Error( + String('Expecting a string for "ShieldInformationBarrierBaseTypeField"') + ); } if (val == 'shield_information_barrier') { return 'shield_information_barrier'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierBase( val: ShieldInformationBarrierBase @@ -6274,12 +6382,16 @@ export function deserializeShieldInformationBarrierReportBaseTypeField( val: any ): ShieldInformationBarrierReportBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierReportBaseTypeField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierReportBaseTypeField"' + ) + ); } if (val == 'shield_information_barrier_report') { return 'shield_information_barrier_report'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierReportBase( val: ShieldInformationBarrierReportBase @@ -6311,12 +6423,16 @@ export function deserializeShieldInformationBarrierSegmentMemberBaseTypeField( val: any ): ShieldInformationBarrierSegmentMemberBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierSegmentMemberBaseTypeField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierSegmentMemberBaseTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment_member') { return 'shield_information_barrier_segment_member'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierSegmentMemberBase( val: ShieldInformationBarrierSegmentMemberBase @@ -6351,12 +6467,16 @@ export function deserializeShieldInformationBarrierSegmentRestrictionBaseTypeFie val: any ): ShieldInformationBarrierSegmentRestrictionBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierSegmentRestrictionBaseTypeField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierSegmentRestrictionBaseTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment_restriction') { return 'shield_information_barrier_segment_restriction'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierSegmentRestrictionBase( val: ShieldInformationBarrierSegmentRestrictionBase @@ -6397,12 +6517,16 @@ export function deserializeShieldInformationBarrierSegmentRestrictionMiniShieldI val: any ): ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentTypeField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment') { return 'shield_information_barrier_segment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField( val: ShieldInformationBarrierSegmentRestrictionMiniShieldInformationBarrierSegmentField @@ -6443,12 +6567,16 @@ export function deserializeShieldInformationBarrierSegmentRestrictionMiniRestric val: any ): ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentTypeField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment') { return 'shield_information_barrier_segment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField( val: ShieldInformationBarrierSegmentRestrictionMiniRestrictedSegmentField @@ -6486,7 +6614,11 @@ export function serializeShieldInformationBarrierSegmentRestrictionMini( const base: any = serializeShieldInformationBarrierSegmentRestrictionBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "ShieldInformationBarrierSegmentRestrictionMini"'; + throw new Error( + String( + 'Expecting a map for "ShieldInformationBarrierSegmentRestrictionMini"' + ) + ); } return { ...base, @@ -6550,12 +6682,14 @@ export function deserializeStoragePolicyMiniTypeField( val: any ): StoragePolicyMiniTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StoragePolicyMiniTypeField"'; + throw new Error( + String('Expecting a string for "StoragePolicyMiniTypeField"') + ); } if (val == 'storage_policy') { return 'storage_policy'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStoragePolicyMini( val: StoragePolicyMini @@ -6580,12 +6714,14 @@ export function deserializeStoragePolicyAssignmentTypeField( val: any ): StoragePolicyAssignmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StoragePolicyAssignmentTypeField"'; + throw new Error( + String('Expecting a string for "StoragePolicyAssignmentTypeField"') + ); } if (val == 'storage_policy_assignment') { return 'storage_policy_assignment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStoragePolicyAssignmentAssignedToField( val: StoragePolicyAssignmentAssignedToField @@ -6683,7 +6819,7 @@ export function deserializeStoragePolicyAssignments( export function serializeStoragePolicy(val: StoragePolicy): SerializedData { const base: any = serializeStoragePolicyMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "StoragePolicy"'; + throw new Error(String('Expecting a map for "StoragePolicy"')); } return { ...base, ...{ ['name']: val.name == void 0 ? void 0 : val.name } }; } @@ -6737,12 +6873,14 @@ export function deserializeTermsOfServiceBaseTypeField( val: any ): TermsOfServiceBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TermsOfServiceBaseTypeField"'; + throw new Error( + String('Expecting a string for "TermsOfServiceBaseTypeField"') + ); } if (val == 'terms_of_service') { return 'terms_of_service'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTermsOfServiceBase( val: TermsOfServiceBase @@ -6767,7 +6905,9 @@ export function deserializeTermsOfServiceStatusField( val: any ): TermsOfServiceStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "TermsOfServiceStatusField"'; + throw new Error( + String('Expecting a string for "TermsOfServiceStatusField"') + ); } if (val == 'enabled') { return 'enabled'; @@ -6775,7 +6915,7 @@ export function deserializeTermsOfServiceStatusField( if (val == 'disabled') { return 'disabled'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTermsOfServiceEnterpriseTypeField( val: TermsOfServiceEnterpriseTypeField @@ -6786,12 +6926,14 @@ export function deserializeTermsOfServiceEnterpriseTypeField( val: any ): TermsOfServiceEnterpriseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TermsOfServiceEnterpriseTypeField"'; + throw new Error( + String('Expecting a string for "TermsOfServiceEnterpriseTypeField"') + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTermsOfServiceEnterpriseField( val: TermsOfServiceEnterpriseField @@ -6829,7 +6971,9 @@ export function deserializeTermsOfServiceTosTypeField( val: any ): TermsOfServiceTosTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TermsOfServiceTosTypeField"'; + throw new Error( + String('Expecting a string for "TermsOfServiceTosTypeField"') + ); } if (val == 'managed') { return 'managed'; @@ -6837,12 +6981,12 @@ export function deserializeTermsOfServiceTosTypeField( if (val == 'external') { return 'external'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTermsOfService(val: TermsOfService): SerializedData { const base: any = serializeTermsOfServiceBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "TermsOfService"'; + throw new Error(String('Expecting a map for "TermsOfService"')); } return { ...base, @@ -6942,7 +7086,7 @@ export function deserializeUploadPartMini(val: any): UploadPartMini { export function serializeUploadPart(val: UploadPart): SerializedData { const base: any = serializeUploadPartMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "UploadPart"'; + throw new Error(String('Expecting a map for "UploadPart"')); } return { ...base, ...{ ['sha1']: val.sha1 == void 0 ? void 0 : val.sha1 } }; } @@ -6968,7 +7112,9 @@ export function deserializeUploadPartsOrderDirectionField( val: any ): UploadPartsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "UploadPartsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "UploadPartsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -6976,7 +7122,7 @@ export function deserializeUploadPartsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUploadPartsOrderField( val: UploadPartsOrderField @@ -7066,12 +7212,12 @@ export function deserializeUploadSessionTypeField( val: any ): UploadSessionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "UploadSessionTypeField"'; + throw new Error(String('Expecting a string for "UploadSessionTypeField"')); } if (val == 'upload_session') { return 'upload_session'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUploadSessionSessionEndpointsField( val: UploadSessionSessionEndpointsField @@ -7206,12 +7352,12 @@ export function serializeUserBaseTypeField( } export function deserializeUserBaseTypeField(val: any): UserBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "UserBaseTypeField"'; + throw new Error(String('Expecting a string for "UserBaseTypeField"')); } if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUserBase(val: UserBase): SerializedData { return { ['id']: val.id, ['type']: serializeUserBaseTypeField(val.type) }; @@ -7226,7 +7372,7 @@ export function serializeUserIntegrationMappings( ): SerializedData { const base: any = serializeUserBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "UserIntegrationMappings"'; + throw new Error(String('Expecting a map for "UserIntegrationMappings"')); } return { ...base, @@ -7255,7 +7401,7 @@ export function serializeUserCollaborations( ): SerializedData { const base: any = serializeUserBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "UserCollaborations"'; + throw new Error(String('Expecting a map for "UserCollaborations"')); } return { ...base, @@ -7286,13 +7432,15 @@ export function serializeGroupMiniOrUserCollaborations( if (val.type == 'user') { return serializeUserCollaborations(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function deserializeGroupMiniOrUserCollaborations( val: any ): GroupMiniOrUserCollaborations { if (!sdIsMap(val)) { - throw 'Expecting a map for "GroupMiniOrUserCollaborations"'; + throw new Error( + String('Expecting a map for "GroupMiniOrUserCollaborations"') + ); } if (val.type == 'group') { return deserializeGroupMini(val); @@ -7300,12 +7448,12 @@ export function deserializeGroupMiniOrUserCollaborations( if (val.type == 'user') { return deserializeUserCollaborations(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function serializeUserMini(val: UserMini): SerializedData { const base: any = serializeUserBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "UserMini"'; + throw new Error(String('Expecting a map for "UserMini"')); } return { ...base, @@ -7331,7 +7479,9 @@ export function deserializeEventSourceItemTypeField( val: any ): EventSourceItemTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "EventSourceItemTypeField"'; + throw new Error( + String('Expecting a string for "EventSourceItemTypeField"') + ); } if (val == 'file') { return 'file'; @@ -7339,7 +7489,7 @@ export function deserializeEventSourceItemTypeField( if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeEventSourceClassificationField( val: EventSourceClassificationField @@ -7393,7 +7543,7 @@ export function serializeUserStatusField(val: UserStatusField): SerializedData { } export function deserializeUserStatusField(val: any): UserStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "UserStatusField"'; + throw new Error(String('Expecting a string for "UserStatusField"')); } if (val == 'active') { return 'active'; @@ -7407,7 +7557,7 @@ export function deserializeUserStatusField(val: any): UserStatusField { if (val == 'cannot_delete_edit_upload') { return 'cannot_delete_edit_upload'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUserNotificationEmailField( val: UserNotificationEmailField @@ -7431,7 +7581,7 @@ export function deserializeUserNotificationEmailField( export function serializeUser(val: User): SerializedData { const base: any = serializeUserMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "User"'; + throw new Error(String('Expecting a map for "User"')); } return { ...base, @@ -7518,12 +7668,14 @@ export function deserializeTrashWebLinkRestoredTypeField( val: any ): TrashWebLinkRestoredTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashWebLinkRestoredTypeField"'; + throw new Error( + String('Expecting a string for "TrashWebLinkRestoredTypeField"') + ); } if (val == 'web_link') { return 'web_link'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashWebLinkRestoredPathCollectionField( val: TrashWebLinkRestoredPathCollectionField @@ -7558,7 +7710,9 @@ export function deserializeTrashWebLinkRestoredItemStatusField( val: any ): TrashWebLinkRestoredItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashWebLinkRestoredItemStatusField"'; + throw new Error( + String('Expecting a string for "TrashWebLinkRestoredItemStatusField"') + ); } if (val == 'active') { return 'active'; @@ -7569,7 +7723,7 @@ export function deserializeTrashWebLinkRestoredItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashWebLinkRestored( val: TrashWebLinkRestored @@ -7674,12 +7828,14 @@ export function deserializeTrashFolderRestoredTypeField( val: any ): TrashFolderRestoredTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFolderRestoredTypeField"'; + throw new Error( + String('Expecting a string for "TrashFolderRestoredTypeField"') + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFolderRestoredPathCollectionField( val: TrashFolderRestoredPathCollectionField @@ -7714,7 +7870,9 @@ export function deserializeTrashFolderRestoredItemStatusField( val: any ): TrashFolderRestoredItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFolderRestoredItemStatusField"'; + throw new Error( + String('Expecting a string for "TrashFolderRestoredItemStatusField"') + ); } if (val == 'active') { return 'active'; @@ -7725,7 +7883,7 @@ export function deserializeTrashFolderRestoredItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFolderRestored( val: TrashFolderRestored @@ -7847,12 +8005,14 @@ export function deserializeTrashFileRestoredTypeField( val: any ): TrashFileRestoredTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFileRestoredTypeField"'; + throw new Error( + String('Expecting a string for "TrashFileRestoredTypeField"') + ); } if (val == 'file') { return 'file'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFileRestoredPathCollectionField( val: TrashFileRestoredPathCollectionField @@ -7887,7 +8047,9 @@ export function deserializeTrashFileRestoredItemStatusField( val: any ): TrashFileRestoredItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFileRestoredItemStatusField"'; + throw new Error( + String('Expecting a string for "TrashFileRestoredItemStatusField"') + ); } if (val == 'active') { return 'active'; @@ -7898,7 +8060,7 @@ export function deserializeTrashFileRestoredItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFileRestored( val: TrashFileRestored @@ -8006,12 +8168,12 @@ export function deserializeTrashWebLinkTypeField( val: any ): TrashWebLinkTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashWebLinkTypeField"'; + throw new Error(String('Expecting a string for "TrashWebLinkTypeField"')); } if (val == 'web_link') { return 'web_link'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashWebLinkPathCollectionEntriesTypeField( val: TrashWebLinkPathCollectionEntriesTypeField @@ -8022,12 +8184,16 @@ export function deserializeTrashWebLinkPathCollectionEntriesTypeField( val: any ): TrashWebLinkPathCollectionEntriesTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashWebLinkPathCollectionEntriesTypeField"'; + throw new Error( + String( + 'Expecting a string for "TrashWebLinkPathCollectionEntriesTypeField"' + ) + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashWebLinkPathCollectionEntriesField( val: TrashWebLinkPathCollectionEntriesField @@ -8100,7 +8266,9 @@ export function deserializeTrashWebLinkItemStatusField( val: any ): TrashWebLinkItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashWebLinkItemStatusField"'; + throw new Error( + String('Expecting a string for "TrashWebLinkItemStatusField"') + ); } if (val == 'active') { return 'active'; @@ -8111,7 +8279,7 @@ export function deserializeTrashWebLinkItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashWebLink(val: TrashWebLink): SerializedData { return { @@ -8212,12 +8380,12 @@ export function deserializeTrashFolderTypeField( val: any ): TrashFolderTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFolderTypeField"'; + throw new Error(String('Expecting a string for "TrashFolderTypeField"')); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFolderPathCollectionEntriesTypeField( val: TrashFolderPathCollectionEntriesTypeField @@ -8228,12 +8396,16 @@ export function deserializeTrashFolderPathCollectionEntriesTypeField( val: any ): TrashFolderPathCollectionEntriesTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFolderPathCollectionEntriesTypeField"'; + throw new Error( + String( + 'Expecting a string for "TrashFolderPathCollectionEntriesTypeField"' + ) + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFolderPathCollectionEntriesField( val: TrashFolderPathCollectionEntriesField @@ -8306,7 +8478,9 @@ export function deserializeTrashFolderItemStatusField( val: any ): TrashFolderItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFolderItemStatusField"'; + throw new Error( + String('Expecting a string for "TrashFolderItemStatusField"') + ); } if (val == 'active') { return 'active'; @@ -8317,7 +8491,7 @@ export function deserializeTrashFolderItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFolder(val: TrashFolder): SerializedData { return { @@ -8414,12 +8588,12 @@ export function serializeTrashFileTypeField( } export function deserializeTrashFileTypeField(val: any): TrashFileTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFileTypeField"'; + throw new Error(String('Expecting a string for "TrashFileTypeField"')); } if (val == 'file') { return 'file'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFilePathCollectionEntriesTypeField( val: TrashFilePathCollectionEntriesTypeField @@ -8430,12 +8604,14 @@ export function deserializeTrashFilePathCollectionEntriesTypeField( val: any ): TrashFilePathCollectionEntriesTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFilePathCollectionEntriesTypeField"'; + throw new Error( + String('Expecting a string for "TrashFilePathCollectionEntriesTypeField"') + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFilePathCollectionEntriesField( val: TrashFilePathCollectionEntriesField @@ -8508,7 +8684,9 @@ export function deserializeTrashFileItemStatusField( val: any ): TrashFileItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrashFileItemStatusField"'; + throw new Error( + String('Expecting a string for "TrashFileItemStatusField"') + ); } if (val == 'active') { return 'active'; @@ -8519,7 +8697,7 @@ export function deserializeTrashFileItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrashFile(val: TrashFile): SerializedData { return { @@ -8624,12 +8802,14 @@ export function deserializeTermsOfServiceUserStatusTypeField( val: any ): TermsOfServiceUserStatusTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TermsOfServiceUserStatusTypeField"'; + throw new Error( + String('Expecting a string for "TermsOfServiceUserStatusTypeField"') + ); } if (val == 'terms_of_service_user_status') { return 'terms_of_service_user_status'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTermsOfServiceUserStatus( val: TermsOfServiceUserStatus @@ -8715,12 +8895,12 @@ export function deserializeTaskAssignmentTypeField( val: any ): TaskAssignmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TaskAssignmentTypeField"'; + throw new Error(String('Expecting a string for "TaskAssignmentTypeField"')); } if (val == 'task_assignment') { return 'task_assignment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTaskAssignmentResolutionStateField( val: TaskAssignmentResolutionStateField @@ -8731,7 +8911,9 @@ export function deserializeTaskAssignmentResolutionStateField( val: any ): TaskAssignmentResolutionStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "TaskAssignmentResolutionStateField"'; + throw new Error( + String('Expecting a string for "TaskAssignmentResolutionStateField"') + ); } if (val == 'completed') { return 'completed'; @@ -8745,7 +8927,7 @@ export function deserializeTaskAssignmentResolutionStateField( if (val == 'rejected') { return 'rejected'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTaskAssignment(val: TaskAssignment): SerializedData { return { @@ -8831,19 +9013,19 @@ export function serializeTaskTypeField(val: TaskTypeField): SerializedData { } export function deserializeTaskTypeField(val: any): TaskTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TaskTypeField"'; + throw new Error(String('Expecting a string for "TaskTypeField"')); } if (val == 'task') { return 'task'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTaskActionField(val: TaskActionField): SerializedData { return val; } export function deserializeTaskActionField(val: any): TaskActionField { if (!sdIsString(val)) { - throw 'Expecting a string for "TaskActionField"'; + throw new Error(String('Expecting a string for "TaskActionField"')); } if (val == 'review') { return 'review'; @@ -8851,7 +9033,7 @@ export function deserializeTaskActionField(val: any): TaskActionField { if (val == 'complete') { return 'complete'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTaskCompletionRuleField( val: TaskCompletionRuleField @@ -8862,7 +9044,7 @@ export function deserializeTaskCompletionRuleField( val: any ): TaskCompletionRuleField { if (!sdIsString(val)) { - throw 'Expecting a string for "TaskCompletionRuleField"'; + throw new Error(String('Expecting a string for "TaskCompletionRuleField"')); } if (val == 'all_assignees') { return 'all_assignees'; @@ -8870,7 +9052,7 @@ export function deserializeTaskCompletionRuleField( if (val == 'any_assignee') { return 'any_assignee'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTask(val: Task): SerializedData { return { @@ -8967,12 +9149,14 @@ export function deserializeRetentionPolicyAssignmentTypeField( val: any ): RetentionPolicyAssignmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyAssignmentTypeField"'; + throw new Error( + String('Expecting a string for "RetentionPolicyAssignmentTypeField"') + ); } if (val == 'retention_policy_assignment') { return 'retention_policy_assignment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyAssignmentAssignedToTypeField( val: RetentionPolicyAssignmentAssignedToTypeField @@ -8983,7 +9167,11 @@ export function deserializeRetentionPolicyAssignmentAssignedToTypeField( val: any ): RetentionPolicyAssignmentAssignedToTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyAssignmentAssignedToTypeField"'; + throw new Error( + String( + 'Expecting a string for "RetentionPolicyAssignmentAssignedToTypeField"' + ) + ); } if (val == 'folder') { return 'folder'; @@ -8994,7 +9182,7 @@ export function deserializeRetentionPolicyAssignmentAssignedToTypeField( if (val == 'metadata_template') { return 'metadata_template'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyAssignmentAssignedToField( val: RetentionPolicyAssignmentAssignedToField @@ -9151,7 +9339,9 @@ export function deserializeRetentionPolicyPolicyTypeField( val: any ): RetentionPolicyPolicyTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyPolicyTypeField"'; + throw new Error( + String('Expecting a string for "RetentionPolicyPolicyTypeField"') + ); } if (val == 'finite') { return 'finite'; @@ -9159,7 +9349,7 @@ export function deserializeRetentionPolicyPolicyTypeField( if (val == 'indefinite') { return 'indefinite'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyRetentionTypeField( val: RetentionPolicyRetentionTypeField @@ -9170,7 +9360,9 @@ export function deserializeRetentionPolicyRetentionTypeField( val: any ): RetentionPolicyRetentionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyRetentionTypeField"'; + throw new Error( + String('Expecting a string for "RetentionPolicyRetentionTypeField"') + ); } if (val == 'modifiable') { return 'modifiable'; @@ -9178,7 +9370,7 @@ export function deserializeRetentionPolicyRetentionTypeField( if (val == 'non_modifiable') { return 'non_modifiable'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyStatusField( val: RetentionPolicyStatusField @@ -9189,7 +9381,9 @@ export function deserializeRetentionPolicyStatusField( val: any ): RetentionPolicyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "RetentionPolicyStatusField"'; + throw new Error( + String('Expecting a string for "RetentionPolicyStatusField"') + ); } if (val == 'active') { return 'active'; @@ -9197,7 +9391,7 @@ export function deserializeRetentionPolicyStatusField( if (val == 'retired') { return 'retired'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRetentionPolicyAssignmentCountsField( val: RetentionPolicyAssignmentCountsField @@ -9226,7 +9420,7 @@ export function deserializeRetentionPolicyAssignmentCountsField( export function serializeRetentionPolicy(val: RetentionPolicy): SerializedData { const base: any = serializeRetentionPolicyMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "RetentionPolicy"'; + throw new Error(String('Expecting a map for "RetentionPolicy"')); } return { ...base, @@ -9385,7 +9579,9 @@ export function deserializeLegalHoldPolicyStatusField( val: any ): LegalHoldPolicyStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "LegalHoldPolicyStatusField"'; + throw new Error( + String('Expecting a string for "LegalHoldPolicyStatusField"') + ); } if (val == 'active') { return 'active'; @@ -9399,7 +9595,7 @@ export function deserializeLegalHoldPolicyStatusField( if (val == 'released') { return 'released'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeLegalHoldPolicyAssignmentCountsField( val: LegalHoldPolicyAssignmentCountsField @@ -9429,7 +9625,7 @@ export function deserializeLegalHoldPolicyAssignmentCountsField( export function serializeLegalHoldPolicy(val: LegalHoldPolicy): SerializedData { const base: any = serializeLegalHoldPolicyMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "LegalHoldPolicy"'; + throw new Error(String('Expecting a map for "LegalHoldPolicy"')); } return { ...base, @@ -9544,12 +9740,12 @@ export function serializeInviteTypeField(val: InviteTypeField): SerializedData { } export function deserializeInviteTypeField(val: any): InviteTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "InviteTypeField"'; + throw new Error(String('Expecting a string for "InviteTypeField"')); } if (val == 'invite') { return 'invite'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeInviteInvitedToTypeField( val: InviteInvitedToTypeField @@ -9560,12 +9756,14 @@ export function deserializeInviteInvitedToTypeField( val: any ): InviteInvitedToTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "InviteInvitedToTypeField"'; + throw new Error( + String('Expecting a string for "InviteInvitedToTypeField"') + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeInviteInvitedToField( val: InviteInvitedToField @@ -9641,12 +9839,14 @@ export function deserializeGroupMembershipTypeField( val: any ): GroupMembershipTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupMembershipTypeField"'; + throw new Error( + String('Expecting a string for "GroupMembershipTypeField"') + ); } if (val == 'group_membership') { return 'group_membership'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupMembershipRoleField( val: GroupMembershipRoleField @@ -9657,7 +9857,9 @@ export function deserializeGroupMembershipRoleField( val: any ): GroupMembershipRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupMembershipRoleField"'; + throw new Error( + String('Expecting a string for "GroupMembershipRoleField"') + ); } if (val == 'member') { return 'member'; @@ -9665,7 +9867,7 @@ export function deserializeGroupMembershipRoleField( if (val == 'admin') { return 'admin'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupMembership(val: GroupMembership): SerializedData { return { @@ -9713,7 +9915,9 @@ export function deserializeGroupMembershipsOrderDirectionField( val: any ): GroupMembershipsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "GroupMembershipsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "GroupMembershipsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -9721,7 +9925,7 @@ export function deserializeGroupMembershipsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeGroupMembershipsOrderField( val: GroupMembershipsOrderField @@ -9797,7 +10001,7 @@ export function deserializeGroupMemberships(val: any): GroupMemberships { export function serializeFileVersion(val: FileVersion): SerializedData { const base: any = serializeFileVersionMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FileVersion"'; + throw new Error(String('Expecting a map for "FileVersion"')); } return { ...base, @@ -9866,7 +10070,7 @@ export function deserializeFileVersion(val: any): FileVersion { export function serializeFileVersionFull(val: FileVersionFull): SerializedData { const base: any = serializeFileVersion(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FileVersionFull"'; + throw new Error(String('Expecting a map for "FileVersionFull"')); } return { ...base, @@ -9931,7 +10135,9 @@ export function deserializeFileVersionsOrderDirectionField( val: any ): FileVersionsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileVersionsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "FileVersionsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -9939,7 +10145,7 @@ export function deserializeFileVersionsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileVersionsOrderField( val: FileVersionsOrderField @@ -10019,12 +10225,12 @@ export function deserializeFileRequestTypeField( val: any ): FileRequestTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileRequestTypeField"'; + throw new Error(String('Expecting a string for "FileRequestTypeField"')); } if (val == 'file_request') { return 'file_request'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileRequestStatusField( val: FileRequestStatusField @@ -10035,7 +10241,7 @@ export function deserializeFileRequestStatusField( val: any ): FileRequestStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileRequestStatusField"'; + throw new Error(String('Expecting a string for "FileRequestStatusField"')); } if (val == 'active') { return 'active'; @@ -10043,7 +10249,7 @@ export function deserializeFileRequestStatusField( if (val == 'inactive') { return 'inactive'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileRequest(val: FileRequest): SerializedData { return { @@ -10149,7 +10355,9 @@ export function deserializeFileSharedLinkAccessField( val: any ): FileSharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileSharedLinkAccessField"'; + throw new Error( + String('Expecting a string for "FileSharedLinkAccessField"') + ); } if (val == 'open') { return 'open'; @@ -10160,7 +10368,7 @@ export function deserializeFileSharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileSharedLinkEffectiveAccessField( val: FileSharedLinkEffectiveAccessField @@ -10171,7 +10379,9 @@ export function deserializeFileSharedLinkEffectiveAccessField( val: any ): FileSharedLinkEffectiveAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileSharedLinkEffectiveAccessField"'; + throw new Error( + String('Expecting a string for "FileSharedLinkEffectiveAccessField"') + ); } if (val == 'open') { return 'open'; @@ -10182,7 +10392,7 @@ export function deserializeFileSharedLinkEffectiveAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileSharedLinkEffectivePermissionField( val: FileSharedLinkEffectivePermissionField @@ -10193,7 +10403,9 @@ export function deserializeFileSharedLinkEffectivePermissionField( val: any ): FileSharedLinkEffectivePermissionField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileSharedLinkEffectivePermissionField"'; + throw new Error( + String('Expecting a string for "FileSharedLinkEffectivePermissionField"') + ); } if (val == 'can_edit') { return 'can_edit'; @@ -10207,7 +10419,7 @@ export function deserializeFileSharedLinkEffectivePermissionField( if (val == 'no_access') { return 'no_access'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileSharedLinkPermissionsField( val: FileSharedLinkPermissionsField @@ -10305,7 +10517,7 @@ export function serializeFileItemStatusField( } export function deserializeFileItemStatusField(val: any): FileItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileItemStatusField"'; + throw new Error(String('Expecting a string for "FileItemStatusField"')); } if (val == 'active') { return 'active'; @@ -10316,12 +10528,12 @@ export function deserializeFileItemStatusField(val: any): FileItemStatusField { if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFile(val: File): SerializedData { const base: any = serializeFileMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "File"'; + throw new Error(String('Expecting a map for "File"')); } return { ...base, @@ -10502,12 +10714,12 @@ export function deserializeFileFullLockTypeField( val: any ): FileFullLockTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileFullLockTypeField"'; + throw new Error(String('Expecting a string for "FileFullLockTypeField"')); } if (val == 'lock') { return 'lock'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileFullLockAppTypeField( val: FileFullLockAppTypeField @@ -10518,7 +10730,9 @@ export function deserializeFileFullLockAppTypeField( val: any ): FileFullLockAppTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileFullLockAppTypeField"'; + throw new Error( + String('Expecting a string for "FileFullLockAppTypeField"') + ); } if (val == 'gsuite') { return 'gsuite'; @@ -10532,7 +10746,7 @@ export function deserializeFileFullLockAppTypeField( if (val == 'other') { return 'other'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileFullLockField( val: FileFullLockField @@ -10588,12 +10802,14 @@ export function deserializeFileFullExpiringEmbedLinkTokenTypeField( val: any ): FileFullExpiringEmbedLinkTokenTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileFullExpiringEmbedLinkTokenTypeField"'; + throw new Error( + String('Expecting a string for "FileFullExpiringEmbedLinkTokenTypeField"') + ); } if (val == 'bearer') { return 'bearer'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileFullExpiringEmbedLinkField( val: FileFullExpiringEmbedLinkField @@ -10666,7 +10882,9 @@ export function deserializeFileFullAllowedInviteeRolesField( val: any ): FileFullAllowedInviteeRolesField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileFullAllowedInviteeRolesField"'; + throw new Error( + String('Expecting a string for "FileFullAllowedInviteeRolesField"') + ); } if (val == 'editor') { return 'editor'; @@ -10689,7 +10907,7 @@ export function deserializeFileFullAllowedInviteeRolesField( if (val == 'co-owner') { return 'co-owner'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileFullMetadataField( val: FileFullMetadataField @@ -10766,7 +10984,11 @@ export function deserializeFileFullRepresentationsEntriesStatusStateField( val: any ): FileFullRepresentationsEntriesStatusStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileFullRepresentationsEntriesStatusStateField"'; + throw new Error( + String( + 'Expecting a string for "FileFullRepresentationsEntriesStatusStateField"' + ) + ); } if (val == 'success') { return 'success'; @@ -10780,7 +11002,7 @@ export function deserializeFileFullRepresentationsEntriesStatusStateField( if (val == 'none') { return 'none'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileFullRepresentationsEntriesStatusField( val: FileFullRepresentationsEntriesStatusField @@ -10916,7 +11138,11 @@ export function deserializeFileFullSharedLinkPermissionOptionsField( val: any ): FileFullSharedLinkPermissionOptionsField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileFullSharedLinkPermissionOptionsField"'; + throw new Error( + String( + 'Expecting a string for "FileFullSharedLinkPermissionOptionsField"' + ) + ); } if (val == 'can_preview') { return 'can_preview'; @@ -10927,12 +11153,12 @@ export function deserializeFileFullSharedLinkPermissionOptionsField( if (val == 'can_edit') { return 'can_edit'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileFull(val: FileFull): SerializedData { const base: any = serializeFile(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FileFull"'; + throw new Error(String('Expecting a map for "FileFull"')); } return { ...base, @@ -11209,12 +11435,12 @@ export function deserializeDevicePinnerTypeField( val: any ): DevicePinnerTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "DevicePinnerTypeField"'; + throw new Error(String('Expecting a string for "DevicePinnerTypeField"')); } if (val == 'device_pinner') { return 'device_pinner'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeDevicePinner(val: DevicePinner): SerializedData { return { @@ -11250,12 +11476,14 @@ export function deserializeDevicePinnersOrderByField( val: any ): DevicePinnersOrderByField { if (!sdIsString(val)) { - throw 'Expecting a string for "DevicePinnersOrderByField"'; + throw new Error( + String('Expecting a string for "DevicePinnersOrderByField"') + ); } if (val == 'id') { return 'id'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeDevicePinnersOrderDirectionField( val: DevicePinnersOrderDirectionField @@ -11266,7 +11494,9 @@ export function deserializeDevicePinnersOrderDirectionField( val: any ): DevicePinnersOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "DevicePinnersOrderDirectionField"'; + throw new Error( + String('Expecting a string for "DevicePinnersOrderDirectionField"') + ); } if (val == 'asc') { return 'asc'; @@ -11274,7 +11504,7 @@ export function deserializeDevicePinnersOrderDirectionField( if (val == 'desc') { return 'desc'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeDevicePinnersOrderField( val: DevicePinnersOrderField @@ -11360,7 +11590,7 @@ export function deserializeCommentItemField(val: any): CommentItemField { export function serializeComment(val: Comment): SerializedData { const base: any = serializeCommentBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "Comment"'; + throw new Error(String('Expecting a map for "Comment"')); } return { ...base, @@ -11407,7 +11637,7 @@ export function deserializeComment(val: any): Comment { export function serializeCommentFull(val: CommentFull): SerializedData { const base: any = serializeComment(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "CommentFull"'; + throw new Error(String('Expecting a map for "CommentFull"')); } return { ...base, @@ -11456,7 +11686,9 @@ export function deserializeCommentsOrderDirectionField( val: any ): CommentsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "CommentsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "CommentsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -11464,7 +11696,7 @@ export function deserializeCommentsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCommentsOrderField( val: CommentsOrderField @@ -11542,12 +11774,16 @@ export function deserializeCollaborationAllowlistExemptTargetTypeField( val: any ): CollaborationAllowlistExemptTargetTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationAllowlistExemptTargetTypeField"'; + throw new Error( + String( + 'Expecting a string for "CollaborationAllowlistExemptTargetTypeField"' + ) + ); } if (val == 'collaboration_whitelist_exempt_target') { return 'collaboration_whitelist_exempt_target'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationAllowlistExemptTargetEnterpriseTypeField( val: CollaborationAllowlistExemptTargetEnterpriseTypeField @@ -11558,12 +11794,16 @@ export function deserializeCollaborationAllowlistExemptTargetEnterpriseTypeField val: any ): CollaborationAllowlistExemptTargetEnterpriseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationAllowlistExemptTargetEnterpriseTypeField"'; + throw new Error( + String( + 'Expecting a string for "CollaborationAllowlistExemptTargetEnterpriseTypeField"' + ) + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationAllowlistExemptTargetEnterpriseField( val: CollaborationAllowlistExemptTargetEnterpriseField @@ -11695,7 +11935,9 @@ export function serializeShieldInformationBarrierSegmentRestriction( const base: any = serializeShieldInformationBarrierSegmentRestrictionMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "ShieldInformationBarrierSegmentRestriction"'; + throw new Error( + String('Expecting a map for "ShieldInformationBarrierSegmentRestriction"') + ); } return { ...base, @@ -11800,7 +12042,9 @@ export function serializeShieldInformationBarrierSegmentMemberMini( ): SerializedData { const base: any = serializeShieldInformationBarrierSegmentMemberBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "ShieldInformationBarrierSegmentMemberMini"'; + throw new Error( + String('Expecting a map for "ShieldInformationBarrierSegmentMemberMini"') + ); } return { ...base, @@ -11832,12 +12076,16 @@ export function deserializeShieldInformationBarrierSegmentMemberShieldInformatio val: any ): ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentTypeField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment') { return 'shield_information_barrier_segment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField( val: ShieldInformationBarrierSegmentMemberShieldInformationBarrierSegmentField @@ -11874,7 +12122,9 @@ export function serializeShieldInformationBarrierSegmentMember( ): SerializedData { const base: any = serializeShieldInformationBarrierSegmentMemberMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "ShieldInformationBarrierSegmentMember"'; + throw new Error( + String('Expecting a map for "ShieldInformationBarrierSegmentMember"') + ); } return { ...base, @@ -11985,12 +12235,16 @@ export function deserializeShieldInformationBarrierSegmentTypeField( val: any ): ShieldInformationBarrierSegmentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierSegmentTypeField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierSegmentTypeField"' + ) + ); } if (val == 'shield_information_barrier_segment') { return 'shield_information_barrier_segment'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierSegment( val: ShieldInformationBarrierSegment @@ -12095,12 +12349,14 @@ export function deserializeShieldInformationBarrierTypeField( val: any ): ShieldInformationBarrierTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierTypeField"'; + throw new Error( + String('Expecting a string for "ShieldInformationBarrierTypeField"') + ); } if (val == 'shield_information_barrier') { return 'shield_information_barrier'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierStatusField( val: ShieldInformationBarrierStatusField @@ -12111,7 +12367,9 @@ export function deserializeShieldInformationBarrierStatusField( val: any ): ShieldInformationBarrierStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierStatusField"'; + throw new Error( + String('Expecting a string for "ShieldInformationBarrierStatusField"') + ); } if (val == 'draft') { return 'draft'; @@ -12128,7 +12386,7 @@ export function deserializeShieldInformationBarrierStatusField( if (val == 'invalid') { return 'invalid'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrier( val: ShieldInformationBarrier @@ -12362,12 +12620,12 @@ export function deserializeWebhookMiniTypeField( val: any ): WebhookMiniTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebhookMiniTypeField"'; + throw new Error(String('Expecting a string for "WebhookMiniTypeField"')); } if (val == 'webhook') { return 'webhook'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebhookMiniTargetTypeField( val: WebhookMiniTargetTypeField @@ -12378,7 +12636,9 @@ export function deserializeWebhookMiniTargetTypeField( val: any ): WebhookMiniTargetTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebhookMiniTargetTypeField"'; + throw new Error( + String('Expecting a string for "WebhookMiniTargetTypeField"') + ); } if (val == 'file') { return 'file'; @@ -12386,7 +12646,7 @@ export function deserializeWebhookMiniTargetTypeField( if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebhookMiniTargetField( val: WebhookMiniTargetField @@ -12473,7 +12733,7 @@ export function deserializeWebhookTriggersField( val: any ): WebhookTriggersField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebhookTriggersField"'; + throw new Error(String('Expecting a string for "WebhookTriggersField"')); } if (val == 'FILE.UPLOADED') { return 'FILE.UPLOADED'; @@ -12595,12 +12855,12 @@ export function deserializeWebhookTriggersField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebhook(val: Webhook): SerializedData { const base: any = serializeWebhookMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "Webhook"'; + throw new Error(String('Expecting a map for "Webhook"')); } return { ...base, @@ -12659,12 +12919,12 @@ export function deserializeWebLinkBaseTypeField( val: any ): WebLinkBaseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebLinkBaseTypeField"'; + throw new Error(String('Expecting a string for "WebLinkBaseTypeField"')); } if (val == 'web_link') { return 'web_link'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebLinkBase(val: WebLinkBase): SerializedData { return { @@ -12682,7 +12942,7 @@ export function deserializeWebLinkBase(val: any): WebLinkBase { export function serializeWebLinkMini(val: WebLinkMini): SerializedData { const base: any = serializeWebLinkBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "WebLinkMini"'; + throw new Error(String('Expecting a map for "WebLinkMini"')); } return { ...base, @@ -12743,7 +13003,9 @@ export function deserializeWebLinkSharedLinkAccessField( val: any ): WebLinkSharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebLinkSharedLinkAccessField"'; + throw new Error( + String('Expecting a string for "WebLinkSharedLinkAccessField"') + ); } if (val == 'open') { return 'open'; @@ -12754,7 +13016,7 @@ export function deserializeWebLinkSharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebLinkSharedLinkEffectiveAccessField( val: WebLinkSharedLinkEffectiveAccessField @@ -12765,7 +13027,9 @@ export function deserializeWebLinkSharedLinkEffectiveAccessField( val: any ): WebLinkSharedLinkEffectiveAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebLinkSharedLinkEffectiveAccessField"'; + throw new Error( + String('Expecting a string for "WebLinkSharedLinkEffectiveAccessField"') + ); } if (val == 'open') { return 'open'; @@ -12776,7 +13040,7 @@ export function deserializeWebLinkSharedLinkEffectiveAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebLinkSharedLinkEffectivePermissionField( val: WebLinkSharedLinkEffectivePermissionField @@ -12787,7 +13051,11 @@ export function deserializeWebLinkSharedLinkEffectivePermissionField( val: any ): WebLinkSharedLinkEffectivePermissionField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebLinkSharedLinkEffectivePermissionField"'; + throw new Error( + String( + 'Expecting a string for "WebLinkSharedLinkEffectivePermissionField"' + ) + ); } if (val == 'can_edit') { return 'can_edit'; @@ -12801,7 +13069,7 @@ export function deserializeWebLinkSharedLinkEffectivePermissionField( if (val == 'no_access') { return 'no_access'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebLinkSharedLinkPermissionsField( val: WebLinkSharedLinkPermissionsField @@ -12906,7 +13174,7 @@ export function deserializeWebLinkItemStatusField( val: any ): WebLinkItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebLinkItemStatusField"'; + throw new Error(String('Expecting a string for "WebLinkItemStatusField"')); } if (val == 'active') { return 'active'; @@ -12917,12 +13185,12 @@ export function deserializeWebLinkItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebLink(val: WebLink): SerializedData { const base: any = serializeWebLinkMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "WebLink"'; + throw new Error(String('Expecting a map for "WebLink"')); } return { ...base, @@ -13026,13 +13294,15 @@ export function serializeFileFullOrFolderMiniOrWebLink( if (val.type == 'web_link') { return serializeWebLink(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function deserializeFileFullOrFolderMiniOrWebLink( val: any ): FileFullOrFolderMiniOrWebLink { if (!sdIsMap(val)) { - throw 'Expecting a map for "FileFullOrFolderMiniOrWebLink"'; + throw new Error( + String('Expecting a map for "FileFullOrFolderMiniOrWebLink"') + ); } if (val.type == 'file') { return deserializeFileFull(val); @@ -13043,7 +13313,7 @@ export function deserializeFileFullOrFolderMiniOrWebLink( if (val.type == 'web_link') { return deserializeWebLink(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function serializeItemsOrderDirectionField( val: ItemsOrderDirectionField @@ -13054,7 +13324,9 @@ export function deserializeItemsOrderDirectionField( val: any ): ItemsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "ItemsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "ItemsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -13062,7 +13334,7 @@ export function deserializeItemsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeItemsOrderField(val: ItemsOrderField): SerializedData { return { @@ -13162,7 +13434,9 @@ export function deserializeFolderSharedLinkAccessField( val: any ): FolderSharedLinkAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderSharedLinkAccessField"'; + throw new Error( + String('Expecting a string for "FolderSharedLinkAccessField"') + ); } if (val == 'open') { return 'open'; @@ -13173,7 +13447,7 @@ export function deserializeFolderSharedLinkAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderSharedLinkEffectiveAccessField( val: FolderSharedLinkEffectiveAccessField @@ -13184,7 +13458,9 @@ export function deserializeFolderSharedLinkEffectiveAccessField( val: any ): FolderSharedLinkEffectiveAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderSharedLinkEffectiveAccessField"'; + throw new Error( + String('Expecting a string for "FolderSharedLinkEffectiveAccessField"') + ); } if (val == 'open') { return 'open'; @@ -13195,7 +13471,7 @@ export function deserializeFolderSharedLinkEffectiveAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderSharedLinkEffectivePermissionField( val: FolderSharedLinkEffectivePermissionField @@ -13206,7 +13482,11 @@ export function deserializeFolderSharedLinkEffectivePermissionField( val: any ): FolderSharedLinkEffectivePermissionField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderSharedLinkEffectivePermissionField"'; + throw new Error( + String( + 'Expecting a string for "FolderSharedLinkEffectivePermissionField"' + ) + ); } if (val == 'can_edit') { return 'can_edit'; @@ -13220,7 +13500,7 @@ export function deserializeFolderSharedLinkEffectivePermissionField( if (val == 'no_access') { return 'no_access'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderSharedLinkPermissionsField( val: FolderSharedLinkPermissionsField @@ -13324,7 +13604,9 @@ export function deserializeFolderFolderUploadEmailAccessField( val: any ): FolderFolderUploadEmailAccessField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderFolderUploadEmailAccessField"'; + throw new Error( + String('Expecting a string for "FolderFolderUploadEmailAccessField"') + ); } if (val == 'open') { return 'open'; @@ -13332,7 +13614,7 @@ export function deserializeFolderFolderUploadEmailAccessField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderFolderUploadEmailField( val: FolderFolderUploadEmailField @@ -13367,7 +13649,7 @@ export function deserializeFolderItemStatusField( val: any ): FolderItemStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderItemStatusField"'; + throw new Error(String('Expecting a string for "FolderItemStatusField"')); } if (val == 'active') { return 'active'; @@ -13378,12 +13660,12 @@ export function deserializeFolderItemStatusField( if (val == 'deleted') { return 'deleted'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolder(val: Folder): SerializedData { const base: any = serializeFolderMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "Folder"'; + throw new Error(String('Expecting a map for "Folder"')); } return { ...base, @@ -13507,12 +13789,12 @@ export function deserializeFolder(val: any): Folder { export function serializeEventSourceOrFileOrFolderOrUser( val: EventSourceOrFileOrFolderOrUser ): SerializedData { - throw "Can't serialize EventSourceOrFileOrFolderOrUser"; + throw new Error(String("Can't serialize EventSourceOrFileOrFolderOrUser")); } export function deserializeEventSourceOrFileOrFolderOrUser( val: any ): EventSourceOrFileOrFolderOrUser { - throw "Can't deserialize EventSourceOrFileOrFolderOrUser"; + throw new Error(String("Can't deserialize EventSourceOrFileOrFolderOrUser")); } export function serializeEventEventTypeField( val: EventEventTypeField @@ -13521,7 +13803,7 @@ export function serializeEventEventTypeField( } export function deserializeEventEventTypeField(val: any): EventEventTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "EventEventTypeField"'; + throw new Error(String('Expecting a string for "EventEventTypeField"')); } if (val == 'ACCESS_GRANTED') { return 'ACCESS_GRANTED'; @@ -13922,7 +14204,7 @@ export function deserializeEventEventTypeField(val: any): EventEventTypeField { if (val == 'WATERMARK_LABEL_DELETE') { return 'WATERMARK_LABEL_DELETE'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeEventAdditionalDetailsField( val: EventAdditionalDetailsField @@ -14037,13 +14319,13 @@ export function serializeFileOrFolderOrWebLink( if (val.type == 'web_link') { return serializeWebLink(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function deserializeFileOrFolderOrWebLink( val: any ): FileOrFolderOrWebLink { if (!sdIsMap(val)) { - throw 'Expecting a map for "FileOrFolderOrWebLink"'; + throw new Error(String('Expecting a map for "FileOrFolderOrWebLink"')); } if (val.type == 'file') { return deserializeFile(val); @@ -14054,14 +14336,14 @@ export function deserializeFileOrFolderOrWebLink( if (val.type == 'web_link') { return deserializeWebLink(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function serializeLegalHoldPolicyAssignment( val: LegalHoldPolicyAssignment ): SerializedData { const base: any = serializeLegalHoldPolicyAssignmentBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "LegalHoldPolicyAssignment"'; + throw new Error(String('Expecting a map for "LegalHoldPolicyAssignment"')); } return { ...base, @@ -14160,12 +14442,14 @@ export function deserializeFileVersionLegalHoldTypeField( val: any ): FileVersionLegalHoldTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "FileVersionLegalHoldTypeField"'; + throw new Error( + String('Expecting a string for "FileVersionLegalHoldTypeField"') + ); } if (val == 'file_version_legal_hold') { return 'file_version_legal_hold'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFileVersionLegalHold( val: FileVersionLegalHold @@ -14276,12 +14560,12 @@ export function deserializeCollaborationTypeField( val: any ): CollaborationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationTypeField"'; + throw new Error(String('Expecting a string for "CollaborationTypeField"')); } if (val == 'collaboration') { return 'collaboration'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationRoleField( val: CollaborationRoleField @@ -14292,7 +14576,7 @@ export function deserializeCollaborationRoleField( val: any ): CollaborationRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationRoleField"'; + throw new Error(String('Expecting a string for "CollaborationRoleField"')); } if (val == 'editor') { return 'editor'; @@ -14318,7 +14602,7 @@ export function deserializeCollaborationRoleField( if (val == 'owner') { return 'owner'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationStatusField( val: CollaborationStatusField @@ -14329,7 +14613,9 @@ export function deserializeCollaborationStatusField( val: any ): CollaborationStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationStatusField"'; + throw new Error( + String('Expecting a string for "CollaborationStatusField"') + ); } if (val == 'accepted') { return 'accepted'; @@ -14340,7 +14626,7 @@ export function deserializeCollaborationStatusField( if (val == 'rejected') { return 'rejected'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationAcceptanceRequirementsStatusTermsOfServiceRequirementField( val: CollaborationAcceptanceRequirementsStatusTermsOfServiceRequirementField @@ -14588,7 +14874,9 @@ export function deserializeCollaborationsOrderDirectionField( val: any ): CollaborationsOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "CollaborationsOrderDirectionField"'; + throw new Error( + String('Expecting a string for "CollaborationsOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -14596,7 +14884,7 @@ export function deserializeCollaborationsOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeCollaborationsOrderField( val: CollaborationsOrderField @@ -14674,11 +14962,11 @@ export function serializeFileOrFolder(val: FileOrFolder): SerializedData { if (val.type == 'folder') { return serializeFolder(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function deserializeFileOrFolder(val: any): FileOrFolder { if (!sdIsMap(val)) { - throw 'Expecting a map for "FileOrFolder"'; + throw new Error(String('Expecting a map for "FileOrFolder"')); } if (val.type == 'file') { return deserializeFile(val); @@ -14686,7 +14974,7 @@ export function deserializeFileOrFolder(val: any): FileOrFolder { if (val.type == 'folder') { return deserializeFolder(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function serializeMetadataQueryResults( val: MetadataQueryResults @@ -14731,12 +15019,14 @@ export function deserializeWebhookInvocationTypeField( val: any ): WebhookInvocationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebhookInvocationTypeField"'; + throw new Error( + String('Expecting a string for "WebhookInvocationTypeField"') + ); } if (val == 'webhook_event') { return 'webhook_event'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebhookInvocationTriggerField( val: WebhookInvocationTriggerField @@ -14747,7 +15037,9 @@ export function deserializeWebhookInvocationTriggerField( val: any ): WebhookInvocationTriggerField { if (!sdIsString(val)) { - throw 'Expecting a string for "WebhookInvocationTriggerField"'; + throw new Error( + String('Expecting a string for "WebhookInvocationTriggerField"') + ); } if (val == 'FILE.UPLOADED') { return 'FILE.UPLOADED'; @@ -14869,7 +15161,7 @@ export function deserializeWebhookInvocationTriggerField( if (val == 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED') { return 'SIGN_REQUEST.SIGNER_EMAIL_BOUNCED'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWebhookInvocation( val: WebhookInvocation @@ -14929,12 +15221,14 @@ export function deserializeSkillInvocationTypeField( val: any ): SkillInvocationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SkillInvocationTypeField"'; + throw new Error( + String('Expecting a string for "SkillInvocationTypeField"') + ); } if (val == 'skill_invocation') { return 'skill_invocation'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSkillInvocationSkillTypeField( val: SkillInvocationSkillTypeField @@ -14945,12 +15239,14 @@ export function deserializeSkillInvocationSkillTypeField( val: any ): SkillInvocationSkillTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SkillInvocationSkillTypeField"'; + throw new Error( + String('Expecting a string for "SkillInvocationSkillTypeField"') + ); } if (val == 'skill') { return 'skill'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSkillInvocationSkillField( val: SkillInvocationSkillField @@ -14992,12 +15288,14 @@ export function deserializeSkillInvocationTokenReadTokenTypeField( val: any ): SkillInvocationTokenReadTokenTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SkillInvocationTokenReadTokenTypeField"'; + throw new Error( + String('Expecting a string for "SkillInvocationTokenReadTokenTypeField"') + ); } if (val == 'bearer') { return 'bearer'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSkillInvocationTokenReadField( val: SkillInvocationTokenReadField @@ -15041,12 +15339,14 @@ export function deserializeSkillInvocationTokenWriteTokenTypeField( val: any ): SkillInvocationTokenWriteTokenTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SkillInvocationTokenWriteTokenTypeField"'; + throw new Error( + String('Expecting a string for "SkillInvocationTokenWriteTokenTypeField"') + ); } if (val == 'bearer') { return 'bearer'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSkillInvocationTokenWriteField( val: SkillInvocationTokenWriteField @@ -15117,7 +15417,9 @@ export function deserializeSkillInvocationStatusStateField( val: any ): SkillInvocationStatusStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "SkillInvocationStatusStateField"'; + throw new Error( + String('Expecting a string for "SkillInvocationStatusStateField"') + ); } if (val == 'invoked') { return 'invoked'; @@ -15134,7 +15436,7 @@ export function deserializeSkillInvocationStatusStateField( if (val == 'permanent_failure') { return 'permanent_failure'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSkillInvocationStatusField( val: SkillInvocationStatusField @@ -15179,12 +15481,14 @@ export function deserializeSkillInvocationEnterpriseTypeField( val: any ): SkillInvocationEnterpriseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SkillInvocationEnterpriseTypeField"'; + throw new Error( + String('Expecting a string for "SkillInvocationEnterpriseTypeField"') + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSkillInvocationEnterpriseField( val: SkillInvocationEnterpriseField @@ -15291,7 +15595,9 @@ export function deserializeFolderFullSyncStateField( val: any ): FolderFullSyncStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderFullSyncStateField"'; + throw new Error( + String('Expecting a string for "FolderFullSyncStateField"') + ); } if (val == 'synced') { return 'synced'; @@ -15302,7 +15608,7 @@ export function deserializeFolderFullSyncStateField( if (val == 'partially_synced') { return 'partially_synced'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderFullPermissionsField( val: FolderFullPermissionsField @@ -15364,7 +15670,11 @@ export function deserializeFolderFullAllowedSharedLinkAccessLevelsField( val: any ): FolderFullAllowedSharedLinkAccessLevelsField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderFullAllowedSharedLinkAccessLevelsField"'; + throw new Error( + String( + 'Expecting a string for "FolderFullAllowedSharedLinkAccessLevelsField"' + ) + ); } if (val == 'open') { return 'open'; @@ -15375,7 +15685,7 @@ export function deserializeFolderFullAllowedSharedLinkAccessLevelsField( if (val == 'collaborators') { return 'collaborators'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderFullAllowedInviteeRolesField( val: FolderFullAllowedInviteeRolesField @@ -15386,7 +15696,9 @@ export function deserializeFolderFullAllowedInviteeRolesField( val: any ): FolderFullAllowedInviteeRolesField { if (!sdIsString(val)) { - throw 'Expecting a string for "FolderFullAllowedInviteeRolesField"'; + throw new Error( + String('Expecting a string for "FolderFullAllowedInviteeRolesField"') + ); } if (val == 'editor') { return 'editor'; @@ -15409,7 +15721,7 @@ export function deserializeFolderFullAllowedInviteeRolesField( if (val == 'co-owner') { return 'co-owner'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeFolderFullWatermarkInfoField( val: FolderFullWatermarkInfoField @@ -15453,7 +15765,7 @@ export function deserializeFolderFullClassificationField( export function serializeFolderFull(val: FolderFull): SerializedData { const base: any = serializeFolder(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "FolderFull"'; + throw new Error(String('Expecting a map for "FolderFull"')); } return { ...base, @@ -15693,13 +16005,15 @@ export function serializeFileFullOrFolderFullOrWebLink( if (val.type == 'web_link') { return serializeWebLink(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function deserializeFileFullOrFolderFullOrWebLink( val: any ): FileFullOrFolderFullOrWebLink { if (!sdIsMap(val)) { - throw 'Expecting a map for "FileFullOrFolderFullOrWebLink"'; + throw new Error( + String('Expecting a map for "FileFullOrFolderFullOrWebLink"') + ); } if (val.type == 'file') { return deserializeFileFull(val); @@ -15710,7 +16024,7 @@ export function deserializeFileFullOrFolderFullOrWebLink( if (val.type == 'web_link') { return deserializeWebLink(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function serializeSearchResultWithSharedLink( val: SearchResultWithSharedLink @@ -15754,12 +16068,14 @@ export function deserializeSearchResultsWithSharedLinksTypeField( val: any ): SearchResultsWithSharedLinksTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchResultsWithSharedLinksTypeField"'; + throw new Error( + String('Expecting a string for "SearchResultsWithSharedLinksTypeField"') + ); } if (val == 'search_results_with_shared_links') { return 'search_results_with_shared_links'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchResultsWithSharedLinks( val: SearchResultsWithSharedLinks @@ -15811,12 +16127,12 @@ export function deserializeSearchResultsTypeField( val: any ): SearchResultsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SearchResultsTypeField"'; + throw new Error(String('Expecting a string for "SearchResultsTypeField"')); } if (val == 'search_results_items') { return 'search_results_items'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSearchResults(val: SearchResults): SerializedData { return { @@ -15865,13 +16181,17 @@ export function serializeSearchResultsOrSearchResultsWithSharedLinks( if (val.type == 'search_results_with_shared_links') { return serializeSearchResultsWithSharedLinks(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function deserializeSearchResultsOrSearchResultsWithSharedLinks( val: any ): SearchResultsOrSearchResultsWithSharedLinks { if (!sdIsMap(val)) { - throw 'Expecting a map for "SearchResultsOrSearchResultsWithSharedLinks"'; + throw new Error( + String( + 'Expecting a map for "SearchResultsOrSearchResultsWithSharedLinks"' + ) + ); } if (val.type == 'search_results_items') { return deserializeSearchResults(val); @@ -15879,7 +16199,7 @@ export function deserializeSearchResultsOrSearchResultsWithSharedLinks( if (val.type == 'search_results_with_shared_links') { return deserializeSearchResultsWithSharedLinks(val); } - throw 'unknown type'; + throw new Error(String('unknown type')); } export function serializeRecentItemInteractionTypeField( val: RecentItemInteractionTypeField @@ -15890,7 +16210,9 @@ export function deserializeRecentItemInteractionTypeField( val: any ): RecentItemInteractionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "RecentItemInteractionTypeField"'; + throw new Error( + String('Expecting a string for "RecentItemInteractionTypeField"') + ); } if (val == 'item_preview') { return 'item_preview'; @@ -15907,7 +16229,7 @@ export function deserializeRecentItemInteractionTypeField( if (val == 'item_modify') { return 'item_modify'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeRecentItem(val: RecentItem): SerializedData { return { @@ -15992,12 +16314,12 @@ export function deserializeWorkflowMiniTypeField( val: any ): WorkflowMiniTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowMiniTypeField"'; + throw new Error(String('Expecting a string for "WorkflowMiniTypeField"')); } if (val == 'workflow') { return 'workflow'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowMini(val: WorkflowMini): SerializedData { return { @@ -16035,12 +16357,12 @@ export function deserializeWorkflowFlowsTypeField( val: any ): WorkflowFlowsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsTypeField"'; + throw new Error(String('Expecting a string for "WorkflowFlowsTypeField"')); } if (val == 'flow') { return 'flow'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsTriggerTypeField( val: WorkflowFlowsTriggerTypeField @@ -16051,12 +16373,14 @@ export function deserializeWorkflowFlowsTriggerTypeField( val: any ): WorkflowFlowsTriggerTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsTriggerTypeField"'; + throw new Error( + String('Expecting a string for "WorkflowFlowsTriggerTypeField"') + ); } if (val == 'trigger') { return 'trigger'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsTriggerTriggerTypeField( val: WorkflowFlowsTriggerTriggerTypeField @@ -16067,12 +16391,14 @@ export function deserializeWorkflowFlowsTriggerTriggerTypeField( val: any ): WorkflowFlowsTriggerTriggerTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsTriggerTriggerTypeField"'; + throw new Error( + String('Expecting a string for "WorkflowFlowsTriggerTriggerTypeField"') + ); } if (val == 'WORKFLOW_MANUAL_START') { return 'WORKFLOW_MANUAL_START'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsTriggerScopeTypeField( val: WorkflowFlowsTriggerScopeTypeField @@ -16083,12 +16409,14 @@ export function deserializeWorkflowFlowsTriggerScopeTypeField( val: any ): WorkflowFlowsTriggerScopeTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsTriggerScopeTypeField"'; + throw new Error( + String('Expecting a string for "WorkflowFlowsTriggerScopeTypeField"') + ); } if (val == 'trigger_scope') { return 'trigger_scope'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsTriggerScopeObjectTypeField( val: WorkflowFlowsTriggerScopeObjectTypeField @@ -16099,12 +16427,16 @@ export function deserializeWorkflowFlowsTriggerScopeObjectTypeField( val: any ): WorkflowFlowsTriggerScopeObjectTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsTriggerScopeObjectTypeField"'; + throw new Error( + String( + 'Expecting a string for "WorkflowFlowsTriggerScopeObjectTypeField"' + ) + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsTriggerScopeObjectField( val: WorkflowFlowsTriggerScopeObjectField @@ -16214,12 +16546,14 @@ export function deserializeWorkflowFlowsOutcomesTypeField( val: any ): WorkflowFlowsOutcomesTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsOutcomesTypeField"'; + throw new Error( + String('Expecting a string for "WorkflowFlowsOutcomesTypeField"') + ); } if (val == 'outcome') { return 'outcome'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsOutcomesActionTypeField( val: WorkflowFlowsOutcomesActionTypeField @@ -16230,7 +16564,9 @@ export function deserializeWorkflowFlowsOutcomesActionTypeField( val: any ): WorkflowFlowsOutcomesActionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsOutcomesActionTypeField"'; + throw new Error( + String('Expecting a string for "WorkflowFlowsOutcomesActionTypeField"') + ); } if (val == 'add_metadata') { return 'add_metadata'; @@ -16301,7 +16637,7 @@ export function deserializeWorkflowFlowsOutcomesActionTypeField( if (val == 'send_notification') { return 'send_notification'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsOutcomesIfRejectedTypeField( val: WorkflowFlowsOutcomesIfRejectedTypeField @@ -16312,12 +16648,16 @@ export function deserializeWorkflowFlowsOutcomesIfRejectedTypeField( val: any ): WorkflowFlowsOutcomesIfRejectedTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsOutcomesIfRejectedTypeField"'; + throw new Error( + String( + 'Expecting a string for "WorkflowFlowsOutcomesIfRejectedTypeField"' + ) + ); } if (val == 'outcome') { return 'outcome'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsOutcomesIfRejectedActionTypeField( val: WorkflowFlowsOutcomesIfRejectedActionTypeField @@ -16328,7 +16668,11 @@ export function deserializeWorkflowFlowsOutcomesIfRejectedActionTypeField( val: any ): WorkflowFlowsOutcomesIfRejectedActionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "WorkflowFlowsOutcomesIfRejectedActionTypeField"'; + throw new Error( + String( + 'Expecting a string for "WorkflowFlowsOutcomesIfRejectedActionTypeField"' + ) + ); } if (val == 'add_metadata') { return 'add_metadata'; @@ -16399,7 +16743,7 @@ export function deserializeWorkflowFlowsOutcomesIfRejectedActionTypeField( if (val == 'send_notification') { return 'send_notification'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeWorkflowFlowsOutcomesIfRejectedField( val: WorkflowFlowsOutcomesIfRejectedField @@ -16550,7 +16894,7 @@ export function deserializeWorkflowFlowsField(val: any): WorkflowFlowsField { export function serializeWorkflow(val: Workflow): SerializedData { const base: any = serializeWorkflowMini(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "Workflow"'; + throw new Error(String('Expecting a map for "Workflow"')); } return { ...base, @@ -16627,7 +16971,7 @@ export function deserializeWorkflows(val: any): Workflows { export function serializeWorkflowFull(val: WorkflowFull): SerializedData { const base: any = serializeWorkflow(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "WorkflowFull"'; + throw new Error(String('Expecting a map for "WorkflowFull"')); } return { ...base, @@ -16688,7 +17032,9 @@ export function deserializeZipDownloadNameConflictsTypeField( val: any ): ZipDownloadNameConflictsTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "ZipDownloadNameConflictsTypeField"'; + throw new Error( + String('Expecting a string for "ZipDownloadNameConflictsTypeField"') + ); } if (val == 'file') { return 'file'; @@ -16696,7 +17042,7 @@ export function deserializeZipDownloadNameConflictsTypeField( if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeZipDownloadNameConflictsField( val: ZipDownloadNameConflictsField @@ -16786,7 +17132,9 @@ export function deserializeZipDownloadStatusStateField( val: any ): ZipDownloadStatusStateField { if (!sdIsString(val)) { - throw 'Expecting a string for "ZipDownloadStatusStateField"'; + throw new Error( + String('Expecting a string for "ZipDownloadStatusStateField"') + ); } if (val == 'in_progress') { return 'in_progress'; @@ -16797,7 +17145,7 @@ export function deserializeZipDownloadStatusStateField( if (val == 'succeeded') { return 'succeeded'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeZipDownloadStatus( val: ZipDownloadStatus @@ -16847,12 +17195,14 @@ export function deserializeKeywordSkillCardTypeField( val: any ): KeywordSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "KeywordSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "KeywordSkillCardTypeField"') + ); } if (val == 'skill_card') { return 'skill_card'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeKeywordSkillCardSkillCardTypeField( val: KeywordSkillCardSkillCardTypeField @@ -16863,12 +17213,14 @@ export function deserializeKeywordSkillCardSkillCardTypeField( val: any ): KeywordSkillCardSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "KeywordSkillCardSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "KeywordSkillCardSkillCardTypeField"') + ); } if (val == 'keyword') { return 'keyword'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeKeywordSkillCardSkillCardTitleField( val: KeywordSkillCardSkillCardTitleField @@ -16897,12 +17249,14 @@ export function deserializeKeywordSkillCardSkillTypeField( val: any ): KeywordSkillCardSkillTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "KeywordSkillCardSkillTypeField"'; + throw new Error( + String('Expecting a string for "KeywordSkillCardSkillTypeField"') + ); } if (val == 'service') { return 'service'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeKeywordSkillCardSkillField( val: KeywordSkillCardSkillField @@ -16929,12 +17283,14 @@ export function deserializeKeywordSkillCardInvocationTypeField( val: any ): KeywordSkillCardInvocationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "KeywordSkillCardInvocationTypeField"'; + throw new Error( + String('Expecting a string for "KeywordSkillCardInvocationTypeField"') + ); } if (val == 'skill_invocation') { return 'skill_invocation'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeKeywordSkillCardInvocationField( val: KeywordSkillCardInvocationField @@ -17046,12 +17402,16 @@ export function deserializeIntegrationMappingPartnerItemSlackTypeField( val: any ): IntegrationMappingPartnerItemSlackTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "IntegrationMappingPartnerItemSlackTypeField"'; + throw new Error( + String( + 'Expecting a string for "IntegrationMappingPartnerItemSlackTypeField"' + ) + ); } if (val == 'channel') { return 'channel'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeIntegrationMappingPartnerItemSlack( val: IntegrationMappingPartnerItemSlack @@ -17090,19 +17450,21 @@ export function deserializeIntegrationMappingTypeField( val: any ): IntegrationMappingTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "IntegrationMappingTypeField"'; + throw new Error( + String('Expecting a string for "IntegrationMappingTypeField"') + ); } if (val == 'integration_mapping') { return 'integration_mapping'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeIntegrationMapping( val: IntegrationMapping ): SerializedData { const base: any = serializeIntegrationMappingBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "IntegrationMapping"'; + throw new Error(String('Expecting a map for "IntegrationMapping"')); } return { ...base, @@ -17219,12 +17581,14 @@ export function deserializeIntegrationMappingBoxItemSlackTypeField( val: any ): IntegrationMappingBoxItemSlackTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "IntegrationMappingBoxItemSlackTypeField"'; + throw new Error( + String('Expecting a string for "IntegrationMappingBoxItemSlackTypeField"') + ); } if (val == 'folder') { return 'folder'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeIntegrationMappingBoxItemSlack( val: IntegrationMappingBoxItemSlack @@ -17282,12 +17646,14 @@ export function deserializeTimelineSkillCardTypeField( val: any ): TimelineSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TimelineSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "TimelineSkillCardTypeField"') + ); } if (val == 'skill_card') { return 'skill_card'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTimelineSkillCardSkillCardTypeField( val: TimelineSkillCardSkillCardTypeField @@ -17298,12 +17664,14 @@ export function deserializeTimelineSkillCardSkillCardTypeField( val: any ): TimelineSkillCardSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TimelineSkillCardSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "TimelineSkillCardSkillCardTypeField"') + ); } if (val == 'timeline') { return 'timeline'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTimelineSkillCardSkillCardTitleField( val: TimelineSkillCardSkillCardTitleField @@ -17332,12 +17700,14 @@ export function deserializeTimelineSkillCardSkillTypeField( val: any ): TimelineSkillCardSkillTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TimelineSkillCardSkillTypeField"'; + throw new Error( + String('Expecting a string for "TimelineSkillCardSkillTypeField"') + ); } if (val == 'service') { return 'service'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTimelineSkillCardSkillField( val: TimelineSkillCardSkillField @@ -17364,12 +17734,14 @@ export function deserializeTimelineSkillCardInvocationTypeField( val: any ): TimelineSkillCardInvocationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TimelineSkillCardInvocationTypeField"'; + throw new Error( + String('Expecting a string for "TimelineSkillCardInvocationTypeField"') + ); } if (val == 'skill_invocation') { return 'skill_invocation'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTimelineSkillCardInvocationField( val: TimelineSkillCardInvocationField @@ -17508,12 +17880,14 @@ export function deserializeTranscriptSkillCardTypeField( val: any ): TranscriptSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TranscriptSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "TranscriptSkillCardTypeField"') + ); } if (val == 'skill_card') { return 'skill_card'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTranscriptSkillCardSkillCardTypeField( val: TranscriptSkillCardSkillCardTypeField @@ -17524,12 +17898,14 @@ export function deserializeTranscriptSkillCardSkillCardTypeField( val: any ): TranscriptSkillCardSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TranscriptSkillCardSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "TranscriptSkillCardSkillCardTypeField"') + ); } if (val == 'transcript') { return 'transcript'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTranscriptSkillCardSkillCardTitleField( val: TranscriptSkillCardSkillCardTitleField @@ -17558,12 +17934,14 @@ export function deserializeTranscriptSkillCardSkillTypeField( val: any ): TranscriptSkillCardSkillTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TranscriptSkillCardSkillTypeField"'; + throw new Error( + String('Expecting a string for "TranscriptSkillCardSkillTypeField"') + ); } if (val == 'service') { return 'service'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTranscriptSkillCardSkillField( val: TranscriptSkillCardSkillField @@ -17590,12 +17968,14 @@ export function deserializeTranscriptSkillCardInvocationTypeField( val: any ): TranscriptSkillCardInvocationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TranscriptSkillCardInvocationTypeField"'; + throw new Error( + String('Expecting a string for "TranscriptSkillCardInvocationTypeField"') + ); } if (val == 'skill_invocation') { return 'skill_invocation'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTranscriptSkillCardInvocationField( val: TranscriptSkillCardInvocationField @@ -17723,12 +18103,14 @@ export function deserializeStatusSkillCardTypeField( val: any ): StatusSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StatusSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "StatusSkillCardTypeField"') + ); } if (val == 'skill_card') { return 'skill_card'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStatusSkillCardSkillCardTypeField( val: StatusSkillCardSkillCardTypeField @@ -17739,12 +18121,14 @@ export function deserializeStatusSkillCardSkillCardTypeField( val: any ): StatusSkillCardSkillCardTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StatusSkillCardSkillCardTypeField"'; + throw new Error( + String('Expecting a string for "StatusSkillCardSkillCardTypeField"') + ); } if (val == 'status') { return 'status'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStatusSkillCardSkillCardTitleField( val: StatusSkillCardSkillCardTitleField @@ -17773,7 +18157,9 @@ export function deserializeStatusSkillCardStatusCodeField( val: any ): StatusSkillCardStatusCodeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StatusSkillCardStatusCodeField"'; + throw new Error( + String('Expecting a string for "StatusSkillCardStatusCodeField"') + ); } if (val == 'invoked') { return 'invoked'; @@ -17790,7 +18176,7 @@ export function deserializeStatusSkillCardStatusCodeField( if (val == 'permanent_failure') { return 'permanent_failure'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStatusSkillCardStatusField( val: StatusSkillCardStatusField @@ -17818,12 +18204,14 @@ export function deserializeStatusSkillCardSkillTypeField( val: any ): StatusSkillCardSkillTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StatusSkillCardSkillTypeField"'; + throw new Error( + String('Expecting a string for "StatusSkillCardSkillTypeField"') + ); } if (val == 'service') { return 'service'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStatusSkillCardSkillField( val: StatusSkillCardSkillField @@ -17850,12 +18238,14 @@ export function deserializeStatusSkillCardInvocationTypeField( val: any ): StatusSkillCardInvocationTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "StatusSkillCardInvocationTypeField"'; + throw new Error( + String('Expecting a string for "StatusSkillCardInvocationTypeField"') + ); } if (val == 'skill_invocation') { return 'skill_invocation'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeStatusSkillCardInvocationField( val: StatusSkillCardInvocationField @@ -17921,12 +18311,20 @@ export function deserializeStatusSkillCard(val: any): StatusSkillCard { export function serializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard( val: KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard ): SerializedData { - throw "Can't serialize KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard"; + throw new Error( + String( + "Can't serialize KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard" + ) + ); } export function deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard( val: any ): KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard { - throw "Can't deserialize KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard"; + throw new Error( + String( + "Can't deserialize KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard" + ) + ); } export function serializeSkillCardsMetadata( val: SkillCardsMetadata @@ -17999,7 +18397,9 @@ export function deserializeSignRequestCreateSignerRoleField( val: any ): SignRequestCreateSignerRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignRequestCreateSignerRoleField"'; + throw new Error( + String('Expecting a string for "SignRequestCreateSignerRoleField"') + ); } if (val == 'signer') { return 'signer'; @@ -18010,7 +18410,7 @@ export function deserializeSignRequestCreateSignerRoleField( if (val == 'final_copy_reader') { return 'final_copy_reader'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignRequestCreateSigner( val: SignRequestCreateSigner @@ -18123,7 +18523,9 @@ export function deserializeSignRequestSignerInputTypeField( val: any ): SignRequestSignerInputTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignRequestSignerInputTypeField"'; + throw new Error( + String('Expecting a string for "SignRequestSignerInputTypeField"') + ); } if (val == 'signature') { return 'signature'; @@ -18143,7 +18545,7 @@ export function deserializeSignRequestSignerInputTypeField( if (val == 'dropdown') { return 'dropdown'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignRequestSignerInputContentTypeField( val: SignRequestSignerInputContentTypeField @@ -18154,7 +18556,9 @@ export function deserializeSignRequestSignerInputContentTypeField( val: any ): SignRequestSignerInputContentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignRequestSignerInputContentTypeField"'; + throw new Error( + String('Expecting a string for "SignRequestSignerInputContentTypeField"') + ); } if (val == 'signature') { return 'signature'; @@ -18201,14 +18605,14 @@ export function deserializeSignRequestSignerInputContentTypeField( if (val == 'dropdown') { return 'dropdown'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignRequestSignerInput( val: SignRequestSignerInput ): SerializedData { const base: any = serializeSignRequestPrefillTag(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "SignRequestSignerInput"'; + throw new Error(String('Expecting a map for "SignRequestSignerInput"')); } return { ...base, @@ -18264,7 +18668,11 @@ export function deserializeSignRequestSignerSignerDecisionTypeField( val: any ): SignRequestSignerSignerDecisionTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignRequestSignerSignerDecisionTypeField"'; + throw new Error( + String( + 'Expecting a string for "SignRequestSignerSignerDecisionTypeField"' + ) + ); } if (val == 'signed') { return 'signed'; @@ -18272,7 +18680,7 @@ export function deserializeSignRequestSignerSignerDecisionTypeField( if (val == 'declined') { return 'declined'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignRequestSignerSignerDecisionField( val: SignRequestSignerSignerDecisionField @@ -18309,7 +18717,7 @@ export function serializeSignRequestSigner( ): SerializedData { const base: any = serializeSignRequestCreateSigner(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "SignRequestSigner"'; + throw new Error(String('Expecting a map for "SignRequestSigner"')); } return { ...base, @@ -18495,12 +18903,12 @@ export function deserializeSignRequestTypeField( val: any ): SignRequestTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignRequestTypeField"'; + throw new Error(String('Expecting a string for "SignRequestTypeField"')); } if (val == 'sign-request') { return 'sign-request'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignRequestStatusField( val: SignRequestStatusField @@ -18511,7 +18919,7 @@ export function deserializeSignRequestStatusField( val: any ): SignRequestStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignRequestStatusField"'; + throw new Error(String('Expecting a string for "SignRequestStatusField"')); } if (val == 'converting') { return 'converting'; @@ -18549,7 +18957,7 @@ export function deserializeSignRequestStatusField( if (val == 'error_finalizing') { return 'error_finalizing'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignRequestSignFilesField( val: SignRequestSignFilesField @@ -18586,7 +18994,7 @@ export function deserializeSignRequestSignFilesField( export function serializeSignRequest(val: SignRequest): SerializedData { const base: any = serializeSignRequestBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "SignRequest"'; + throw new Error(String('Expecting a map for "SignRequest"')); } return { ...base, @@ -18764,7 +19172,11 @@ export function deserializeSignRequestCreateRequestSignatureColorField( val: any ): SignRequestCreateRequestSignatureColorField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignRequestCreateRequestSignatureColorField"'; + throw new Error( + String( + 'Expecting a string for "SignRequestCreateRequestSignatureColorField"' + ) + ); } if (val == 'blue') { return 'blue'; @@ -18775,14 +19187,14 @@ export function deserializeSignRequestCreateRequestSignatureColorField( if (val == 'red') { return 'red'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignRequestCreateRequest( val: SignRequestCreateRequest ): SerializedData { const base: any = serializeSignRequestBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "SignRequestCreateRequest"'; + throw new Error(String('Expecting a map for "SignRequestCreateRequest"')); } return { ...base, @@ -18898,7 +19310,9 @@ export function deserializeTemplateSignerInputTypeField( val: any ): TemplateSignerInputTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TemplateSignerInputTypeField"'; + throw new Error( + String('Expecting a string for "TemplateSignerInputTypeField"') + ); } if (val == 'signature') { return 'signature'; @@ -18921,7 +19335,7 @@ export function deserializeTemplateSignerInputTypeField( if (val == 'dropdown') { return 'dropdown'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTemplateSignerInputContentTypeField( val: TemplateSignerInputContentTypeField @@ -18932,7 +19346,9 @@ export function deserializeTemplateSignerInputContentTypeField( val: any ): TemplateSignerInputContentTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TemplateSignerInputContentTypeField"'; + throw new Error( + String('Expecting a string for "TemplateSignerInputContentTypeField"') + ); } if (val == 'signature') { return 'signature'; @@ -18979,7 +19395,7 @@ export function deserializeTemplateSignerInputContentTypeField( if (val == 'dropdown') { return 'dropdown'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTemplateSignerInputCoordinatesField( val: TemplateSignerInputCoordinatesField @@ -19019,7 +19435,7 @@ export function serializeTemplateSignerInput( ): SerializedData { const base: any = serializeSignRequestPrefillTag(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "TemplateSignerInput"'; + throw new Error(String('Expecting a map for "TemplateSignerInput"')); } return { ...base, @@ -19121,7 +19537,7 @@ export function deserializeTemplateSignerRoleField( val: any ): TemplateSignerRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "TemplateSignerRoleField"'; + throw new Error(String('Expecting a string for "TemplateSignerRoleField"')); } if (val == 'signer') { return 'signer'; @@ -19132,7 +19548,7 @@ export function deserializeTemplateSignerRoleField( if (val == 'final_copy_reader') { return 'final_copy_reader'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTemplateSigner(val: TemplateSigner): SerializedData { return { @@ -19186,12 +19602,12 @@ export function deserializeSignTemplateTypeField( val: any ): SignTemplateTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignTemplateTypeField"'; + throw new Error(String('Expecting a string for "SignTemplateTypeField"')); } if (val == 'sign-template') { return 'sign-template'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignTemplateAdditionalInfoNonEditableField( val: SignTemplateAdditionalInfoNonEditableField @@ -19202,7 +19618,11 @@ export function deserializeSignTemplateAdditionalInfoNonEditableField( val: any ): SignTemplateAdditionalInfoNonEditableField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignTemplateAdditionalInfoNonEditableField"'; + throw new Error( + String( + 'Expecting a string for "SignTemplateAdditionalInfoNonEditableField"' + ) + ); } if (val == 'email_subject') { return 'email_subject'; @@ -19222,7 +19642,7 @@ export function deserializeSignTemplateAdditionalInfoNonEditableField( if (val == 'source_files') { return 'source_files'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignTemplateAdditionalInfoRequiredSignersField( val: SignTemplateAdditionalInfoRequiredSignersField @@ -19233,12 +19653,16 @@ export function deserializeSignTemplateAdditionalInfoRequiredSignersField( val: any ): SignTemplateAdditionalInfoRequiredSignersField { if (!sdIsString(val)) { - throw 'Expecting a string for "SignTemplateAdditionalInfoRequiredSignersField"'; + throw new Error( + String( + 'Expecting a string for "SignTemplateAdditionalInfoRequiredSignersField"' + ) + ); } if (val == 'email') { return 'email'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeSignTemplateAdditionalInfoRequiredField( val: SignTemplateAdditionalInfoRequiredField @@ -19596,7 +20020,11 @@ export function deserializeShieldInformationBarrierReportStatusField( val: any ): ShieldInformationBarrierReportStatusField { if (!sdIsString(val)) { - throw 'Expecting a string for "ShieldInformationBarrierReportStatusField"'; + throw new Error( + String( + 'Expecting a string for "ShieldInformationBarrierReportStatusField"' + ) + ); } if (val == 'pending') { return 'pending'; @@ -19610,14 +20038,16 @@ export function deserializeShieldInformationBarrierReportStatusField( if (val == 'cancelled') { return 'cancelled'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeShieldInformationBarrierReport( val: ShieldInformationBarrierReport ): SerializedData { const base: any = serializeShieldInformationBarrierReportBase(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "ShieldInformationBarrierReport"'; + throw new Error( + String('Expecting a map for "ShieldInformationBarrierReport"') + ); } return { ...base, @@ -19729,12 +20159,12 @@ export function deserializeTrackingCodeTypeField( val: any ): TrackingCodeTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "TrackingCodeTypeField"'; + throw new Error(String('Expecting a string for "TrackingCodeTypeField"')); } if (val == 'tracking_code') { return 'tracking_code'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeTrackingCode(val: TrackingCode): SerializedData { return { @@ -19758,7 +20188,7 @@ export function serializeUserFullRoleField( } export function deserializeUserFullRoleField(val: any): UserFullRoleField { if (!sdIsString(val)) { - throw 'Expecting a string for "UserFullRoleField"'; + throw new Error(String('Expecting a string for "UserFullRoleField"')); } if (val == 'admin') { return 'admin'; @@ -19769,7 +20199,7 @@ export function deserializeUserFullRoleField(val: any): UserFullRoleField { if (val == 'user') { return 'user'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUserFullEnterpriseTypeField( val: UserFullEnterpriseTypeField @@ -19780,12 +20210,14 @@ export function deserializeUserFullEnterpriseTypeField( val: any ): UserFullEnterpriseTypeField { if (!sdIsString(val)) { - throw 'Expecting a string for "UserFullEnterpriseTypeField"'; + throw new Error( + String('Expecting a string for "UserFullEnterpriseTypeField"') + ); } if (val == 'enterprise') { return 'enterprise'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUserFullEnterpriseField( val: UserFullEnterpriseField @@ -19813,7 +20245,7 @@ export function deserializeUserFullEnterpriseField( export function serializeUserFull(val: UserFull): SerializedData { const base: any = serializeUser(val); if (!sdIsMap(base)) { - throw 'Expecting a map for "UserFull"'; + throw new Error(String('Expecting a map for "UserFull"')); } return { ...base, @@ -19979,7 +20411,9 @@ export function deserializeUsersOrderDirectionField( val: any ): UsersOrderDirectionField { if (!sdIsString(val)) { - throw 'Expecting a string for "UsersOrderDirectionField"'; + throw new Error( + String('Expecting a string for "UsersOrderDirectionField"') + ); } if (val == 'ASC') { return 'ASC'; @@ -19987,7 +20421,7 @@ export function deserializeUsersOrderDirectionField( if (val == 'DESC') { return 'DESC'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeUsersOrderField(val: UsersOrderField): SerializedData { return { @@ -20168,7 +20602,9 @@ export function deserializeMetadataFilterScopeField( val: any ): MetadataFilterScopeField { if (!sdIsString(val)) { - throw 'Expecting a string for "MetadataFilterScopeField"'; + throw new Error( + String('Expecting a string for "MetadataFilterScopeField"') + ); } if (val == 'global') { return 'global'; @@ -20179,17 +20615,17 @@ export function deserializeMetadataFilterScopeField( if (val == 'enterprise_{enterprise_id}') { return 'enterprise_{enterprise_id}'; } - throw ''.concat('Invalid value: ', val) as string; + throw new Error(String(''.concat('Invalid value: ', val) as string)); } export function serializeMetadataFilterFiltersField( val: MetadataFilterFiltersField ): SerializedData { - throw "Can't serialize MetadataFilterFiltersField"; + throw new Error(String("Can't serialize MetadataFilterFiltersField")); } export function deserializeMetadataFilterFiltersField( val: any ): MetadataFilterFiltersField { - throw "Can't deserialize MetadataFilterFiltersField"; + throw new Error(String("Can't deserialize MetadataFilterFiltersField")); } export function serializeMetadataFilter(val: MetadataFilter): SerializedData { return { diff --git a/src/test/auth.generated.test.ts b/src/test/auth.generated.test.ts index 4f03e1ef..cd33be56 100644 --- a/src/test/auth.generated.test.ts +++ b/src/test/auth.generated.test.ts @@ -79,7 +79,7 @@ test('test_jwt_auth', async function test_jwt_auth(): Promise { const userClient: BoxClient = new BoxClient({ auth: userAuth }); const currentUser: UserFull = await userClient.users.getUserMe(); if (!(currentUser.id == userId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const enterpriseAuth: BoxJwtAuth = await auth.asEnterprise(enterpriseId); const enterpriseClient: BoxClient = new BoxClient({ auth: enterpriseAuth }); @@ -87,13 +87,13 @@ test('test_jwt_auth', async function test_jwt_auth(): Promise { fields: ['enterprise' as ''], } satisfies GetUserMeQueryParams); if (!!(newUser.enterprise == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newUser.enterprise!.id == enterpriseId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(newUser.id == userId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_jwt_auth_downscope', async function test_jwt_auth_downscope(): Promise { @@ -119,7 +119,7 @@ test('test_jwt_auth_downscope', async function test_jwt_auth_downscope(): Promis resourcePath ); if (!!(downscopedToken.accessToken == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const downscopedClient: BoxClient = new BoxClient({ auth: new BoxDeveloperTokenAuth({ token: downscopedToken.accessToken! }), @@ -144,10 +144,10 @@ test('test_jwt_auth_revoke', async function test_jwt_auth_revoke(): Promise const tokenFromStorageAfterRevoke: undefined | AccessToken = await auth.tokenStorage.get(); if (!!(tokenFromStorageBeforeRevoke == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(tokenFromStorageAfterRevoke == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_oauth_auth_authorizeUrl', function test_oauth_auth_authorizeUrl(): any { @@ -165,7 +165,7 @@ test('test_oauth_auth_authorizeUrl', function test_oauth_auth_authorizeUrl(): an 'https://account.box.com/api/oauth2/authorize?response_type=code&client_id=OAUTH_CLIENT_ID' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_ccg_auth', async function test_ccg_auth(): Promise { @@ -182,7 +182,7 @@ test('test_ccg_auth', async function test_ccg_auth(): Promise { const userClient: BoxClient = new BoxClient({ auth: userAuth }); const currentUser: UserFull = await userClient.users.getUserMe(); if (!(currentUser.id == userId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const enterpriseAuth: BoxCcgAuth = await auth.asEnterprise(enterpriseId); const enterpriseClient: BoxClient = new BoxClient({ auth: enterpriseAuth }); @@ -190,13 +190,13 @@ test('test_ccg_auth', async function test_ccg_auth(): Promise { fields: ['enterprise' as ''], } satisfies GetUserMeQueryParams); if (!!(newUser.enterprise == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newUser.enterprise!.id == enterpriseId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(newUser.id == userId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_ccg_auth_downscope', async function test_ccg_auth_downscope(): Promise { @@ -220,7 +220,7 @@ test('test_ccg_auth_downscope', async function test_ccg_auth_downscope(): Promis resourcePath ); if (!!(downscopedToken.accessToken == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const downscopedClient: BoxClient = new BoxClient({ auth: new BoxDeveloperTokenAuth({ token: downscopedToken.accessToken! }), @@ -247,10 +247,10 @@ test('test_ccg_auth_revoke', async function test_ccg_auth_revoke(): Promise const tokenFromStorageAfterRevoke: undefined | AccessToken = await auth.tokenStorage.get(); if (!!(tokenFromStorageBeforeRevoke == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(tokenFromStorageAfterRevoke == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_developer_token_auth', async function test_developer_token_auth(): Promise { @@ -262,7 +262,7 @@ test('test_developer_token_auth', async function test_developer_token_auth(): Pr const client: BoxClient = new BoxClient({ auth: devAuth }); const currentUser: UserFull = await client.users.getUserMe(); if (!(currentUser.id == userId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_oauth_auth_revoke', async function test_oauth_auth_revoke(): Promise { @@ -279,10 +279,10 @@ test('test_oauth_auth_revoke', async function test_oauth_auth_revoke(): Promise< const tokenAfterRevoke: undefined | AccessToken = await auth.tokenStorage.get(); if (!!(tokenBeforeRevoke == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(tokenAfterRevoke == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_oauth_auth_downscope', async function test_oauth_auth_downscope(): Promise { @@ -311,7 +311,7 @@ test('test_oauth_auth_downscope', async function test_oauth_auth_downscope(): Pr resourcePath ); if (!!(downscopedToken.accessToken == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const downscopedClient: BoxClient = new BoxClient({ auth: new BoxDeveloperTokenAuth({ token: downscopedToken.accessToken! }), diff --git a/src/test/avatars.generated.test.ts b/src/test/avatars.generated.test.ts index d8003983..e6eac15d 100644 --- a/src/test/avatars.generated.test.ts +++ b/src/test/avatars.generated.test.ts @@ -36,13 +36,13 @@ test('testAvatars', async function testAvatars(): Promise { } satisfies CreateUserAvatarRequestBody ); if (!!(createdAvatar.picUrls!.small == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(createdAvatar.picUrls!.large == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(createdAvatar.picUrls!.preview == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const response: ByteStream = await client.avatars.getUserAvatar(user.id); if ( @@ -51,7 +51,7 @@ test('testAvatars', async function testAvatars(): Promise { false ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.avatars.deleteUserAvatar(user.id); await expect(async () => { diff --git a/src/test/chunkedUploads.generated.test.ts b/src/test/chunkedUploads.generated.test.ts index 212def20..3d0fa4d1 100644 --- a/src/test/chunkedUploads.generated.test.ts +++ b/src/test/chunkedUploads.generated.test.ts @@ -26,13 +26,13 @@ test('testChunkedUpload', async function testChunkedUpload(): Promise { parentFolderId ); if (!(uploadedFile.name == fileName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(uploadedFile.size == fileSize)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(uploadedFile.parent!.id == parentFolderId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(uploadedFile.id); }); diff --git a/src/test/classifications.generated.test.ts b/src/test/classifications.generated.test.ts index 65ee4f86..3408cd2a 100644 --- a/src/test/classifications.generated.test.ts +++ b/src/test/classifications.generated.test.ts @@ -41,10 +41,10 @@ test('testClassifications', async function testClassifications(): Promise { const classification: ClassificationTemplateFieldsOptionsField = await getOrCreateClassification(classificationTemplate); if (!!(classification.key == '')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(classification.staticConfig!.classification!.colorId == 100)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !!( @@ -52,7 +52,7 @@ test('testClassifications', async function testClassifications(): Promise { '' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedClassificationName: string = getUuid(); const updatedClassificationDescription: string = getUuid(); @@ -79,10 +79,10 @@ test('testClassifications', async function testClassifications(): Promise { const updatedClassification: ClassificationTemplateFieldsOptionsField = updatedClassifications[0]; if (!(updatedClassification.key == updatedClassificationName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedClassification.staticConfig!.classification!.colorId == 2)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !( @@ -90,7 +90,7 @@ test('testClassifications', async function testClassifications(): Promise { .classificationDefinition == updatedClassificationDescription ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/client.generated.test.ts b/src/test/client.generated.test.ts index 18f8e39d..44dac9b5 100644 --- a/src/test/client.generated.test.ts +++ b/src/test/client.generated.test.ts @@ -5,10 +5,14 @@ import { deserializeCreateUserRequestBody } from '../managers/users.generated.js import { BoxClient } from '../client.generated.js'; import { UserFull } from '../schemas.generated.js'; import { CreateUserRequestBody } from '../managers/users.generated.js'; +import { Interceptor } from '../interceptors.generated.js'; import { getUuid } from '../utils.js'; import { getDefaultClient } from './commons.generated.js'; +import { FetchOptions } from '../fetch.js'; +import { FetchResponse } from '../fetch.js'; import { toString } from '../utils.js'; import { sdToJson } from '../json.js'; +import { jsonToSerializedData } from '../json.js'; import { SerializedData } from '../json.js'; import { sdIsEmpty } from '../json.js'; import { sdIsBoolean } from '../json.js'; @@ -26,11 +30,11 @@ test('testWithAsUserHeader', async function testWithAsUserHeader(): Promise const asUserClient: BoxClient = client.withAsUserHeader(createdUser.id); const adminUser: UserFull = await client.users.getUserMe(); if (!!((toString(adminUser.name) as string) == userName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const appUser: UserFull = await asUserClient.users.getUserMe(); if (!((toString(appUser.name) as string) == userName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.users.deleteUserById(createdUser.id); }); @@ -38,7 +42,7 @@ test('testWithSuppressedNotifications', async function testWithSuppressedNotific const newClient: BoxClient = client.withSuppressedNotifications(); const user: UserFull = await newClient.users.getUserMe(); if (!!(user.id == '')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('testWithExtraHeaders', async function testWithExtraHeaders(): Promise { @@ -52,12 +56,95 @@ test('testWithExtraHeaders', async function testWithExtraHeaders(): Promise }); const adminUser: UserFull = await client.users.getUserMe(); if (!!((toString(adminUser.name) as string) == userName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const appUser: UserFull = await asUserClient.users.getUserMe(); if (!((toString(appUser.name) as string) == userName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.users.deleteUserById(createdUser.id); }); +test('testWithInterceptors', async function testWithInterceptors(): Promise { + const user: UserFull = await client.users.getUserMe(); + if (!(user.role == void 0)) { + throw new Error(String('Assertion failed')); + } + function beforeRequest(options: FetchOptions): FetchOptions { + return { + method: options.method, + headers: options.headers, + params: { ...options.params, ...{ ['fields']: 'role' } }, + data: options.data, + fileStream: options.fileStream, + multipartData: options.multipartData, + contentType: options.contentType, + responseFormat: options.responseFormat, + auth: options.auth, + networkSession: options.networkSession, + cancellationToken: options.cancellationToken, + } satisfies FetchOptions; + } + function emptyAfterRequest(response: FetchResponse): FetchResponse { + return response; + } + const clientWithInterceptor: BoxClient = client.withInterceptors([ + { + beforeRequest: beforeRequest, + afterRequest: emptyAfterRequest, + } satisfies Interceptor, + ]); + const newUser: UserFull = await clientWithInterceptor.users.getUserMe(); + if (!!(newUser.role == void 0)) { + throw new Error(String('Assertion failed')); + } + function emptyBeforeRequest(options: FetchOptions): FetchOptions { + return options; + } + function afterRequest(response: FetchResponse): FetchResponse { + return { + status: response.status, + data: jsonToSerializedData('{"id": "123", "type": "user"}'), + content: response.content, + headers: response.headers, + } satisfies FetchResponse; + } + const clientWithTwoInterceptors: BoxClient = + clientWithInterceptor.withInterceptors([ + { + beforeRequest: emptyBeforeRequest, + afterRequest: afterRequest, + } satisfies Interceptor, + ]); + const superNewUser: UserFull = + await clientWithTwoInterceptors.users.getUserMe(); + if (!(superNewUser.id == '123')) { + throw new Error(String('Assertion failed')); + } +}); +test('testWithFailingInterceptors', async function testWithFailingInterceptors(): Promise { + const user: UserFull = await client.users.getUserMe(); + if (!!(user.id == void 0)) { + throw new Error(String('Assertion failed')); + } + function emptyBeforeRequest(options: FetchOptions): FetchOptions { + return options; + } + function afterRequest(response: FetchResponse): FetchResponse { + return { + status: 400, + data: response.data, + content: response.content, + headers: response.headers, + } satisfies FetchResponse; + } + const clientWithInterceptor: BoxClient = client.withInterceptors([ + { + beforeRequest: emptyBeforeRequest, + afterRequest: afterRequest, + } satisfies Interceptor, + ]); + await expect(async () => { + await clientWithInterceptor.users.getUserMe(); + }).rejects.toThrow(); +}); export {}; diff --git a/src/test/collaborationAllowlistEntries.generated.test.ts b/src/test/collaborationAllowlistEntries.generated.test.ts index d8b62b04..cd1c9eb5 100644 --- a/src/test/collaborationAllowlistEntries.generated.test.ts +++ b/src/test/collaborationAllowlistEntries.generated.test.ts @@ -21,7 +21,7 @@ test('collaborationAllowlistEntries', async function collaborationAllowlistEntri const allowlist: any = await client.collaborationAllowlistEntries.getCollaborationWhitelistEntries(); if (!(allowlist.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const direction: any = 'inbound'; const domain: any = 'example.com'; @@ -33,26 +33,26 @@ test('collaborationAllowlistEntries', async function collaborationAllowlistEntri } satisfies CreateCollaborationWhitelistEntryRequestBody ); if (!(newEntry.type == 'collaboration_whitelist_entry')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newEntry.direction == direction)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newEntry.domain == domain)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const entry: any = await client.collaborationAllowlistEntries.getCollaborationWhitelistEntryById( newEntry.id! ); if (!(entry.id == newEntry.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(entry.direction == direction)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(entry.domain == domain)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.collaborationAllowlistEntries.deleteCollaborationWhitelistEntryById( entry.id! diff --git a/src/test/collaborationAllowlistExemptTargets.generated.test.ts b/src/test/collaborationAllowlistExemptTargets.generated.test.ts index 1ac9e8d1..6da342cd 100644 --- a/src/test/collaborationAllowlistExemptTargets.generated.test.ts +++ b/src/test/collaborationAllowlistExemptTargets.generated.test.ts @@ -33,7 +33,7 @@ test('collaborationAllowlistExemptTargets', async function collaborationAllowlis const exemptTargets: CollaborationAllowlistExemptTargets = await client.collaborationAllowlistExemptTargets.getCollaborationWhitelistExemptTargets(); if (!(exemptTargets.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const user: UserFull = await client.users.createUser({ name: getUuid(), @@ -54,20 +54,20 @@ test('collaborationAllowlistExemptTargets', async function collaborationAllowlis 'collaboration_whitelist_exempt_target' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newExemptTarget.user!.id == user.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const exemptTarget: CollaborationAllowlistExemptTarget = await client.collaborationAllowlistExemptTargets.getCollaborationWhitelistExemptTargetById( newExemptTarget.id! ); if (!(exemptTarget.id == newExemptTarget.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(exemptTarget.user!.id == user.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.collaborationAllowlistExemptTargets.deleteCollaborationWhitelistExemptTargetById( exemptTarget.id! diff --git a/src/test/collections.generated.test.ts b/src/test/collections.generated.test.ts index c32377c5..f407908a 100644 --- a/src/test/collections.generated.test.ts +++ b/src/test/collections.generated.test.ts @@ -58,7 +58,7 @@ test('testCollections', async function testCollections(): Promise { collectionItems.entries!.length + 1 ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.updateFolderById(folder.id, { collections: [], @@ -71,7 +71,7 @@ test('testCollections', async function testCollections(): Promise { collectionItems.entries!.length ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(folder.id); }); diff --git a/src/test/comments.generated.test.ts b/src/test/comments.generated.test.ts index fc20ac78..c54442b4 100644 --- a/src/test/comments.generated.test.ts +++ b/src/test/comments.generated.test.ts @@ -56,7 +56,7 @@ test('comments', async function comments(): Promise { const fileId: string = uploadedFiles.entries![0].id; const comments: Comments = await client.comments.getFileComments(fileId); if (!(comments.totalCount == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const message: string = 'Hello there!'; const newComment: CommentFull = await client.comments.createComment({ @@ -67,13 +67,13 @@ test('comments', async function comments(): Promise { } satisfies CreateCommentRequestBodyItemField, } satisfies CreateCommentRequestBody); if (!(newComment.message == message)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newComment.isReplyComment == false)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newComment.item!.id == fileId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newReplyComment: CommentFull = await client.comments.createComment({ message: message, @@ -83,10 +83,10 @@ test('comments', async function comments(): Promise { } satisfies CreateCommentRequestBodyItemField, } satisfies CreateCommentRequestBody); if (!(newReplyComment.message == message)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newReplyComment.isReplyComment == true)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newMessage: string = 'Hi!'; await client.comments.updateCommentById(newReplyComment.id!, { @@ -94,16 +94,16 @@ test('comments', async function comments(): Promise { } satisfies UpdateCommentByIdRequestBody); const newComments: Comments = await client.comments.getFileComments(fileId); if (!(newComments.totalCount == 2)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newComments.entries![1].message == newMessage)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const receivedComment: CommentFull = await client.comments.getCommentById( newComment.id! ); if (!(receivedComment.message! == newComment.message!)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.comments.deleteCommentById(newComment.id!); await expect(async () => { diff --git a/src/test/downloads.generated.test.ts b/src/test/downloads.generated.test.ts index ca31438c..a3dd18c0 100644 --- a/src/test/downloads.generated.test.ts +++ b/src/test/downloads.generated.test.ts @@ -14,12 +14,15 @@ import { UploadFileRequestBody } from '../managers/uploads.generated.js'; import { UploadFileRequestBodyAttributesField } from '../managers/uploads.generated.js'; import { UploadFileRequestBodyAttributesParentField } from '../managers/uploads.generated.js'; import { FileFull } from '../schemas.generated.js'; +import { Interceptor } from '../interceptors.generated.js'; import { getUuid } from '../utils.js'; import { generateByteBuffer } from '../utils.js'; import { generateByteStreamFromBuffer } from '../utils.js'; import { bufferEquals } from '../utils.js'; import { readByteStream } from '../utils.js'; import { getDefaultClient } from './commons.generated.js'; +import { FetchOptions } from '../fetch.js'; +import { FetchResponse } from '../fetch.js'; import { SerializedData } from '../json.js'; import { sdIsEmpty } from '../json.js'; import { sdIsBoolean } from '../json.js'; @@ -45,8 +48,49 @@ test('test_download_file', async function test_download_file(): Promise { uploadedFile.id ); if (!bufferEquals(await readByteStream(downloadedFileContent), fileBuffer)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(uploadedFile.id); }); +test('test_change_download_url_with_interceptor', async function test_change_download_url_with_interceptor(): Promise { + const newFileName: string = getUuid(); + const fileBuffer: Buffer = generateByteBuffer(1024 * 1024); + const fileContentStream: ByteStream = + generateByteStreamFromBuffer(fileBuffer); + const uploadedFiles: Files = await client.uploads.uploadFile({ + attributes: { + name: newFileName, + parent: { id: '0' } satisfies UploadFileRequestBodyAttributesParentField, + } satisfies UploadFileRequestBodyAttributesField, + file: fileContentStream, + } satisfies UploadFileRequestBody); + const uploadedFile: FileFull = uploadedFiles.entries![0]; + const downloadedFileContent: ByteStream = await client.downloads.downloadFile( + uploadedFile.id + ); + if (!bufferEquals(await readByteStream(downloadedFileContent), fileBuffer)) { + throw new Error(String('Assertion failed')); + } + function emptyBeforeRequest(options: FetchOptions): FetchOptions { + return options; + } + function afterRequest(response: FetchResponse): FetchResponse { + return { + status: response.status, + data: response.data, + content: response.content, + headers: { ...response.headers, ...{ ['location']: 'fake_location' } }, + } satisfies FetchResponse; + } + const clientWithInterceptor: BoxClient = client.withInterceptors([ + { + beforeRequest: emptyBeforeRequest, + afterRequest: afterRequest, + } satisfies Interceptor, + ]); + await expect(async () => { + await clientWithInterceptor.downloads.downloadFile(uploadedFile.id); + }).rejects.toThrow(); + await client.files.deleteFileById(uploadedFile.id); +}); export {}; diff --git a/src/test/emailAliases.generated.test.ts b/src/test/emailAliases.generated.test.ts index 47809d11..718eafee 100644 --- a/src/test/emailAliases.generated.test.ts +++ b/src/test/emailAliases.generated.test.ts @@ -35,7 +35,7 @@ test('testEmailAliases', async function testEmailAliases(): Promise { newUser.id ); if (!(aliases.totalCount == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newAliasEmail: string = ''.concat(newUser.id, '@boxdemo.com') as string; const newAlias: EmailAlias = await client.emailAliases.createUserEmailAlias( @@ -45,16 +45,16 @@ test('testEmailAliases', async function testEmailAliases(): Promise { const updatedAliases: EmailAliases = await client.emailAliases.getUserEmailAliases(newUser.id); if (!(updatedAliases.totalCount == 1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedAliases.entries![0].email == newAliasEmail)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.emailAliases.deleteUserEmailAliasById(newUser.id, newAlias.id!); const finalAliases: EmailAliases = await client.emailAliases.getUserEmailAliases(newUser.id); if (!(finalAliases.totalCount == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.users.deleteUserById(newUser.id); }); diff --git a/src/test/fileClassifications.generated.test.ts b/src/test/fileClassifications.generated.test.ts index 5187ad7a..a95dc2c5 100644 --- a/src/test/fileClassifications.generated.test.ts +++ b/src/test/fileClassifications.generated.test.ts @@ -101,14 +101,14 @@ test('testFileClassifications', async function testFileClassifications(): Promis classification.key ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fileClassification: Classification = await client.fileClassifications.getClassificationOnFile(file.id); if ( !(fileClassification.boxSecurityClassificationKey == classification.key) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const secondClassification: ClassificationTemplateFieldsOptionsField = await getOrCreateSecondClassification(classificationTemplate); @@ -126,7 +126,7 @@ test('testFileClassifications', async function testFileClassifications(): Promis secondClassification.key ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.fileClassifications.deleteClassificationFromFile(file.id); await expect(async () => { diff --git a/src/test/fileMetadata.generated.test.ts b/src/test/fileMetadata.generated.test.ts index 12f4406e..775fcbd6 100644 --- a/src/test/fileMetadata.generated.test.ts +++ b/src/test/fileMetadata.generated.test.ts @@ -44,7 +44,7 @@ test('testFileMetadata', async function testFileMetadata(): Promise { const file: any = await uploadNewFile(); const fileMetadata: any = await client.fileMetadata.getFileMetadata(file.id); if (!(fileMetadata.entries!.length == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const createdMetadata: any = await client.fileMetadata.createFileMetadataById( file.id, @@ -53,13 +53,13 @@ test('testFileMetadata', async function testFileMetadata(): Promise { { ['abc']: 'xyz' } ); if (!((toString(createdMetadata.template) as string) == 'properties')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(createdMetadata.scope) as string) == 'global')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(createdMetadata.version == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const receivedMetadata: any = await client.fileMetadata.getFileMetadataById( file.id, @@ -67,7 +67,7 @@ test('testFileMetadata', async function testFileMetadata(): Promise { 'properties' ); if (!(receivedMetadata.extraData!.abc == 'xyz')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newValue: any = 'bar'; const updatedMetadata: any = await client.fileMetadata.updateFileMetadataById( @@ -89,7 +89,7 @@ test('testFileMetadata', async function testFileMetadata(): Promise { 'properties' ); if (!(receivedUpdatedMetadata.extraData!.abc == newValue)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.fileMetadata.deleteFileMetadataById( file.id, diff --git a/src/test/fileRequests.generated.test.ts b/src/test/fileRequests.generated.test.ts index e6bd9e58..fbd998b1 100644 --- a/src/test/fileRequests.generated.test.ts +++ b/src/test/fileRequests.generated.test.ts @@ -33,10 +33,10 @@ test('testGetCopyUpdateDeleteFileRequest', async function testGetCopyUpdateDelet fileRequestId ); if (!(fileRequest.id == fileRequestId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(fileRequest.type) as string) == 'file_request')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const copiedFileRequest: FileRequest = await client.fileRequests.createFileRequestCopy(fileRequestId, { @@ -46,13 +46,13 @@ test('testGetCopyUpdateDeleteFileRequest', async function testGetCopyUpdateDelet } satisfies FileRequestCopyRequestFolderField, } satisfies FileRequestCopyRequest); if (!!(copiedFileRequest.id == fileRequestId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(copiedFileRequest.title == fileRequest.title)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(copiedFileRequest.description == fileRequest.description)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedFileRequest: FileRequest = await client.fileRequests.updateFileRequestById(copiedFileRequest.id, { @@ -60,13 +60,13 @@ test('testGetCopyUpdateDeleteFileRequest', async function testGetCopyUpdateDelet description: 'updated description', } satisfies FileRequestUpdateRequest); if (!(updatedFileRequest.id == copiedFileRequest.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedFileRequest.title == 'updated title')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedFileRequest.description == 'updated description')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.fileRequests.deleteFileRequestById(updatedFileRequest.id); await expect(async () => { diff --git a/src/test/fileVersionRetentions.generated.test.ts b/src/test/fileVersionRetentions.generated.test.ts index 159cc2a7..107687eb 100644 --- a/src/test/fileVersionRetentions.generated.test.ts +++ b/src/test/fileVersionRetentions.generated.test.ts @@ -82,13 +82,13 @@ test('testCreateUpdateGetDeleteRetentionPolicy', async function testCreateUpdate 'modifiable' as CreateRetentionPolicyRequestBodyRetentionTypeField, } satisfies CreateRetentionPolicyRequestBody); if (!(retentionPolicy.description == description)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(retentionPolicy.canOwnerExtendRetention == false)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(retentionPolicy.retentionType) as string) == 'modifiable')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const folder: FolderFull = await createNewFolder(); const retentionPolicyAssignment: RetentionPolicyAssignment = @@ -100,10 +100,10 @@ test('testCreateUpdateGetDeleteRetentionPolicy', async function testCreateUpdate } satisfies CreateRetentionPolicyAssignmentRequestBodyAssignToField, } satisfies CreateRetentionPolicyAssignmentRequestBody); if (!(retentionPolicyAssignment.retentionPolicy!.id == retentionPolicy.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(retentionPolicyAssignment.assignedTo!.id == folder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !( @@ -111,7 +111,7 @@ test('testCreateUpdateGetDeleteRetentionPolicy', async function testCreateUpdate (toString(folder.type) as string) ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const files: Files = await client.uploads.uploadFile({ attributes: { @@ -131,14 +131,14 @@ test('testCreateUpdateGetDeleteRetentionPolicy', async function testCreateUpdate } satisfies UploadFileVersionRequestBody); const newFile: FileFull = newFiles.entries![0]; if (!(newFile.id == file.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fileVersionRetentions: FileVersionRetentions = await client.fileVersionRetentions.getFileVersionRetentions(); const fileVersionRetentionsCount: number = fileVersionRetentions.entries!.length; if (!(fileVersionRetentionsCount >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (fileVersionRetentionsCount == 0) { await client.retentionPolicies.deleteRetentionPolicyById( @@ -156,7 +156,7 @@ test('testCreateUpdateGetDeleteRetentionPolicy', async function testCreateUpdate fileVersionRetention.id! ); if (!(fileVersionRetentionById.id == fileVersionRetention.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.retentionPolicies.deleteRetentionPolicyById(retentionPolicy.id); await client.folders.deleteFolderById(folder.id, { diff --git a/src/test/fileVersions.generated.test.ts b/src/test/fileVersions.generated.test.ts index d1ce38d3..44ca10c3 100644 --- a/src/test/fileVersions.generated.test.ts +++ b/src/test/fileVersions.generated.test.ts @@ -51,10 +51,10 @@ test('testCreateListGetRestoreDeleteFileVersion', async function testCreateListG } satisfies UploadFileRequestBody); const file: FileFull = files.entries![0]; if (!(file.name == oldName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(file.size == 10)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newFiles: Files = await client.uploads.uploadFileVersion(file.id, { attributes: { @@ -64,16 +64,16 @@ test('testCreateListGetRestoreDeleteFileVersion', async function testCreateListG } satisfies UploadFileVersionRequestBody); const newFile: FileFull = newFiles.entries![0]; if (!(newFile.name == newName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newFile.size == 20)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fileVersions: FileVersions = await client.fileVersions.getFileVersions( file.id ); if (!(fileVersions.totalCount == 1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fileVersion: FileVersionFull = await client.fileVersions.getFileVersionById( @@ -81,7 +81,7 @@ test('testCreateListGetRestoreDeleteFileVersion', async function testCreateListG fileVersions.entries![0].id ); if (!(fileVersion.id == fileVersions.entries![0].id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.fileVersions.promoteFileVersion(file.id, { id: fileVersions.entries![0].id, @@ -89,10 +89,10 @@ test('testCreateListGetRestoreDeleteFileVersion', async function testCreateListG } satisfies PromoteFileVersionRequestBody); const fileRestored: FileFull = await client.files.getFileById(file.id); if (!(fileRestored.name == oldName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(fileRestored.size == 10)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fileVersionsRestored: FileVersions = await client.fileVersions.getFileVersions(file.id); diff --git a/src/test/files.generated.test.ts b/src/test/files.generated.test.ts index 78fa7bf5..26f048ef 100644 --- a/src/test/files.generated.test.ts +++ b/src/test/files.generated.test.ts @@ -77,7 +77,7 @@ test('testGetFileThumbnail', async function testGetFileThumbnail(): Promise ) == true ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(thumbnailFile.id); }); @@ -89,10 +89,10 @@ test('testGetFileFullExtraFields', async function testGetFileFullExtraFields(): fields: ['is_externally_owned' as '', 'has_collaborations' as ''], } satisfies GetFileByIdQueryParams); if (!(file.isExternallyOwned == false)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(file.hasCollaborations == false)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(file.id); }); @@ -112,14 +112,14 @@ test('testCreateGetAndDeleteFile', async function testCreateGetAndDeleteFile(): ); }).rejects.toThrow(); if (!(file.name == newFileName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(uploadedFile.id); const trashedFile: TrashFile = await client.trashedFiles.getTrashedFileById( uploadedFile.id ); if (!(file.id == trashedFile.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('testUpdateFile', async function testUpdateFile(): Promise { @@ -133,10 +133,10 @@ test('testUpdateFile', async function testUpdateFile(): Promise { } satisfies UpdateFileByIdRequestBody ); if (!(updatedFile.name == updatedName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedFile.description == 'Updated description')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(updatedFile.id); }); @@ -148,10 +148,10 @@ test('testCopyFile', async function testCopyFile(): Promise { name: copiedFileName, } satisfies CopyFileRequestBody); if (!(copiedFile.parent!.id == '0')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(copiedFile.name == copiedFileName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(fileOrigin.id); await client.files.deleteFileById(copiedFile.id); diff --git a/src/test/folderClassifications.generated.test.ts b/src/test/folderClassifications.generated.test.ts index 5506a363..6ee164bb 100644 --- a/src/test/folderClassifications.generated.test.ts +++ b/src/test/folderClassifications.generated.test.ts @@ -101,14 +101,14 @@ test('testFolderClassifications', async function testFolderClassifications(): Pr classification.key ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const folderClassification: Classification = await client.folderClassifications.getClassificationOnFolder(folder.id); if ( !(folderClassification.boxSecurityClassificationKey == classification.key) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const secondClassification: ClassificationTemplateFieldsOptionsField = await getOrCreateSecondClassification(classificationTemplate); @@ -126,7 +126,7 @@ test('testFolderClassifications', async function testFolderClassifications(): Pr secondClassification.key ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folderClassifications.deleteClassificationFromFolder(folder.id); await expect(async () => { diff --git a/src/test/folderLocks.generated.test.ts b/src/test/folderLocks.generated.test.ts index 16ed0554..eb34f306 100644 --- a/src/test/folderLocks.generated.test.ts +++ b/src/test/folderLocks.generated.test.ts @@ -35,7 +35,7 @@ test('testFolderLocks', async function testFolderLocks(): Promise { folderId: folder.id, } satisfies GetFolderLocksQueryParams); if (!(folderLocks.entries!.length == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const folderLock: FolderLock = await client.folderLocks.createFolderLock({ folder: { @@ -48,13 +48,13 @@ test('testFolderLocks', async function testFolderLocks(): Promise { } satisfies CreateFolderLockRequestBodyLockedOperationsField, } satisfies CreateFolderLockRequestBody); if (!(folderLock.folder!.id == folder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(folderLock.lockedOperations!.move == true)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(folderLock.lockedOperations!.delete == true)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folderLocks.deleteFolderLockById(folderLock.id!); await expect(async () => { @@ -64,7 +64,7 @@ test('testFolderLocks', async function testFolderLocks(): Promise { folderId: folder.id, } satisfies GetFolderLocksQueryParams); if (!(newFolderLocks.entries!.length == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(folder.id); }); diff --git a/src/test/folderMetadata.generated.test.ts b/src/test/folderMetadata.generated.test.ts index 7f244de5..b406d635 100644 --- a/src/test/folderMetadata.generated.test.ts +++ b/src/test/folderMetadata.generated.test.ts @@ -45,7 +45,7 @@ test('testFolderMetadata', async function testFolderMetadata(): Promise { folder.id ); if (!(folderMetadata.entries!.length == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const createdMetadata: any = await client.folderMetadata.createFolderMetadataById( @@ -55,13 +55,13 @@ test('testFolderMetadata', async function testFolderMetadata(): Promise { { ['abc']: 'xyz' } ); if (!((toString(createdMetadata.template) as string) == 'properties')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(createdMetadata.scope) as string) == 'global')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(createdMetadata.version == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const receivedMetadata: any = await client.folderMetadata.getFolderMetadataById( @@ -70,7 +70,7 @@ test('testFolderMetadata', async function testFolderMetadata(): Promise { 'properties' ); if (!(receivedMetadata.extraData!.abc == 'xyz')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newValue: any = 'bar'; const updatedMetadata: any = @@ -93,7 +93,7 @@ test('testFolderMetadata', async function testFolderMetadata(): Promise { 'properties' ); if (!(receivedUpdatedMetadata.extraData!.abc == newValue)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folderMetadata.deleteFolderMetadataById( folder.id, diff --git a/src/test/folders.generated.test.ts b/src/test/folders.generated.test.ts index a49b9993..dfe5cc4c 100644 --- a/src/test/folders.generated.test.ts +++ b/src/test/folders.generated.test.ts @@ -37,10 +37,10 @@ const client: BoxClient = getDefaultClient(); test('test_get_folder_info', async function test_get_folder_info(): Promise { const rootFolder: FolderFull = await client.folders.getFolderById('0'); if (!(rootFolder.id == '0')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(rootFolder.name == 'All Files')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_get_folder_full_info_with_extra_fields', async function test_get_folder_full_info_with_extra_fields(): Promise { @@ -48,14 +48,14 @@ test('test_get_folder_full_info_with_extra_fields', async function test_get_fold fields: ['has_collaborations' as '', 'tags' as ''], } satisfies GetFolderByIdQueryParams); if (!(rootFolder.id == '0')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(rootFolder.hasCollaborations == false)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const tagsLength: number = rootFolder.tags!.length; if (!(tagsLength == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_create_and_delete_folder', async function test_create_and_delete_folder(): Promise { @@ -68,7 +68,7 @@ test('test_create_and_delete_folder', async function test_create_and_delete_fold newFolder.id ); if (!(createdFolder.name == newFolderName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(newFolder.id); await expect(async () => { @@ -90,10 +90,10 @@ test('test_update_folder', async function test_update_folder(): Promise { } satisfies UpdateFolderByIdRequestBody ); if (!(updatedFolder.name == updatedName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedFolder.description == 'Updated description')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(updatedFolder.id); }); @@ -112,7 +112,7 @@ test('test_copy_move_folder_and_list_folder_items', async function test_copy_mov } satisfies CopyFolderRequestBody ); if (!(copiedFolder.parent!.id == '0')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const movedFolderName: string = getUuid(); const movedFolder: FolderFull = await client.folders.updateFolderById( @@ -125,16 +125,16 @@ test('test_copy_move_folder_and_list_folder_items', async function test_copy_mov } satisfies UpdateFolderByIdRequestBody ); if (!(movedFolder.parent!.id == folderOrigin.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const folderItems: Items = await client.folders.getFolderItems( folderOrigin.id ); if (!(folderItems.entries![0].id == movedFolder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(folderItems.entries![0].name == movedFolderName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(movedFolder.id); await client.folders.deleteFolderById(folderOrigin.id); diff --git a/src/test/groups.generated.test.ts b/src/test/groups.generated.test.ts index 722b2d60..856f9a1a 100644 --- a/src/test/groups.generated.test.ts +++ b/src/test/groups.generated.test.ts @@ -25,7 +25,7 @@ const client: BoxClient = getDefaultClient(); test('test_get_groups', async function test_get_groups(): Promise { const groups: Groups = await client.groups.getGroups(); if (!(groups.totalCount! >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_create_get_delete_group', async function test_create_get_delete_group(): Promise { @@ -36,16 +36,16 @@ test('test_create_get_delete_group', async function test_create_get_delete_group description: groupDescription, } satisfies CreateGroupRequestBody); if (!(group.name == groupName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const groupById: GroupFull = await client.groups.getGroupById(group.id, { fields: ['id' as '', 'name' as '', 'description' as '', 'group_type' as ''], } satisfies GetGroupByIdQueryParams); if (!(groupById.id == group.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(groupById.description == groupDescription)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedGroupName: string = getUuid(); const updatedGroup: GroupFull = await client.groups.updateGroupById( @@ -53,7 +53,7 @@ test('test_create_get_delete_group', async function test_create_get_delete_group { name: updatedGroupName } satisfies UpdateGroupByIdRequestBody ); if (!(updatedGroup.name == updatedGroupName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.groups.deleteGroupById(group.id); await expect(async () => { diff --git a/src/test/integrationMappings.generated.test.ts b/src/test/integrationMappings.generated.test.ts index d8753972..696119cc 100644 --- a/src/test/integrationMappings.generated.test.ts +++ b/src/test/integrationMappings.generated.test.ts @@ -64,7 +64,7 @@ test('testIntegrationMappings', async function testIntegrationMappings(): Promis const integrationMappings: IntegrationMappings = await userClient.integrationMappings.getSlackIntegrationMapping(); if (!(integrationMappings.entries!.length == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(folder.id); }); diff --git a/src/test/invites.generated.test.ts b/src/test/invites.generated.test.ts index e72b9f4e..8e09eff1 100644 --- a/src/test/invites.generated.test.ts +++ b/src/test/invites.generated.test.ts @@ -43,19 +43,19 @@ test('testInvites', async function testInvites(): Promise { } satisfies CreateInviteRequestBodyActionableByField, } satisfies CreateInviteRequestBody); if (!((toString(invitation.type) as string) == 'invite')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(invitation.invitedTo!.id == currentUser.enterprise!.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(invitation.actionableBy!.login == email)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const getInvitation: Invite = await client.invites.getInviteById( invitation.id ); if (!(getInvitation.id == invitation.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/legalHoldPolicies.generated.test.ts b/src/test/legalHoldPolicies.generated.test.ts index 7dcc5585..9b4a0bca 100644 --- a/src/test/legalHoldPolicies.generated.test.ts +++ b/src/test/legalHoldPolicies.generated.test.ts @@ -31,21 +31,21 @@ test('testCreateUpdateGetDeleteLegalHoldPolicy', async function testCreateUpdate isOngoing: true, } satisfies CreateLegalHoldPolicyRequestBody); if (!(legalHoldPolicy.policyName == legalHoldPolicyName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(legalHoldPolicy.description == legalHoldDescription)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const legalHoldPolicyId: string = legalHoldPolicy.id; const legalHoldPolicyById: LegalHoldPolicy = await client.legalHoldPolicies.getLegalHoldPolicyById(legalHoldPolicyId); if (!(legalHoldPolicyById.id == legalHoldPolicyId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const legalHoldPolicies: LegalHoldPolicies = await client.legalHoldPolicies.getLegalHoldPolicies(); if (!(legalHoldPolicies.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedLegalHoldPolicyName: string = getUuid(); const updatedLegalHoldPolicy: LegalHoldPolicy = @@ -56,7 +56,7 @@ test('testCreateUpdateGetDeleteLegalHoldPolicy', async function testCreateUpdate } satisfies UpdateLegalHoldPolicyByIdRequestBody ); if (!(updatedLegalHoldPolicy.policyName == updatedLegalHoldPolicyName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.legalHoldPolicies.deleteLegalHoldPolicyById(legalHoldPolicyId); }); diff --git a/src/test/listCollaborations.generated.test.ts b/src/test/listCollaborations.generated.test.ts index 3daddade..5638e245 100644 --- a/src/test/listCollaborations.generated.test.ts +++ b/src/test/listCollaborations.generated.test.ts @@ -85,32 +85,32 @@ test('testListCollaborations', async function testListCollaborations(): Promise< role: 'editor' as CreateCollaborationRequestBodyRoleField, } satisfies CreateCollaborationRequestBody); if (!((toString(groupCollaboration.role) as string) == 'editor')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(groupCollaboration.type) as string) == 'collaboration')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fileCollaborations: Collaborations = await client.listCollaborations.getFileCollaborations(file.id); if (!(fileCollaborations.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const folderCollaborations: Collaborations = await client.listCollaborations.getFolderCollaborations(folder.id); if (!(folderCollaborations.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const pendingCollaborations: Collaborations = await client.listCollaborations.getCollaborations({ status: 'pending' as GetCollaborationsQueryParamsStatusField, } satisfies GetCollaborationsQueryParams); if (!(pendingCollaborations.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const groupCollaborations: Collaborations = await client.listCollaborations.getGroupCollaborations(group.id); if (!(groupCollaborations.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.userCollaborations.deleteCollaborationById( groupCollaboration.id diff --git a/src/test/memberships.generated.test.ts b/src/test/memberships.generated.test.ts index 47502ccc..0f7e69b2 100644 --- a/src/test/memberships.generated.test.ts +++ b/src/test/memberships.generated.test.ts @@ -52,7 +52,7 @@ test('testMemberships', async function testMemberships(): Promise { const userMemberships: GroupMemberships = await client.memberships.getUserMemberships(user.id); if (!(userMemberships.totalCount == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const group: GroupFull = await client.groups.createGroup({ name: getUuid(), @@ -60,7 +60,7 @@ test('testMemberships', async function testMemberships(): Promise { const groupMemberships: GroupMemberships = await client.memberships.getGroupMemberships(group.id); if (!(groupMemberships.totalCount == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const groupMembership: GroupMembership = await client.memberships.createGroupMembership({ @@ -70,28 +70,28 @@ test('testMemberships', async function testMemberships(): Promise { } satisfies CreateGroupMembershipRequestBodyGroupField, } satisfies CreateGroupMembershipRequestBody); if (!(groupMembership.user!.id == user.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(groupMembership.group!.id == group.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(groupMembership.role) as string) == 'member')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const getGroupMembership: GroupMembership = await client.memberships.getGroupMembershipById(groupMembership.id!); if (!(getGroupMembership.id == groupMembership.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedGroupMembership: GroupMembership = await client.memberships.updateGroupMembershipById(groupMembership.id!, { role: 'admin' as UpdateGroupMembershipByIdRequestBodyRoleField, } satisfies UpdateGroupMembershipByIdRequestBody); if (!(updatedGroupMembership.id == groupMembership.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(updatedGroupMembership.role) as string) == 'admin')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.memberships.deleteGroupMembershipById(groupMembership.id!); await expect(async () => { diff --git a/src/test/metadataCascadePolicies.generated.test.ts b/src/test/metadataCascadePolicies.generated.test.ts index 8fbb4205..6f45bfa7 100644 --- a/src/test/metadataCascadePolicies.generated.test.ts +++ b/src/test/metadataCascadePolicies.generated.test.ts @@ -73,25 +73,25 @@ test('testMetadataCascadePolicies', async function testMetadataCascadePolicies() if ( !((toString(cascadePolicy.type) as string) == 'metadata_cascade_policy') ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !( (toString(cascadePolicy.ownerEnterprise!.type!) as string) == 'enterprise' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !((toString(cascadePolicy.ownerEnterprise!.id!) as string) == enterpriseId) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(cascadePolicy.parent!.type!) as string) == 'folder')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(cascadePolicy.parent!.id! == folder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !( @@ -99,10 +99,10 @@ test('testMetadataCascadePolicies', async function testMetadataCascadePolicies() (''.concat('enterprise_', enterpriseId) as string) ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(cascadePolicy.templateKey! == templateKey)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const cascadePolicyId: string = cascadePolicy.id; const policyFromTheApi: MetadataCascadePolicy = @@ -110,14 +110,14 @@ test('testMetadataCascadePolicies', async function testMetadataCascadePolicies() cascadePolicyId ); if (!(cascadePolicyId == policyFromTheApi.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const policies: MetadataCascadePolicies = await client.metadataCascadePolicies.getMetadataCascadePolicies({ folderId: folder.id, } satisfies GetMetadataCascadePoliciesQueryParams); if (!(policies.entries!.length == 1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await expect(async () => { await client.metadataCascadePolicies.applyMetadataCascadePolicy( diff --git a/src/test/metadataTemplates.generated.test.ts b/src/test/metadataTemplates.generated.test.ts index 5eef46b2..28899de6 100644 --- a/src/test/metadataTemplates.generated.test.ts +++ b/src/test/metadataTemplates.generated.test.ts @@ -68,19 +68,19 @@ test('testMetadataTemplates', async function testMetadataTemplates(): Promise 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const globalMetadataTemplates: any = await client.metadataTemplates.getGlobalMetadataTemplates(); if (!(globalMetadataTemplates.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.metadataTemplates.deleteMetadataTemplate( 'enterprise' as DeleteMetadataTemplateScope, @@ -164,13 +164,13 @@ test('testGetMetadataTemplateByInstance', async function testGetMetadataTemplate metadataInstanceId: createdMetadataInstance.id!, } satisfies GetMetadataTemplatesByInstanceIdQueryParams); if (!(metadataTemplates.entries!.length == 1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(metadataTemplates.entries![0].displayName == templateKey)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(metadataTemplates.entries![0].templateKey == templateKey)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.fileMetadata.deleteFileMetadataById( file.id, diff --git a/src/test/recentItems.generated.test.ts b/src/test/recentItems.generated.test.ts index 84150cc1..566f51bc 100644 --- a/src/test/recentItems.generated.test.ts +++ b/src/test/recentItems.generated.test.ts @@ -17,7 +17,7 @@ test('testRecentItems', async function testRecentItems(): Promise { const client: BoxClient = await getDefaultClientAsUser(getEnvVar('USER_ID')); const recentItems: RecentItems = await client.recentItems.getRecentItems(); if (!(recentItems.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/retentionPolicies.generated.test.ts b/src/test/retentionPolicies.generated.test.ts index 90b342cb..0b69b093 100644 --- a/src/test/retentionPolicies.generated.test.ts +++ b/src/test/retentionPolicies.generated.test.ts @@ -47,20 +47,20 @@ test('testCreateUpdateGetDeleteRetentionPolicy', async function testCreateUpdate 'modifiable' as CreateRetentionPolicyRequestBodyRetentionTypeField, } satisfies CreateRetentionPolicyRequestBody); if (!(retentionPolicy.policyName == retentionPolicyName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(retentionPolicy.description == retentionDescription)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const retentionPolicyById: RetentionPolicy = await client.retentionPolicies.getRetentionPolicyById(retentionPolicy.id); if (!(retentionPolicyById.id == retentionPolicy.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const retentionPolicies: RetentionPolicies = await client.retentionPolicies.getRetentionPolicies(); if (!(retentionPolicies.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedRetentionPolicyName: string = getUuid(); const updatedRetentionPolicy: RetentionPolicy = @@ -71,7 +71,7 @@ test('testCreateUpdateGetDeleteRetentionPolicy', async function testCreateUpdate } satisfies UpdateRetentionPolicyByIdRequestBody ); if (!(updatedRetentionPolicy.policyName == updatedRetentionPolicyName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.retentionPolicies.deleteRetentionPolicyById(retentionPolicy.id); }); diff --git a/src/test/search.generated.test.ts b/src/test/search.generated.test.ts index 4f21cfee..eb6bb32d 100644 --- a/src/test/search.generated.test.ts +++ b/src/test/search.generated.test.ts @@ -81,7 +81,7 @@ test('testCreateMetaDataQueryExecuteRead', async function testCreateMetaDataQuer ], } satisfies CreateMetadataTemplateRequestBody); if (!(template.templateKey == templateKey)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const files: any = await client.uploads.uploadFile({ attributes: { @@ -98,10 +98,10 @@ test('testCreateMetaDataQueryExecuteRead', async function testCreateMetaDataQuer { ['testName']: 1 } ); if (!(metadata.template == templateKey)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(metadata.scope == template.scope)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const searchFrom: any = ''.concat( template.scope!, @@ -115,7 +115,7 @@ test('testCreateMetaDataQueryExecuteRead', async function testCreateMetaDataQuer queryParams: { ['value']: '0.0' }, } satisfies MetadataQuery); if (!(query.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.metadataTemplates.deleteMetadataTemplate( 'enterprise' as DeleteMetadataTemplateScope, @@ -138,14 +138,14 @@ test('testGetMetadataQueryIndices', async function testGetMetadataQueryIndices() ], } satisfies CreateMetadataTemplateRequestBody); if (!(template.templateKey == templateKey)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const indices: any = await client.search.getMetadataQueryIndices({ scope: 'enterprise' as GetMetadataQueryIndicesQueryParamsScopeField, templateKey: templateKey, } satisfies GetMetadataQueryIndicesQueryParams); if (!(indices.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.metadataTemplates.deleteMetadataTemplate( 'enterprise' as DeleteMetadataTemplateScope, @@ -161,10 +161,10 @@ test('testGetSearch', async function testGetSearch(): Promise { 'non_trashed_only' as SearchForContentQueryParamsTrashContentField, } satisfies SearchForContentQueryParams); if (!(search.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(search.type) as string) == 'search_results_items')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const searchWithSharedLink: any = await client.search.searchForContent({ ancestorFolderIds: ['0' as ''], @@ -174,7 +174,7 @@ test('testGetSearch', async function testGetSearch(): Promise { includeRecentSharedLinks: true, } satisfies SearchForContentQueryParams); if (!(searchWithSharedLink.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !( @@ -182,7 +182,7 @@ test('testGetSearch', async function testGetSearch(): Promise { 'search_results_with_shared_links' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/sessionTermination.generated.test.ts b/src/test/sessionTermination.generated.test.ts index d2938579..696efb41 100644 --- a/src/test/sessionTermination.generated.test.ts +++ b/src/test/sessionTermination.generated.test.ts @@ -45,7 +45,7 @@ test('testSessionTerminationUser', async function testSessionTerminationUser(): 'Request is successful, please check the admin events for the status of the job' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('testSessionTerminationGroup', async function testSessionTerminationGroup(): Promise { @@ -63,7 +63,7 @@ test('testSessionTerminationGroup', async function testSessionTerminationGroup() 'Request is successful, please check the admin events for the status of the job' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.groups.deleteGroupById(group.id); }); diff --git a/src/test/sharedLinksFiles.generated.test.ts b/src/test/sharedLinksFiles.generated.test.ts index a9d8a1fd..118bf5d2 100644 --- a/src/test/sharedLinksFiles.generated.test.ts +++ b/src/test/sharedLinksFiles.generated.test.ts @@ -74,7 +74,7 @@ test('testSharedLinksFiles', async function testSharedLinksFiles(): Promise fields: 'shared_link', } satisfies GetSharedLinkForFileQueryParams); if (!((toString(fileFromApi.sharedLink!.access) as string) == 'open')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const userId: string = getEnvVar('USER_ID'); const userClient: BoxClient = await getDefaultClientAsUser(userId); @@ -90,7 +90,7 @@ test('testSharedLinksFiles', async function testSharedLinksFiles(): Promise }) ); if (!(fileId == fileFromSharedLinkPassword.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await expect(async () => { await userClient.sharedLinksFiles.findFileForSharedLink( @@ -118,7 +118,7 @@ test('testSharedLinksFiles', async function testSharedLinksFiles(): Promise if ( !((toString(updatedFile.sharedLink!.access) as string) == 'collaborators') ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(fileId); }); diff --git a/src/test/sharedLinksFolders.generated.test.ts b/src/test/sharedLinksFolders.generated.test.ts index dddc3887..ea8c18ed 100644 --- a/src/test/sharedLinksFolders.generated.test.ts +++ b/src/test/sharedLinksFolders.generated.test.ts @@ -66,7 +66,7 @@ test('testSharedLinksFolders', async function testSharedLinksFolders(): Promise< fields: 'shared_link', } satisfies GetSharedLinkForFolderQueryParams); if (!((toString(folderFromApi.sharedLink!.access) as string) == 'open')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const userId: string = getEnvVar('USER_ID'); const userClient: BoxClient = await getDefaultClientAsUser(userId); @@ -82,7 +82,7 @@ test('testSharedLinksFolders', async function testSharedLinksFolders(): Promise< }) ); if (!(folder.id == folderFromSharedLinkPassword.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await expect(async () => { await userClient.sharedLinksFolders.findFolderForSharedLink( @@ -110,7 +110,7 @@ test('testSharedLinksFolders', async function testSharedLinksFolders(): Promise< if ( !((toString(updatedFolder.sharedLink!.access) as string) == 'collaborators') ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(folder.id); }); diff --git a/src/test/sharedLinksWebLinks.generated.test.ts b/src/test/sharedLinksWebLinks.generated.test.ts index 6592f9f3..8554c7d5 100644 --- a/src/test/sharedLinksWebLinks.generated.test.ts +++ b/src/test/sharedLinksWebLinks.generated.test.ts @@ -73,7 +73,7 @@ test('testSharedLinksWebLinks', async function testSharedLinksWebLinks(): Promis fields: 'shared_link', } satisfies GetSharedLinkForWebLinkQueryParams); if (!((toString(webLinkFromApi.sharedLink!.access) as string) == 'open')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const userId: string = getEnvVar('USER_ID'); const userClient: BoxClient = await getDefaultClientAsUser(userId); @@ -89,7 +89,7 @@ test('testSharedLinksWebLinks', async function testSharedLinksWebLinks(): Promis }) ); if (!(webLinkId == webLinkFromSharedLinkPassword.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await expect(async () => { await userClient.sharedLinksWebLinks.findWebLinkForSharedLink( @@ -119,7 +119,7 @@ test('testSharedLinksWebLinks', async function testSharedLinksWebLinks(): Promis (toString(updatedWebLink.sharedLink!.access) as string) == 'collaborators' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.webLinks.deleteWebLinkById(webLinkId); }); diff --git a/src/test/shieldInformationBarrierReports.generated.test.ts b/src/test/shieldInformationBarrierReports.generated.test.ts index 3080ac33..e24e3d60 100644 --- a/src/test/shieldInformationBarrierReports.generated.test.ts +++ b/src/test/shieldInformationBarrierReports.generated.test.ts @@ -36,16 +36,16 @@ test('shieldInformationBarrierReports', async function shieldInformationBarrierR const barrier: ShieldInformationBarrier = await getOrCreateShieldInformationBarrier(client, enterpriseId); if (!((toString(barrier.status!) as string) == 'draft')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(barrier.type!) as string) == 'shield_information_barrier')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(barrier.enterprise!.id == enterpriseId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(barrier.enterprise!.type) as string) == 'enterprise')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const barrierId: string = barrier.id!; const existingReports: ShieldInformationBarrierReports = @@ -72,14 +72,14 @@ test('shieldInformationBarrierReports', async function shieldInformationBarrierR barrierId ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const retrievedReport: ShieldInformationBarrierReport = await client.shieldInformationBarrierReports.getShieldInformationBarrierReportById( createdReport.id! ); if (!(retrievedReport.id == createdReport.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const retrievedReports: ShieldInformationBarrierReports = await client.shieldInformationBarrierReports.getShieldInformationBarrierReports( @@ -88,7 +88,7 @@ test('shieldInformationBarrierReports', async function shieldInformationBarrierR } satisfies GetShieldInformationBarrierReportsQueryParams ); if (!(retrievedReports.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/shieldInformationBarrierSegmentMembers.generated.test.ts b/src/test/shieldInformationBarrierSegmentMembers.generated.test.ts index fbfeeea3..9df62c9a 100644 --- a/src/test/shieldInformationBarrierSegmentMembers.generated.test.ts +++ b/src/test/shieldInformationBarrierSegmentMembers.generated.test.ts @@ -65,7 +65,7 @@ test('testShieldInformationBarrierSegmentMembers', async function testShieldInfo } satisfies CreateShieldInformationBarrierSegmentRequestBody ); if (!(segment.name! == segmentName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const segmentMember: ShieldInformationBarrierSegmentMember = await client.shieldInformationBarrierSegmentMembers.createShieldInformationBarrierSegmentMember( @@ -81,10 +81,10 @@ test('testShieldInformationBarrierSegmentMembers', async function testShieldInfo } satisfies CreateShieldInformationBarrierSegmentMemberRequestBody ); if (!(segmentMember.user!.id == getEnvVar('USER_ID'))) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(segmentMember.shieldInformationBarrierSegment!.id == segment.id!)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const segmentMembers: ShieldInformationBarrierSegmentMembers = await client.shieldInformationBarrierSegmentMembers.getShieldInformationBarrierSegmentMembers( @@ -93,14 +93,14 @@ test('testShieldInformationBarrierSegmentMembers', async function testShieldInfo } satisfies GetShieldInformationBarrierSegmentMembersQueryParams ); if (!(segmentMembers.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const segmentMemberGet: ShieldInformationBarrierSegmentMember = await client.shieldInformationBarrierSegmentMembers.getShieldInformationBarrierSegmentMemberById( segmentMember.id! ); if (!(segmentMemberGet.id! == segmentMember.id!)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.shieldInformationBarrierSegmentMembers.deleteShieldInformationBarrierSegmentMemberById( segmentMember.id! diff --git a/src/test/shieldInformationBarrierSegmentRestrictions.generated.test.ts b/src/test/shieldInformationBarrierSegmentRestrictions.generated.test.ts index 1d4852b5..64c2fc21 100644 --- a/src/test/shieldInformationBarrierSegmentRestrictions.generated.test.ts +++ b/src/test/shieldInformationBarrierSegmentRestrictions.generated.test.ts @@ -96,7 +96,7 @@ test('testShieldInformationBarrierSegmentRestrictions', async function testShiel ); const segmentRestrictionId: string = segmentRestriction.id!; if (!(segmentRestriction.shieldInformationBarrierSegment.id == segmentId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const segmentRestrictions: ShieldInformationBarrierSegmentRestrictions = await client.shieldInformationBarrierSegmentRestrictions.getShieldInformationBarrierSegmentRestrictions( @@ -105,27 +105,27 @@ test('testShieldInformationBarrierSegmentRestrictions', async function testShiel } satisfies GetShieldInformationBarrierSegmentRestrictionsQueryParams ); if (!(segmentRestrictions.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const segmentRestrictionFromApi: ShieldInformationBarrierSegmentRestriction = await client.shieldInformationBarrierSegmentRestrictions.getShieldInformationBarrierSegmentRestrictionById( segmentRestrictionId ); if (!(segmentRestrictionFromApi.id! == segmentRestrictionId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !(segmentRestrictionFromApi.shieldInformationBarrierSegment.id == segmentId) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !(segmentRestrictionFromApi.restrictedSegment.id == segmentToRestrictId) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(segmentRestrictionFromApi.shieldInformationBarrier!.id == barrierId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.shieldInformationBarrierSegmentRestrictions.deleteShieldInformationBarrierSegmentRestrictionById( segmentRestrictionId diff --git a/src/test/shieldInformationBarrierSegments.generated.test.ts b/src/test/shieldInformationBarrierSegments.generated.test.ts index c9e1b5cf..bdc9df58 100644 --- a/src/test/shieldInformationBarrierSegments.generated.test.ts +++ b/src/test/shieldInformationBarrierSegments.generated.test.ts @@ -54,7 +54,7 @@ test('testShieldInformationBarrierSegments', async function testShieldInformatio } satisfies CreateShieldInformationBarrierSegmentRequestBody ); if (!(segment.name! == segmentName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const segments: ShieldInformationBarrierSegments = await client.shieldInformationBarrierSegments.getShieldInformationBarrierSegments( @@ -63,7 +63,7 @@ test('testShieldInformationBarrierSegments', async function testShieldInformatio } satisfies GetShieldInformationBarrierSegmentsQueryParams ); if (!(segments.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const segmentId: string = segment.id!; const segmentFromApi: ShieldInformationBarrierSegment = @@ -76,19 +76,19 @@ test('testShieldInformationBarrierSegments', async function testShieldInformatio 'shield_information_barrier_segment' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(segmentFromApi.id! == segmentId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(segmentFromApi.name! == segmentName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(segmentFromApi.description! == segmentDescription)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(segmentFromApi.shieldInformationBarrier!.id == barrierId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedSegmentDescription: string = 'updated barrier segment description'; @@ -100,7 +100,7 @@ test('testShieldInformationBarrierSegments', async function testShieldInformatio } satisfies UpdateShieldInformationBarrierSegmentByIdRequestBody ); if (!(updatedSegment.description! == updatedSegmentDescription)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.shieldInformationBarrierSegments.deleteShieldInformationBarrierSegmentById( segmentId diff --git a/src/test/shieldInformationBarriers.generated.test.ts b/src/test/shieldInformationBarriers.generated.test.ts index 0bd251fa..c1ae8072 100644 --- a/src/test/shieldInformationBarriers.generated.test.ts +++ b/src/test/shieldInformationBarriers.generated.test.ts @@ -29,16 +29,16 @@ test('testShieldInformationBarriers', async function testShieldInformationBarrie const barrier: ShieldInformationBarrier = await getOrCreateShieldInformationBarrier(client, enterpriseId); if (!((toString(barrier.status!) as string) == 'draft')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(barrier.type!) as string) == 'shield_information_barrier')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(barrier.enterprise!.id == enterpriseId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(barrier.enterprise!.type) as string) == 'enterprise')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const barrierId: string = barrier.id!; const barrierFromApi: ShieldInformationBarrier = @@ -46,12 +46,12 @@ test('testShieldInformationBarriers', async function testShieldInformationBarrie barrierId ); if (!(barrierFromApi.id! == barrierId)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const barriers: ShieldInformationBarriers = await client.shieldInformationBarriers.getShieldInformationBarriers(); if (!(barriers.entries!.length == 1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await expect(async () => { await client.shieldInformationBarriers.updateShieldInformationBarrierStatus( diff --git a/src/test/signRequests.generated.test.ts b/src/test/signRequests.generated.test.ts index d567e634..89c5de68 100644 --- a/src/test/signRequests.generated.test.ts +++ b/src/test/signRequests.generated.test.ts @@ -4,25 +4,29 @@ import { serializeFolderFull } from '../schemas.generated.js'; import { deserializeFolderFull } from '../schemas.generated.js'; import { serializeSignRequest } from '../schemas.generated.js'; import { deserializeSignRequest } from '../schemas.generated.js'; -import { serializeFolderBaseTypeField } from '../schemas.generated.js'; -import { deserializeFolderBaseTypeField } from '../schemas.generated.js'; -import { serializeFileBaseTypeField } from '../schemas.generated.js'; -import { deserializeFileBaseTypeField } from '../schemas.generated.js'; -import { serializeSignRequests } from '../schemas.generated.js'; -import { deserializeSignRequests } from '../schemas.generated.js'; import { serializeSignRequestCreateRequest } from '../schemas.generated.js'; import { deserializeSignRequestCreateRequest } from '../schemas.generated.js'; import { serializeSignRequestCreateSigner } from '../schemas.generated.js'; import { deserializeSignRequestCreateSigner } from '../schemas.generated.js'; import { serializeFolderMini } from '../schemas.generated.js'; import { deserializeFolderMini } from '../schemas.generated.js'; +import { serializeFolderBaseTypeField } from '../schemas.generated.js'; +import { deserializeFolderBaseTypeField } from '../schemas.generated.js'; import { serializeFileBase } from '../schemas.generated.js'; import { deserializeFileBase } from '../schemas.generated.js'; +import { serializeFileBaseTypeField } from '../schemas.generated.js'; +import { deserializeFileBaseTypeField } from '../schemas.generated.js'; +import { serializeSignRequests } from '../schemas.generated.js'; +import { deserializeSignRequests } from '../schemas.generated.js'; import { BoxClient } from '../client.generated.js'; import { FileFull } from '../schemas.generated.js'; import { FolderFull } from '../schemas.generated.js'; import { SignRequest } from '../schemas.generated.js'; +import { SignRequestCreateRequest } from '../schemas.generated.js'; +import { SignRequestCreateSigner } from '../schemas.generated.js'; +import { FolderMini } from '../schemas.generated.js'; import { FolderBaseTypeField } from '../schemas.generated.js'; +import { FileBase } from '../schemas.generated.js'; import { FileBaseTypeField } from '../schemas.generated.js'; import { SignRequests } from '../schemas.generated.js'; import { DeleteFolderByIdQueryParams } from '../managers/folders.generated.js'; @@ -30,10 +34,6 @@ import { getUuid } from '../utils.js'; import { uploadNewFile } from './commons.generated.js'; import { createNewFolder } from './commons.generated.js'; import { getDefaultClient } from './commons.generated.js'; -import { SignRequestCreateRequest } from '../schemas.generated.js'; -import { SignRequestCreateSigner } from '../schemas.generated.js'; -import { FolderMini } from '../schemas.generated.js'; -import { FileBase } from '../schemas.generated.js'; import { toString } from '../utils.js'; import { sdToJson } from '../json.js'; import { SerializedData } from '../json.js'; @@ -44,7 +44,7 @@ import { sdIsString } from '../json.js'; import { sdIsList } from '../json.js'; import { sdIsMap } from '../json.js'; const client: BoxClient = getDefaultClient(); -test('test_create_get_cancel_and_list_sign_request', async function test_create_get_cancel_and_list_sign_request(): Promise { +test('testCreateGetCancelAndListSignRequest', async function testCreateGetCancelAndListSignRequest(): Promise { const signerEmail: string = ''.concat(getUuid(), '@box.com') as string; const fileToSign: FileFull = await uploadNewFile(); const destinationFolder: FolderFull = await createNewFolder(); @@ -63,36 +63,36 @@ test('test_create_get_cancel_and_list_sign_request', async function test_create_ ], } satisfies SignRequestCreateRequest); if (!(createdSignRequest.signFiles!.files![0].name == fileToSign.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(createdSignRequest.signers![1].email == signerEmail)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(createdSignRequest.parentFolder.id == destinationFolder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newSignRequest: SignRequest = await client.signRequests.getSignRequestById(createdSignRequest.id!); if (!(newSignRequest.signFiles!.files![0].name == fileToSign.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newSignRequest.signers![1].email == signerEmail)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(newSignRequest.parentFolder.id == destinationFolder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const cancelledSignRequest: SignRequest = await client.signRequests.cancelSignRequest(createdSignRequest.id!); if (!((toString(cancelledSignRequest.status) as string) == 'cancelled')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const signRequests: SignRequests = await client.signRequests.getSignRequests(); if ( !((toString(signRequests.entries![0].type!) as string) == 'sign-request') ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(destinationFolder.id, { recursive: true, diff --git a/src/test/signTemplates.generated.test.ts b/src/test/signTemplates.generated.test.ts index 73fc190e..410ceb97 100644 --- a/src/test/signTemplates.generated.test.ts +++ b/src/test/signTemplates.generated.test.ts @@ -23,7 +23,7 @@ test('testGetSignTemplates', async function testGetSignTemplates(): Promise limit: 2, } satisfies GetSignTemplatesQueryParams); if (!(signTemplates.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('testGetSignTemplate', async function testGetSignTemplate(): Promise { @@ -33,7 +33,7 @@ test('testGetSignTemplate', async function testGetSignTemplate(): Promise { limit: 2, } satisfies GetSignTemplatesQueryParams); if (!(signTemplates.entries!.length >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (signTemplates.entries!.length > 0) { const signTemplate: SignTemplate = @@ -41,16 +41,16 @@ test('testGetSignTemplate', async function testGetSignTemplate(): Promise { signTemplates.entries![0].id! ); if (!(signTemplate.id == signTemplates.entries![0].id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(signTemplate.sourceFiles!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(signTemplate.name == '')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(signTemplate.parentFolder!.id == '')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } } }); diff --git a/src/test/storagePolicicyAssignments.generated.test.ts b/src/test/storagePolicicyAssignments.generated.test.ts index ea7cf23c..c13ca633 100644 --- a/src/test/storagePolicicyAssignments.generated.test.ts +++ b/src/test/storagePolicicyAssignments.generated.test.ts @@ -114,22 +114,22 @@ test('testGetStoragePolicyAssignments', async function testGetStoragePolicyAssig 'storage_policy_assignment' ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !((toString(storagePolicyAssignment.assignedTo!.type) as string) == 'user') ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(storagePolicyAssignment.assignedTo!.id == newUser.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const getStoragePolicyAssignment: StoragePolicyAssignment = await client.storagePolicyAssignments.getStoragePolicyAssignmentById( storagePolicyAssignment.id ); if (!(getStoragePolicyAssignment.id == storagePolicyAssignment.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedStoragePolicyAssignment: StoragePolicyAssignment = await client.storagePolicyAssignments.updateStoragePolicyAssignmentById( @@ -144,7 +144,7 @@ test('testGetStoragePolicyAssignments', async function testGetStoragePolicyAssig if ( !(updatedStoragePolicyAssignment.storagePolicy!.id == storagePolicy2.id) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.storagePolicyAssignments.deleteStoragePolicyAssignmentById( storagePolicyAssignment.id diff --git a/src/test/storagePolicies.generated.test.ts b/src/test/storagePolicies.generated.test.ts index 188a9275..4ca0296d 100644 --- a/src/test/storagePolicies.generated.test.ts +++ b/src/test/storagePolicies.generated.test.ts @@ -23,12 +23,12 @@ test('testGetStoragePolicies', async function testGetStoragePolicies(): Promise< await client.storagePolicies.getStoragePolicies(); const storagePolicy: StoragePolicy = storagePolicies.entries![0]; if (!((toString(storagePolicy.type) as string) == 'storage_policy')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const getStoragePolicy: StoragePolicy = await client.storagePolicies.getStoragePolicyById(storagePolicy.id); if (!(getStoragePolicy.id == storagePolicy.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/taskAssignments.generated.test.ts b/src/test/taskAssignments.generated.test.ts index cf7b7a99..1ffdb40b 100644 --- a/src/test/taskAssignments.generated.test.ts +++ b/src/test/taskAssignments.generated.test.ts @@ -61,21 +61,22 @@ import { sdIsMap } from '../json.js'; const client: BoxClient = getDefaultClient(); test('testCreateUpdateGetDeleteTaskAssignment', async function testCreateUpdateGetDeleteTaskAssignment(): Promise { const file: FileFull = await uploadNewFile(); + const date: string = '2035-01-01T00:00:00Z'; const task: Task = await client.tasks.createTask({ item: { type: 'file' as CreateTaskRequestBodyItemTypeField, id: file.id, } satisfies CreateTaskRequestBodyItemField, message: 'test message', - dueAt: '2035-01-01T00:00:00Z', + dueAt: date, action: 'review' as CreateTaskRequestBodyActionField, completionRule: 'all_assignees' as CreateTaskRequestBodyCompletionRuleField, } satisfies CreateTaskRequestBody); if (!(task.message == 'test message')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(task.item!.id == file.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const currentUser: UserFull = await client.users.getUserMe(); const taskAssignment: TaskAssignment = @@ -89,20 +90,20 @@ test('testCreateUpdateGetDeleteTaskAssignment', async function testCreateUpdateG } satisfies CreateTaskAssignmentRequestBodyAssignToField, } satisfies CreateTaskAssignmentRequestBody); if (!(taskAssignment.item!.id == file.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(taskAssignment.assignedTo!.id == currentUser.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const taskAssignmentById: TaskAssignment = await client.taskAssignments.getTaskAssignmentById(taskAssignment.id!); if (!(taskAssignmentById.id == taskAssignment.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const taskAssignmentsOnTask: TaskAssignments = await client.taskAssignments.getTaskAssignments(task.id!); if (!(taskAssignmentsOnTask.totalCount! == 1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedTaskAssignment: TaskAssignment = await client.taskAssignments.updateTaskAssignmentById(taskAssignment.id!, { @@ -111,12 +112,12 @@ test('testCreateUpdateGetDeleteTaskAssignment', async function testCreateUpdateG 'approved' as UpdateTaskAssignmentByIdRequestBodyResolutionStateField, } satisfies UpdateTaskAssignmentByIdRequestBody); if (!(updatedTaskAssignment.message == 'updated message')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if ( !((toString(updatedTaskAssignment.resolutionState) as string) == 'approved') ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await expect(async () => { await client.taskAssignments.deleteTaskAssignmentById(taskAssignment.id!); diff --git a/src/test/tasks.generated.test.ts b/src/test/tasks.generated.test.ts index 1cb0d443..e603b919 100644 --- a/src/test/tasks.generated.test.ts +++ b/src/test/tasks.generated.test.ts @@ -56,35 +56,36 @@ test('testCreateUpdateGetDeleteTask', async function testCreateUpdateGetDeleteTa file: generateByteStream(10), } satisfies UploadFileRequestBody); const file: FileFull = files.entries![0]; + const date: string = '2035-01-01T00:00:00Z'; const task: Task = await client.tasks.createTask({ item: { type: 'file' as CreateTaskRequestBodyItemTypeField, id: file.id, } satisfies CreateTaskRequestBodyItemField, message: 'test message', - dueAt: '2035-01-01T00:00:00Z', + dueAt: date, action: 'review' as CreateTaskRequestBodyActionField, completionRule: 'all_assignees' as CreateTaskRequestBodyCompletionRuleField, } satisfies CreateTaskRequestBody); if (!(task.message == 'test message')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(task.item!.id == file.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const taskById: Task = await client.tasks.getTaskById(task.id!); if (!(taskById.id == task.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const taskOnFile: Tasks = await client.tasks.getFileTasks(file.id); if (!(taskOnFile.totalCount == 1)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedTask: Task = await client.tasks.updateTaskById(task.id!, { message: 'updated message', } satisfies UpdateTaskByIdRequestBody); if (!(updatedTask.message == 'updated message')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.tasks.deleteTaskById(task.id!); await client.files.deleteFileById(file.id); diff --git a/src/test/termsOfServices.generated.test.ts b/src/test/termsOfServices.generated.test.ts index 4bd2e58c..5bc9da2b 100644 --- a/src/test/termsOfServices.generated.test.ts +++ b/src/test/termsOfServices.generated.test.ts @@ -31,10 +31,10 @@ test('testGetTermsOfServices', async function testGetTermsOfServices(): Promise< text: 'Enabled TOS', } satisfies UpdateTermsOfServiceByIdRequestBody); if (!((toString(updatedTos1.status) as string) == 'enabled')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedTos1.text == 'Enabled TOS')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedTos2: TermsOfService = await client.termsOfServices.updateTermsOfServiceById(tos.id, { @@ -42,15 +42,15 @@ test('testGetTermsOfServices', async function testGetTermsOfServices(): Promise< text: 'Disabled TOS', } satisfies UpdateTermsOfServiceByIdRequestBody); if (!((toString(updatedTos2.status) as string) == 'disabled')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedTos2.text == 'Disabled TOS')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const listTos: TermsOfServices = await client.termsOfServices.getTermsOfService(); if (!(listTos.totalCount! > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/transfer.generated.test.ts b/src/test/transfer.generated.test.ts index b9aa6099..c1e90d1d 100644 --- a/src/test/transfer.generated.test.ts +++ b/src/test/transfer.generated.test.ts @@ -45,7 +45,7 @@ test('testTransferUserContent', async function testTransferUserContent(): Promis { notify: false } satisfies TransferOwnedFolderQueryParams ); if (!(transferedFolder.ownedBy!.id == currentUser.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(transferedFolder.id, { recursive: true, diff --git a/src/test/trashedFiles.generated.test.ts b/src/test/trashedFiles.generated.test.ts index 987ec1a6..512337e1 100644 --- a/src/test/trashedFiles.generated.test.ts +++ b/src/test/trashedFiles.generated.test.ts @@ -49,26 +49,26 @@ test('testTrashedFiles', async function testTrashedFiles(): Promise { file.id ); if (!(fromTrash.id == file.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(fromTrash.name == file.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fromApiAfterTrashed: FileFull = await client.files.getFileById(file.id); if (!((toString(fromApiAfterTrashed.itemStatus) as string) == 'trashed')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const restoredFile: TrashFileRestored = await client.trashedFiles.restoreFileFromTrash(file.id); const fromApiAfterRestore: FileFull = await client.files.getFileById(file.id); if (!(restoredFile.id == fromApiAfterRestore.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(restoredFile.name == fromApiAfterRestore.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(fromApiAfterRestore.itemStatus) as string) == 'active')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(file.id); await client.trashedFiles.deleteTrashedFileById(file.id); diff --git a/src/test/trashedFolders.generated.test.ts b/src/test/trashedFolders.generated.test.ts index 9e9dec48..febd063c 100644 --- a/src/test/trashedFolders.generated.test.ts +++ b/src/test/trashedFolders.generated.test.ts @@ -33,10 +33,10 @@ test('testTrashedFolders', async function testTrashedFolders(): Promise { const fromTrash: TrashFolder = await client.trashedFolders.getTrashedFolderById(folder.id); if (!(fromTrash.id == folder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(fromTrash.name == folder.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await expect(async () => { await client.folders.getFolderById(folder.id); @@ -45,10 +45,10 @@ test('testTrashedFolders', async function testTrashedFolders(): Promise { await client.trashedFolders.restoreFolderFromTrash(folder.id); const fromApi: FolderFull = await client.folders.getFolderById(folder.id); if (!(restoredFolder.id == fromApi.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(restoredFolder.name == fromApi.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.folders.deleteFolderById(folder.id); await client.trashedFolders.deleteTrashedFolderById(folder.id); diff --git a/src/test/trashedItems.generated.test.ts b/src/test/trashedItems.generated.test.ts index 92f1b549..671cd6fa 100644 --- a/src/test/trashedItems.generated.test.ts +++ b/src/test/trashedItems.generated.test.ts @@ -20,7 +20,7 @@ test('testListTrashedItems', async function testListTrashedItems(): Promise await client.files.deleteFileById(file.id); const trashedItems: Items = await client.trashedItems.getTrashedItems(); if (!(trashedItems.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/trashedWebLinks.generated.test.ts b/src/test/trashedWebLinks.generated.test.ts index a12728a3..dfeabeb2 100644 --- a/src/test/trashedWebLinks.generated.test.ts +++ b/src/test/trashedWebLinks.generated.test.ts @@ -44,25 +44,25 @@ test('testTrashedWebLinks', async function testTrashedWebLinks(): Promise { const fromTrash: TrashWebLink = await client.trashedWebLinks.getTrashedWebLinkById(weblink.id); if (!(fromTrash.id == weblink.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(fromTrash.name == weblink.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const fromApiAfterTrashed: WebLink = await client.webLinks.getWebLinkById( weblink.id ); if (!((toString(fromApiAfterTrashed.itemStatus) as string) == 'trashed')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const restoredWeblink: TrashWebLinkRestored = await client.trashedWebLinks.restoreWeblinkFromTrash(weblink.id); const fromApi: WebLink = await client.webLinks.getWebLinkById(weblink.id); if (!(restoredWeblink.id == fromApi.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(restoredWeblink.name == fromApi.name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.webLinks.deleteWebLinkById(weblink.id); await client.trashedWebLinks.deleteTrashedWebLinkById(weblink.id); diff --git a/src/test/uploads.generated.test.ts b/src/test/uploads.generated.test.ts index e4b27ceb..56f17f14 100644 --- a/src/test/uploads.generated.test.ts +++ b/src/test/uploads.generated.test.ts @@ -44,7 +44,7 @@ test('testUploadFileAndFileVersion', async function testUploadFileAndFileVersion } satisfies UploadFileRequestBody); const uploadedFile: FileFull = uploadedFiles.entries![0]; if (!(uploadedFile.name == newFileName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const newFileVersionName: string = getUuid(); const newFileContentStream: ByteStream = generateByteStream(1024 * 1024); @@ -59,7 +59,7 @@ test('testUploadFileAndFileVersion', async function testUploadFileAndFileVersion ); const newFileVersion: FileFull = uploadedFilesVersion.entries![0]; if (!(newFileVersion.name == newFileVersionName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(newFileVersion.id); }); diff --git a/src/test/userCollaborations.generated.test.ts b/src/test/userCollaborations.generated.test.ts index 6cdd88b6..0e8d7f4d 100644 --- a/src/test/userCollaborations.generated.test.ts +++ b/src/test/userCollaborations.generated.test.ts @@ -70,29 +70,29 @@ test('testUserCollaborations', async function testUserCollaborations(): Promise< role: 'editor' as CreateCollaborationRequestBodyRoleField, } satisfies CreateCollaborationRequestBody); if (!((toString(collaboration.role!) as string) == 'editor')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const collaborationId: string = collaboration.id; const collaborationFromApi: Collaboration = await client.userCollaborations.getCollaborationById(collaborationId); if (!(collaborationId == collaborationFromApi.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(collaborationFromApi.status!) as string) == 'accepted')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(collaborationFromApi.type) as string) == 'collaboration')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(collaborationFromApi.inviteEmail == void 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedCollaboration: Collaboration = await client.userCollaborations.updateCollaborationById(collaborationId, { role: 'viewer' as UpdateCollaborationByIdRequestBodyRoleField, } satisfies UpdateCollaborationByIdRequestBody); if (!((toString(updatedCollaboration.role!) as string) == 'viewer')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.userCollaborations.deleteCollaborationById(collaborationId); await expect(async () => { @@ -118,29 +118,29 @@ test('testExternalUserCollaborations', async function testExternalUserCollaborat role: 'editor' as CreateCollaborationRequestBodyRoleField, } satisfies CreateCollaborationRequestBody); if (!((toString(collaboration.role!) as string) == 'editor')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const collaborationId: string = collaboration.id; const collaborationFromApi: Collaboration = await client.userCollaborations.getCollaborationById(collaborationId); if (!(collaborationId == collaborationFromApi.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(collaborationFromApi.status!) as string) == 'pending')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(collaborationFromApi.type) as string) == 'collaboration')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(collaborationFromApi.inviteEmail == userLogin)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedCollaboration: Collaboration = await client.userCollaborations.updateCollaborationById(collaborationId, { role: 'viewer' as UpdateCollaborationByIdRequestBodyRoleField, } satisfies UpdateCollaborationByIdRequestBody); if (!((toString(updatedCollaboration.role!) as string) == 'viewer')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.userCollaborations.deleteCollaborationById(collaborationId); await expect(async () => { diff --git a/src/test/users.generated.test.ts b/src/test/users.generated.test.ts index 62cbe654..0e073a52 100644 --- a/src/test/users.generated.test.ts +++ b/src/test/users.generated.test.ts @@ -26,13 +26,13 @@ const client: BoxClient = getDefaultClient(); test('test_get_users', async function test_get_users(): Promise { const users: Users = await client.users.getUsers(); if (!(users.totalCount! >= 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_get_user_me', async function test_get_user_me(): Promise { const currentUser: UserFull = await client.users.getUserMe(); if (!((toString(currentUser.type) as string) == 'user')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); test('test_create_update_get_delete_user', async function test_create_update_get_delete_user(): Promise { @@ -44,18 +44,18 @@ test('test_create_update_get_delete_user', async function test_create_update_get isPlatformAccessOnly: true, } satisfies CreateUserRequestBody); if (!(user.name == userName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const userById: UserFull = await client.users.getUserById(user.id); if (!(userById.id == user.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedUserName: string = getUuid(); const updatedUser: UserFull = await client.users.updateUserById(user.id, { name: updatedUserName, } satisfies UpdateUserByIdRequestBody); if (!(updatedUser.name == updatedUserName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.users.deleteUserById(user.id); }); diff --git a/src/test/webhooks.generated.test.ts b/src/test/webhooks.generated.test.ts index a9ddf24d..43889482 100644 --- a/src/test/webhooks.generated.test.ts +++ b/src/test/webhooks.generated.test.ts @@ -55,32 +55,32 @@ test('testWebhooksCRUD', async function testWebhooksCRUD(): Promise { triggers: ['FILE.UPLOADED' as CreateWebhookRequestBodyTriggersField], } satisfies CreateWebhookRequestBody); if (!(webhook.target!.id == folder.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!((toString(webhook.target!.type) as string) == 'folder')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(webhook.triggers!.length == ['FILE.UPLOADED'].length)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(webhook.address == 'https://example.com/new-webhook')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const webhooks: Webhooks = await client.webhooks.getWebhooks(); if (!(webhooks.entries!.length > 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const webhookFromApi: Webhook = await client.webhooks.getWebhookById( webhook.id! ); if (!(webhook.id == webhookFromApi.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(webhook.target!.id == webhookFromApi.target!.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(webhook.address == webhookFromApi.address)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedWebhook: Webhook = await client.webhooks.updateWebhookById( webhook.id!, @@ -89,10 +89,10 @@ test('testWebhooksCRUD', async function testWebhooksCRUD(): Promise { } satisfies UpdateWebhookByIdRequestBody ); if (!(updatedWebhook.id == webhook.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedWebhook.address == 'https://example.com/updated-webhook')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.webhooks.deleteWebhookById(webhook.id!); await expect(async () => { diff --git a/src/test/weblinks.generated.test.ts b/src/test/weblinks.generated.test.ts index 930b5a9d..ee5e9d84 100644 --- a/src/test/weblinks.generated.test.ts +++ b/src/test/weblinks.generated.test.ts @@ -41,23 +41,23 @@ test('test_create_get_delete_weblink', async function test_create_get_delete_web description: description, } satisfies CreateWebLinkRequestBody); if (!(weblink.url == url)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(weblink.parent!.id == parent.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(weblink.name == name)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(weblink.description == description)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const weblinkById: any = await client.webLinks.getWebLinkById(weblink.id); if (!(weblinkById.id == weblink.id)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(weblinkById.url == url)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const updatedName: any = getUuid(); const updatedWeblink: any = await client.webLinks.updateWebLinkById( @@ -71,15 +71,15 @@ test('test_create_get_delete_weblink', async function test_create_get_delete_web } satisfies UpdateWebLinkByIdRequestBody ); if (!(updatedWeblink.name == updatedName)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(updatedWeblink.sharedLink!.access! == sharedAccess)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.webLinks.deleteWebLinkById(weblink.id); const deletedWeblink: any = await client.webLinks.getWebLinkById(weblink.id); if (!(deletedWeblink.itemStatus! == 'trashed')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } }); export {}; diff --git a/src/test/zipDownloads.generated.test.ts b/src/test/zipDownloads.generated.test.ts index 931524ac..49aa8051 100644 --- a/src/test/zipDownloads.generated.test.ts +++ b/src/test/zipDownloads.generated.test.ts @@ -64,7 +64,7 @@ test('testZipDownload', async function testZipDownload(): Promise { false ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(file1.id); await client.files.deleteFileById(file2.id); @@ -92,13 +92,13 @@ test('testManualZipDownloadAndCheckStatus', async function testManualZipDownload downloadFileName: 'zip', } satisfies ZipDownloadRequest); if (!!(zipDownload.downloadUrl == '')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(zipDownload.statusUrl == '')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!(zipDownload.expiresAt == '')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const zipStream: ByteStream = await client.zipDownloads.getZipDownloadContent( zipDownload.downloadUrl! @@ -109,24 +109,24 @@ test('testManualZipDownloadAndCheckStatus', async function testManualZipDownload false ) ) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } const zipDownloadStatus: ZipDownloadStatus = await client.zipDownloads.getZipDownloadStatus(zipDownload.statusUrl!); if (!(zipDownloadStatus.totalFileCount == 2)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(zipDownloadStatus.downloadedFileCount == 2)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(zipDownloadStatus.skippedFileCount == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!(zipDownloadStatus.skippedFolderCount == 0)) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } if (!!((toString(zipDownloadStatus.state) as string) == 'failed')) { - throw 'Assertion failed'; + throw new Error(String('Assertion failed')); } await client.files.deleteFileById(file1.id); await client.files.deleteFileById(file2.id); diff --git a/src/utils.ts b/src/utils.ts index 8b81491a..b7eb4156 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -93,10 +93,6 @@ export function getEnvVar(name: string) { return process.env[name] || ''; } -export function listConcat(a: readonly T[], b: readonly T[]): T[] { - return [...a, ...b]; -} - export function generateByteBuffer(size: number): Buffer { if (isBrowser()) { const buffer = new Uint8Array(size); From 37f83c2de2dec06d4f09e39a0bbb19356385c0e2 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 2 Feb 2024 03:46:47 -0800 Subject: [PATCH 2/4] generated with codegen at box/box-codegen@c074ced and spec at box/box-openapi@1f2ee58 --- src/schemas.generated.ts | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/src/schemas.generated.ts b/src/schemas.generated.ts index 74a430ac..607c4517 100644 --- a/src/schemas.generated.ts +++ b/src/schemas.generated.ts @@ -936,8 +936,8 @@ export interface TrashFile { } export type TermsOfServiceUserStatusTypeField = 'terms_of_service_user_status'; export interface TermsOfServiceUserStatus { - readonly id?: string; - readonly type?: TermsOfServiceUserStatusTypeField; + readonly id: string; + readonly type: TermsOfServiceUserStatusTypeField; readonly tos?: TermsOfServiceBase; readonly user?: UserMini; readonly isAccepted?: boolean; @@ -8815,11 +8815,8 @@ export function serializeTermsOfServiceUserStatus( val: TermsOfServiceUserStatus ): SerializedData { return { - ['id']: val.id == void 0 ? void 0 : val.id, - ['type']: - val.type == void 0 - ? void 0 - : serializeTermsOfServiceUserStatusTypeField(val.type), + ['id']: val.id, + ['type']: serializeTermsOfServiceUserStatusTypeField(val.type), ['tos']: val.tos == void 0 ? void 0 : serializeTermsOfServiceBase(val.tos), ['user']: val.user == void 0 ? void 0 : serializeUserMini(val.user), ['is_accepted']: val.isAccepted == void 0 ? void 0 : val.isAccepted, @@ -8830,11 +8827,9 @@ export function serializeTermsOfServiceUserStatus( export function deserializeTermsOfServiceUserStatus( val: any ): TermsOfServiceUserStatus { - const id: undefined | string = val.id == void 0 ? void 0 : val.id; - const type: undefined | TermsOfServiceUserStatusTypeField = - val.type == void 0 - ? void 0 - : deserializeTermsOfServiceUserStatusTypeField(val.type); + const id: string = val.id; + const type: TermsOfServiceUserStatusTypeField = + deserializeTermsOfServiceUserStatusTypeField(val.type); const tos: undefined | TermsOfServiceBase = val.tos == void 0 ? void 0 : deserializeTermsOfServiceBase(val.tos); const user: undefined | UserMini = From ca6c0ec57286d805310fdb46d8479c217772d2e6 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Mon, 5 Feb 2024 01:07:58 -0800 Subject: [PATCH 3/4] generated with codegen at box/box-codegen@7000cd8 and spec at box/box-openapi@1f2ee58 --- docs/authentication.md | 39 +++--- docs/termsOfServiceUserStatuses.md | 36 +++++- docs/termsOfServices.md | 2 +- src/test/commons.generated.ts | 31 +++-- ...rmsOfServiceUserStatuses.generated.test.ts | 117 ++++++++++++++++++ 5 files changed, 196 insertions(+), 29 deletions(-) create mode 100644 src/test/termsOfServiceUserStatuses.generated.test.ts diff --git a/docs/authentication.md b/docs/authentication.md index 97b35123..7a8fd2fb 100644 --- a/docs/authentication.md +++ b/docs/authentication.md @@ -174,13 +174,16 @@ You can use `CCGAuth` to initialize a client object the same way as for other au ```js const { BoxClient } = require('box-typescript-sdk-gen/lib/client.generated.js'); -const { BoxCcgAuth } = require('box-typescript-sdk-gen/lib/ccgAuth.js'); +const { + BoxCcgAuth, + CcgConfig, +} = require('box-typescript-sdk-gen/lib/ccgAuth.js'); -const ccgConfig = { +const ccgConfig = new CcgConfig({ userId: 'YOUR_USER_ID', clientId: 'YOUR_CLIENT_ID', clientSecret: 'YOUR_CLIENT_SECRET', -}; +}); const ccgAuth = new BoxCcgAuth({ config: ccgConfig }); const client = new BoxClient({ auth: ccgAuth }); @@ -200,13 +203,16 @@ To obtain service account you will have to provide enterprise ID with client id ```js const { BoxClient } = require('box-typescript-sdk-gen/lib/client.generated.js'); -const { BoxCcgAuth } = require('box-typescript-sdk-gen/lib/ccgAuth.js'); +const { + BoxCcgAuth, + CcgConfig, +} = require('box-typescript-sdk-gen/lib/ccgAuth.js'); -const ccgConfig = { +const ccgConfig = new CcgConfig({ enterpriseId: 'YOUR_ENTERPRISE_ID', clientId: 'YOUR_CLIENT_ID', clientSecret: 'YOUR_CLIENT_SECRET', -}; +}); const ccgAuth = new BoxCcgAuth({ config: ccgConfig }); const client = new BoxClient({ auth: ccgAuth }); ``` @@ -221,13 +227,16 @@ To obtain user account you will have to provide user ID with client id and secre ```js const { BoxClient } = require('box-typescript-sdk-gen/lib/client.generated.js'); -const { BoxCcgAuth } = require('box-typescript-sdk-gen/lib/ccgAuth.js'); +const { + BoxCcgAuth, + CcgConfig, +} = require('box-typescript-sdk-gen/lib/ccgAuth.js'); -const ccgConfig = { +const ccgConfig = new CcgConfig({ userId: 'YOUR_USER_ID', clientId: 'YOUR_CLIENT_ID', clientSecret: 'YOUR_CLIENT_SECRET', -}; +}); const ccgAuth = new BoxCcgAuth({ config: ccgConfig }); const client = new BoxClient({ auth: ccgAuth }); ``` @@ -276,10 +285,10 @@ const { OAuthConfig, } = require('box-typescript-sdk-gen/lib/oauth.js'); -const config = { +const config = new OAuthConfig({ clientId: 'OAUTH_CLIENT_ID', clientSecret: 'OAUTH_CLIENT_SECRET', -}; +}); const oauth = new BoxOAuth({ config: config }); // the URL to redirect the user to @@ -350,10 +359,10 @@ To use in-memory token storage, you don't need to do anything more than create an Auth class using AuthConfig, for example, for OAuth: ```js -const config = { +const config = new OAuthConfig({ clientId: 'OAUTH_CLIENT_ID', clientSecret: 'OAUTH_CLIENT_SECRET', -}; +}); const oauth = new BoxOAuth({ config: config }); ``` @@ -363,10 +372,10 @@ You can also provide a custom token storage class. All you need to do is create interface and pass an instance of your class to the AuthConfig constructor. ```js -const config = { +const config = new OAuthConfig({ clientId: 'OAUTH_CLIENT_ID', clientSecret: 'OAUTH_CLIENT_SECRET', tokenStorage: new MyCustomTokenStorage(), -}; +}); const oauth = new BoxOAuth({ config: config }); ``` diff --git a/docs/termsOfServiceUserStatuses.md b/docs/termsOfServiceUserStatuses.md index a40ebe28..0cb401e4 100644 --- a/docs/termsOfServiceUserStatuses.md +++ b/docs/termsOfServiceUserStatuses.md @@ -15,7 +15,14 @@ This operation is performed by calling function `getTermsOfServiceUserStatuses`. See the endpoint docs at [API Reference](https://developer.box.com/reference/get-terms-of-service-user-statuses/). -_Currently we don't have an example for calling `getTermsOfServiceUserStatuses` in integration tests_ + + +```ts +await client.termsOfServiceUserStatuses.getTermsOfServiceUserStatuses({ + tosId: tos.id, + userId: user.id, +} satisfies GetTermsOfServiceUserStatusesQueryParams); +``` ### Arguments @@ -41,7 +48,21 @@ This operation is performed by calling function `createTermsOfServiceStatusForUs See the endpoint docs at [API Reference](https://developer.box.com/reference/post-terms-of-service-user-statuses/). -_Currently we don't have an example for calling `createTermsOfServiceStatusForUser` in integration tests_ + + +```ts +await client.termsOfServiceUserStatuses.createTermsOfServiceStatusForUser({ + tos: { + type: 'terms_of_service' as CreateTermsOfServiceStatusForUserRequestBodyTosTypeField, + id: tos.id, + } satisfies CreateTermsOfServiceStatusForUserRequestBodyTosField, + user: { + type: 'user' as CreateTermsOfServiceStatusForUserRequestBodyUserTypeField, + id: user.id, + } satisfies CreateTermsOfServiceStatusForUserRequestBodyUserField, + isAccepted: false, +} satisfies CreateTermsOfServiceStatusForUserRequestBody); +``` ### Arguments @@ -67,7 +88,16 @@ This operation is performed by calling function `updateTermsOfServiceStatusForUs See the endpoint docs at [API Reference](https://developer.box.com/reference/put-terms-of-service-user-statuses-id/). -_Currently we don't have an example for calling `updateTermsOfServiceStatusForUserById` in integration tests_ + + +```ts +await client.termsOfServiceUserStatuses.updateTermsOfServiceStatusForUserById( + createdTosUserStatus.id, + { + isAccepted: true, + } satisfies UpdateTermsOfServiceStatusForUserByIdRequestBody +); +``` ### Arguments diff --git a/docs/termsOfServices.md b/docs/termsOfServices.md index 45d86018..b3cd5e18 100644 --- a/docs/termsOfServices.md +++ b/docs/termsOfServices.md @@ -51,7 +51,7 @@ See the endpoint docs at ```ts await client.termsOfServices.createTermsOfService({ - status: 'enabled' as CreateTermsOfServiceRequestBodyStatusField, + status: 'disabled' as CreateTermsOfServiceRequestBodyStatusField, tosType: 'managed' as CreateTermsOfServiceRequestBodyTosTypeField, text: 'Test TOS', } satisfies CreateTermsOfServiceRequestBody); diff --git a/src/test/commons.generated.ts b/src/test/commons.generated.ts index 734854e7..759662a5 100644 --- a/src/test/commons.generated.ts +++ b/src/test/commons.generated.ts @@ -12,8 +12,6 @@ import { serializeUploadFileRequestBodyAttributesField } from '../managers/uploa import { deserializeUploadFileRequestBodyAttributesField } from '../managers/uploads.generated.js'; import { serializeUploadFileRequestBodyAttributesParentField } from '../managers/uploads.generated.js'; import { deserializeUploadFileRequestBodyAttributesParentField } from '../managers/uploads.generated.js'; -import { serializeTermsOfService } from '../schemas.generated.js'; -import { deserializeTermsOfService } from '../schemas.generated.js'; import { serializeTermsOfServices } from '../schemas.generated.js'; import { deserializeTermsOfServices } from '../schemas.generated.js'; import { serializeCreateTermsOfServiceRequestBody } from '../managers/termsOfServices.generated.js'; @@ -64,6 +62,8 @@ import { serializeEnterpriseBaseTypeField } from '../schemas.generated.js'; import { deserializeEnterpriseBaseTypeField } from '../schemas.generated.js'; import { serializeClassificationTemplate } from '../schemas.generated.js'; import { deserializeClassificationTemplate } from '../schemas.generated.js'; +import { serializeTermsOfService } from '../schemas.generated.js'; +import { deserializeTermsOfService } from '../schemas.generated.js'; import { FolderFull } from '../schemas.generated.js'; import { CreateFolderRequestBody } from '../managers/folders.generated.js'; import { CreateFolderRequestBodyParentField } from '../managers/folders.generated.js'; @@ -73,7 +73,6 @@ import { Files } from '../schemas.generated.js'; import { UploadFileRequestBody } from '../managers/uploads.generated.js'; import { UploadFileRequestBodyAttributesField } from '../managers/uploads.generated.js'; import { UploadFileRequestBodyAttributesParentField } from '../managers/uploads.generated.js'; -import { TermsOfService } from '../schemas.generated.js'; import { TermsOfServices } from '../schemas.generated.js'; import { CreateTermsOfServiceRequestBody } from '../managers/termsOfServices.generated.js'; import { CreateTermsOfServiceRequestBodyStatusField } from '../managers/termsOfServices.generated.js'; @@ -104,8 +103,11 @@ import { getUuid } from '../utils.js'; import { generateByteStream } from '../utils.js'; import { BoxClient } from '../client.generated.js'; import { ClassificationTemplate } from '../schemas.generated.js'; +import { TermsOfService } from '../schemas.generated.js'; import { BoxJwtAuth } from '../jwtAuth.generated.js'; import { JwtConfig } from '../jwtAuth.generated.js'; +import { toString } from '../utils.js'; +import { sdToJson } from '../json.js'; import { SerializedData } from '../json.js'; import { sdIsEmpty } from '../json.js'; import { sdIsBoolean } from '../json.js'; @@ -156,14 +158,23 @@ export async function getOrCreateTermsOfServices(): Promise { const client: BoxClient = getDefaultClient(); const tos: TermsOfServices = await client.termsOfServices.getTermsOfService(); const numberOfTos: number = tos.entries!.length; - if (numberOfTos == 0) { - return await client.termsOfServices.createTermsOfService({ - status: 'enabled' as CreateTermsOfServiceRequestBodyStatusField, - tosType: 'managed' as CreateTermsOfServiceRequestBodyTosTypeField, - text: 'Test TOS', - } satisfies CreateTermsOfServiceRequestBody); + if (numberOfTos >= 1) { + const firstTos: TermsOfService = tos.entries![0]; + if ((toString(firstTos.tosType) as string) == 'managed') { + return firstTos; + } + } + if (numberOfTos >= 2) { + const secondTos: TermsOfService = tos.entries![1]; + if ((toString(secondTos.tosType) as string) == 'managed') { + return secondTos; + } } - return tos.entries![0]; + return await client.termsOfServices.createTermsOfService({ + status: 'disabled' as CreateTermsOfServiceRequestBodyStatusField, + tosType: 'managed' as CreateTermsOfServiceRequestBodyTosTypeField, + text: 'Test TOS', + } satisfies CreateTermsOfServiceRequestBody); } export async function getOrCreateClassification( classificationTemplate: ClassificationTemplate diff --git a/src/test/termsOfServiceUserStatuses.generated.test.ts b/src/test/termsOfServiceUserStatuses.generated.test.ts new file mode 100644 index 00000000..82609a19 --- /dev/null +++ b/src/test/termsOfServiceUserStatuses.generated.test.ts @@ -0,0 +1,117 @@ +import { serializeTermsOfService } from '../schemas.generated.js'; +import { deserializeTermsOfService } from '../schemas.generated.js'; +import { serializeUserFull } from '../schemas.generated.js'; +import { deserializeUserFull } from '../schemas.generated.js'; +import { serializeCreateUserRequestBody } from '../managers/users.generated.js'; +import { deserializeCreateUserRequestBody } from '../managers/users.generated.js'; +import { serializeTermsOfServiceUserStatus } from '../schemas.generated.js'; +import { deserializeTermsOfServiceUserStatus } from '../schemas.generated.js'; +import { serializeCreateTermsOfServiceStatusForUserRequestBody } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { deserializeCreateTermsOfServiceStatusForUserRequestBody } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { serializeCreateTermsOfServiceStatusForUserRequestBodyTosField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { deserializeCreateTermsOfServiceStatusForUserRequestBodyTosField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { serializeCreateTermsOfServiceStatusForUserRequestBodyTosTypeField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { deserializeCreateTermsOfServiceStatusForUserRequestBodyTosTypeField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { serializeCreateTermsOfServiceStatusForUserRequestBodyUserField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { deserializeCreateTermsOfServiceStatusForUserRequestBodyUserField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { serializeCreateTermsOfServiceStatusForUserRequestBodyUserTypeField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { deserializeCreateTermsOfServiceStatusForUserRequestBodyUserTypeField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { serializeUpdateTermsOfServiceStatusForUserByIdRequestBody } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { deserializeUpdateTermsOfServiceStatusForUserByIdRequestBody } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { serializeTermsOfServiceUserStatuses } from '../schemas.generated.js'; +import { deserializeTermsOfServiceUserStatuses } from '../schemas.generated.js'; +import { BoxClient } from '../client.generated.js'; +import { TermsOfService } from '../schemas.generated.js'; +import { UserFull } from '../schemas.generated.js'; +import { CreateUserRequestBody } from '../managers/users.generated.js'; +import { TermsOfServiceUserStatus } from '../schemas.generated.js'; +import { CreateTermsOfServiceStatusForUserRequestBody } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { CreateTermsOfServiceStatusForUserRequestBodyTosField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { CreateTermsOfServiceStatusForUserRequestBodyTosTypeField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { CreateTermsOfServiceStatusForUserRequestBodyUserField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { CreateTermsOfServiceStatusForUserRequestBodyUserTypeField } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { UpdateTermsOfServiceStatusForUserByIdRequestBody } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { TermsOfServiceUserStatuses } from '../schemas.generated.js'; +import { GetTermsOfServiceUserStatusesQueryParams } from '../managers/termsOfServiceUserStatuses.generated.js'; +import { getDefaultClientAsUser } from './commons.generated.js'; +import { getOrCreateTermsOfServices } from './commons.generated.js'; +import { getUuid } from '../utils.js'; +import { getEnvVar } from '../utils.js'; +import { toString } from '../utils.js'; +import { sdToJson } from '../json.js'; +import { SerializedData } from '../json.js'; +import { sdIsEmpty } from '../json.js'; +import { sdIsBoolean } from '../json.js'; +import { sdIsNumber } from '../json.js'; +import { sdIsString } from '../json.js'; +import { sdIsList } from '../json.js'; +import { sdIsMap } from '../json.js'; +test('testGetTermsOfServiceUserStatuses', async function testGetTermsOfServiceUserStatuses(): Promise { + const adminUserId: string = getEnvVar('USER_ID'); + const client: BoxClient = await getDefaultClientAsUser(adminUserId); + const tos: TermsOfService = await getOrCreateTermsOfServices(); + const user: UserFull = await client.users.createUser({ + name: getUuid(), + login: ''.concat(getUuid(), '@boxdemo.com') as string, + isPlatformAccessOnly: true, + } satisfies CreateUserRequestBody); + const createdTosUserStatus: TermsOfServiceUserStatus = + await client.termsOfServiceUserStatuses.createTermsOfServiceStatusForUser({ + tos: { + type: 'terms_of_service' as CreateTermsOfServiceStatusForUserRequestBodyTosTypeField, + id: tos.id, + } satisfies CreateTermsOfServiceStatusForUserRequestBodyTosField, + user: { + type: 'user' as CreateTermsOfServiceStatusForUserRequestBodyUserTypeField, + id: user.id, + } satisfies CreateTermsOfServiceStatusForUserRequestBodyUserField, + isAccepted: false, + } satisfies CreateTermsOfServiceStatusForUserRequestBody); + if (!(createdTosUserStatus.isAccepted == false)) { + throw new Error(String('Assertion failed')); + } + if ( + !( + (toString(createdTosUserStatus.type) as string) == + 'terms_of_service_user_status' + ) + ) { + throw new Error(String('Assertion failed')); + } + if ( + !( + (toString(createdTosUserStatus.tos!.type) as string) == 'terms_of_service' + ) + ) { + throw new Error(String('Assertion failed')); + } + if (!((toString(createdTosUserStatus.user!.type) as string) == 'user')) { + throw new Error(String('Assertion failed')); + } + if (!(createdTosUserStatus.tos!.id == tos.id)) { + throw new Error(String('Assertion failed')); + } + if (!(createdTosUserStatus.user!.id == user.id)) { + throw new Error(String('Assertion failed')); + } + const updatedTosUserStatus: TermsOfServiceUserStatus = + await client.termsOfServiceUserStatuses.updateTermsOfServiceStatusForUserById( + createdTosUserStatus.id, + { + isAccepted: true, + } satisfies UpdateTermsOfServiceStatusForUserByIdRequestBody + ); + if (!(updatedTosUserStatus.isAccepted == true)) { + throw new Error(String('Assertion failed')); + } + const listTosUserStatuses: TermsOfServiceUserStatuses = + await client.termsOfServiceUserStatuses.getTermsOfServiceUserStatuses({ + tosId: tos.id, + userId: user.id, + } satisfies GetTermsOfServiceUserStatusesQueryParams); + if (!(listTosUserStatuses.totalCount! > 0)) { + throw new Error(String('Assertion failed')); + } + await client.users.deleteUserById(user.id); +}); +export {}; From 4055447938d273e1da9f72ea372e56b02bcbcfe7 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 6 Feb 2024 08:42:19 -0800 Subject: [PATCH 4/4] generated with codegen at box/box-codegen@6fd1c5f and spec at box/box-openapi@1f2ee58 --- .github/workflows/build_and_test.yml | 1 + README.md | 1 + docs/workflows.md | 30 +++++- src/test/workflows.generated.test.ts | 138 +++++++++++++++++++++++++++ 4 files changed, 168 insertions(+), 2 deletions(-) create mode 100644 src/test/workflows.generated.test.ts diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml index 754963dc..8a2ef20c 100644 --- a/.github/workflows/build_and_test.yml +++ b/.github/workflows/build_and_test.yml @@ -35,6 +35,7 @@ jobs: ENTERPRISE_ID: ${{ secrets.ENTERPRISE_ID }} BOX_FILE_REQUEST_ID: ${{ secrets.BOX_FILE_REQUEST_ID }} BOX_EXTERNAL_USER_EMAIL: ${{ secrets.BOX_EXTERNAL_USER_EMAIL }} + WORKFLOW_FOLDER_ID: ${{ secrets.WORKFLOW_FOLDER_ID }} - name: Coveralls uses: coverallsapp/github-action@master with: diff --git a/README.md b/README.md index f5ef5af7..a585244e 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ Now select `Authorization` and submit application to be reviewed by account admi 2. Encode configuration file to Base64, e.g. using command: `base64 -i path_to_json_file` 3. Set environment variable: `JWT_CONFIG_BASE_64` with base64 encoded jwt configuration file 4. Set environment variable: `BOX_FILE_REQUEST_ID` with ID of file request already created in the user account, `BOX_EXTERNAL_USER_EMAIL` with email of free external user which not belongs to any enterprise. +5. Set environment variable: `WORKFLOW_FOLDER_ID` with the ID of the Relay workflow that deletes the file that triggered the workflow. The workflow should have a manual start to be able to start it from the API. # Questions, Bugs, and Feature Requests? diff --git a/docs/workflows.md b/docs/workflows.md index 5a1dbbed..67682e44 100644 --- a/docs/workflows.md +++ b/docs/workflows.md @@ -16,7 +16,13 @@ This operation is performed by calling function `getWorkflows`. See the endpoint docs at [API Reference](https://developer.box.com/reference/get-workflows/). -_Currently we don't have an example for calling `getWorkflows` in integration tests_ + + +```ts +await adminClient.workflows.getWorkflows({ + folderId: workflowFolderId, +} satisfies GetWorkflowsQueryParams); +``` ### Arguments @@ -45,7 +51,27 @@ This operation is performed by calling function `startWorkflow`. See the endpoint docs at [API Reference](https://developer.box.com/reference/post-workflows-id-start/). -_Currently we don't have an example for calling `startWorkflow` in integration tests_ + + +```ts +await adminClient.workflows.startWorkflow(workflowToRun.id!, { + type: 'workflow_parameters' as StartWorkflowRequestBodyTypeField, + flow: { + type: 'flow', + id: workflowToRun.flows![0].id!, + } satisfies StartWorkflowRequestBodyFlowField, + files: [ + { + type: 'file' as StartWorkflowRequestBodyFilesTypeField, + id: workflowFileId, + } satisfies StartWorkflowRequestBodyFilesField, + ], + folder: { + type: 'folder' as StartWorkflowRequestBodyFolderTypeField, + id: workflowFolderId, + } satisfies StartWorkflowRequestBodyFolderField, +} satisfies StartWorkflowRequestBody); +``` ### Arguments diff --git a/src/test/workflows.generated.test.ts b/src/test/workflows.generated.test.ts new file mode 100644 index 00000000..8731ed66 --- /dev/null +++ b/src/test/workflows.generated.test.ts @@ -0,0 +1,138 @@ +import { serializeFiles } from '../schemas.generated.js'; +import { deserializeFiles } from '../schemas.generated.js'; +import { serializeUploadFileRequestBodyAttributesField } from '../managers/uploads.generated.js'; +import { deserializeUploadFileRequestBodyAttributesField } from '../managers/uploads.generated.js'; +import { serializeUploadFileRequestBodyAttributesParentField } from '../managers/uploads.generated.js'; +import { deserializeUploadFileRequestBodyAttributesParentField } from '../managers/uploads.generated.js'; +import { serializeFileFull } from '../schemas.generated.js'; +import { deserializeFileFull } from '../schemas.generated.js'; +import { serializeWorkflows } from '../schemas.generated.js'; +import { deserializeWorkflows } from '../schemas.generated.js'; +import { serializeWorkflow } from '../schemas.generated.js'; +import { deserializeWorkflow } from '../schemas.generated.js'; +import { serializeStartWorkflowRequestBody } from '../managers/workflows.generated.js'; +import { deserializeStartWorkflowRequestBody } from '../managers/workflows.generated.js'; +import { serializeStartWorkflowRequestBodyTypeField } from '../managers/workflows.generated.js'; +import { deserializeStartWorkflowRequestBodyTypeField } from '../managers/workflows.generated.js'; +import { serializeStartWorkflowRequestBodyFlowField } from '../managers/workflows.generated.js'; +import { deserializeStartWorkflowRequestBodyFlowField } from '../managers/workflows.generated.js'; +import { serializeStartWorkflowRequestBodyFilesField } from '../managers/workflows.generated.js'; +import { deserializeStartWorkflowRequestBodyFilesField } from '../managers/workflows.generated.js'; +import { serializeStartWorkflowRequestBodyFilesTypeField } from '../managers/workflows.generated.js'; +import { deserializeStartWorkflowRequestBodyFilesTypeField } from '../managers/workflows.generated.js'; +import { serializeStartWorkflowRequestBodyFolderField } from '../managers/workflows.generated.js'; +import { deserializeStartWorkflowRequestBodyFolderField } from '../managers/workflows.generated.js'; +import { serializeStartWorkflowRequestBodyFolderTypeField } from '../managers/workflows.generated.js'; +import { deserializeStartWorkflowRequestBodyFolderTypeField } from '../managers/workflows.generated.js'; +import { BoxClient } from '../client.generated.js'; +import { Files } from '../schemas.generated.js'; +import { UploadFileRequestBody } from '../managers/uploads.generated.js'; +import { UploadFileRequestBodyAttributesField } from '../managers/uploads.generated.js'; +import { UploadFileRequestBodyAttributesParentField } from '../managers/uploads.generated.js'; +import { FileFull } from '../schemas.generated.js'; +import { Workflows } from '../schemas.generated.js'; +import { GetWorkflowsQueryParams } from '../managers/workflows.generated.js'; +import { Workflow } from '../schemas.generated.js'; +import { StartWorkflowRequestBody } from '../managers/workflows.generated.js'; +import { StartWorkflowRequestBodyTypeField } from '../managers/workflows.generated.js'; +import { StartWorkflowRequestBodyFlowField } from '../managers/workflows.generated.js'; +import { StartWorkflowRequestBodyFilesField } from '../managers/workflows.generated.js'; +import { StartWorkflowRequestBodyFilesTypeField } from '../managers/workflows.generated.js'; +import { StartWorkflowRequestBodyFolderField } from '../managers/workflows.generated.js'; +import { StartWorkflowRequestBodyFolderTypeField } from '../managers/workflows.generated.js'; +import { getUuid } from '../utils.js'; +import { getEnvVar } from '../utils.js'; +import { generateByteStream } from '../utils.js'; +import { getDefaultClient } from './commons.generated.js'; +import { uploadNewFile } from './commons.generated.js'; +import { getDefaultClientAsUser } from './commons.generated.js'; +import { toString } from '../utils.js'; +import { sdToJson } from '../json.js'; +import { SerializedData } from '../json.js'; +import { sdIsEmpty } from '../json.js'; +import { sdIsBoolean } from '../json.js'; +import { sdIsNumber } from '../json.js'; +import { sdIsString } from '../json.js'; +import { sdIsList } from '../json.js'; +import { sdIsMap } from '../json.js'; +const client: BoxClient = getDefaultClient(); +test('testWorkflows', async function testWorkflows(): Promise { + const adminClient: BoxClient = await getDefaultClientAsUser( + getEnvVar('USER_ID') + ); + const workflowFolderId: string = getEnvVar('WORKFLOW_FOLDER_ID'); + const uploadedFiles: Files = await adminClient.uploads.uploadFile({ + attributes: { + name: getUuid(), + parent: { + id: workflowFolderId, + } satisfies UploadFileRequestBodyAttributesParentField, + } satisfies UploadFileRequestBodyAttributesField, + file: generateByteStream(1024 * 1024), + } satisfies UploadFileRequestBody); + const file: FileFull = uploadedFiles.entries![0]; + const workflowFileId: string = file.id; + const workflows: Workflows = await adminClient.workflows.getWorkflows({ + folderId: workflowFolderId, + } satisfies GetWorkflowsQueryParams); + if (!(workflows.entries!.length == 1)) { + throw new Error(String('Assertion failed')); + } + const workflowToRun: Workflow = workflows.entries![0]; + if (!((toString(workflowToRun.type!) as string) == 'workflow')) { + throw new Error(String('Assertion failed')); + } + if (!(workflowToRun.isEnabled! == true)) { + throw new Error(String('Assertion failed')); + } + if (!((toString(workflowToRun.flows![0].type!) as string) == 'flow')) { + throw new Error(String('Assertion failed')); + } + if ( + !((toString(workflowToRun.flows![0].trigger!.type!) as string) == 'trigger') + ) { + throw new Error(String('Assertion failed')); + } + if ( + !( + (toString(workflowToRun.flows![0].trigger!.triggerType!) as string) == + 'WORKFLOW_MANUAL_START' + ) + ) { + throw new Error(String('Assertion failed')); + } + if ( + !( + (toString(workflowToRun.flows![0].outcomes![0].actionType!) as string) == + 'delete_file' + ) + ) { + throw new Error(String('Assertion failed')); + } + if ( + !( + (toString(workflowToRun.flows![0].outcomes![0].type!) as string) == + 'outcome' + ) + ) { + throw new Error(String('Assertion failed')); + } + await adminClient.workflows.startWorkflow(workflowToRun.id!, { + type: 'workflow_parameters' as StartWorkflowRequestBodyTypeField, + flow: { + type: 'flow', + id: workflowToRun.flows![0].id!, + } satisfies StartWorkflowRequestBodyFlowField, + files: [ + { + type: 'file' as StartWorkflowRequestBodyFilesTypeField, + id: workflowFileId, + } satisfies StartWorkflowRequestBodyFilesField, + ], + folder: { + type: 'folder' as StartWorkflowRequestBodyFolderTypeField, + id: workflowFolderId, + } satisfies StartWorkflowRequestBodyFolderField, + } satisfies StartWorkflowRequestBody); +}); +export {};