From be0ac606979cd4ea6390b8c8108f05722829db0c Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Mon, 13 May 2024 07:14:49 -0700 Subject: [PATCH 1/2] chore: Update .codegen.json with commit hash of codegen and openapi spec --- .codegen.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.codegen.json b/.codegen.json index aeee49c4..7ba41667 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3d5462a", "specHash": "d5769a1", "version": "0.5.4" } +{ "engineHash": "c8ba3d9", "specHash": "d5769a1", "version": "0.5.4" } From 0a4546ebed166aff321d23a6cd46ed65cec6dc3e Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 14 May 2024 06:47:25 -0700 Subject: [PATCH 2/2] fix: Fix schemas for updating classification on a file and folder (box/box-openapi#423) --- .codegen.json | 2 +- docs/legalHoldPolicyAssignments.md | 8 +- package-lock.json | 64 +++++++-------- .../legalHoldPolicyAssignments.generated.ts | 13 +-- src/schemas/events.generated.ts | 45 +++++++--- src/schemas/fileVersionsOnHold.generated.ts | 82 +++++++++++++++++++ src/schemas/filesOnHold.generated.ts | 74 +++++++++++++++++ src/schemas/realtimeServer.generated.ts | 16 ++-- 8 files changed, 242 insertions(+), 62 deletions(-) create mode 100644 src/schemas/fileVersionsOnHold.generated.ts create mode 100644 src/schemas/filesOnHold.generated.ts diff --git a/.codegen.json b/.codegen.json index 7ba41667..460d687c 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "c8ba3d9", "specHash": "d5769a1", "version": "0.5.4" } +{ "engineHash": "c8ba3d9", "specHash": "98bca8f", "version": "0.5.4" } diff --git a/docs/legalHoldPolicyAssignments.md b/docs/legalHoldPolicyAssignments.md index 8da94dba..844a226b 100644 --- a/docs/legalHoldPolicyAssignments.md +++ b/docs/legalHoldPolicyAssignments.md @@ -4,7 +4,7 @@ - [Assign legal hold policy](#assign-legal-hold-policy) - [Get legal hold policy assignment](#get-legal-hold-policy-assignment) - [Unassign legal hold policy](#unassign-legal-hold-policy) -- [List current file versions for legal hold policy assignment](#list-current-file-versions-for-legal-hold-policy-assignment) +- [List files with current file versions for legal hold policy assignment](#list-files-with-current-file-versions-for-legal-hold-policy-assignment) ## List legal hold policy assignments @@ -134,9 +134,9 @@ This function returns a value of type `undefined`. A blank response is returned if the assignment was successfully deleted. -## List current file versions for legal hold policy assignment +## List files with current file versions for legal hold policy assignment -Get a list of current file versions for a legal hold +Get a list of files with current file versions for a legal hold assignment. In some cases you may want to get previous file versions instead. In these @@ -169,7 +169,7 @@ _Currently we don't have an example for calling `getLegalHoldPolicyAssignmentFil ### Returns -This function returns a value of type `FileVersionLegalHolds`. +This function returns a value of type `FilesOnHold`. Returns the list of current file versions held under legal hold for a specific legal hold policy assignment. diff --git a/package-lock.json b/package-lock.json index 26772052..b42cfadd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1439,9 +1439,9 @@ } }, "node_modules/@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -1866,9 +1866,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001617", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", - "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==", + "version": "1.0.30001618", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001618.tgz", + "integrity": "sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==", "dev": true, "funding": [ { @@ -2130,9 +2130,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.763", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.763.tgz", - "integrity": "sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==", + "version": "1.4.767", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.767.tgz", + "integrity": "sha512-nzzHfmQqBss7CE3apQHkHjXW77+8w3ubGCIoEijKCJebPufREaFETgGXWTkh32t259F3Kcq+R8MZdFdOJROgYw==", "dev": true }, "node_modules/emittery": { @@ -3887,9 +3887,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "node_modules/picomatch": { @@ -4521,9 +4521,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", - "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "dev": true, "funding": [ { @@ -4541,7 +4541,7 @@ ], "dependencies": { "escalade": "^3.1.2", - "picocolors": "^1.0.0" + "picocolors": "^1.0.1" }, "bin": { "update-browserslist-db": "cli.js" @@ -5731,9 +5731,9 @@ } }, "@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "requires": { "undici-types": "~5.26.4" @@ -6042,9 +6042,9 @@ "dev": true }, "caniuse-lite": { - "version": "1.0.30001617", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001617.tgz", - "integrity": "sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==", + "version": "1.0.30001618", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001618.tgz", + "integrity": "sha512-p407+D1tIkDvsEAPS22lJxLQQaG8OTBEqo0KhzfABGk0TU4juBNDSfH0hyAp/HRyx+M8L17z/ltyhxh27FTfQg==", "dev": true }, "chalk": { @@ -6219,9 +6219,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.4.763", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.763.tgz", - "integrity": "sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==", + "version": "1.4.767", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.767.tgz", + "integrity": "sha512-nzzHfmQqBss7CE3apQHkHjXW77+8w3ubGCIoEijKCJebPufREaFETgGXWTkh32t259F3Kcq+R8MZdFdOJROgYw==", "dev": true }, "emittery": { @@ -7532,9 +7532,9 @@ "dev": true }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", "dev": true }, "picomatch": { @@ -7978,13 +7978,13 @@ "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" }, "update-browserslist-db": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.15.tgz", - "integrity": "sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", "dev": true, "requires": { "escalade": "^3.1.2", - "picocolors": "^1.0.0" + "picocolors": "^1.0.1" } }, "uuid": { diff --git a/src/managers/legalHoldPolicyAssignments.generated.ts b/src/managers/legalHoldPolicyAssignments.generated.ts index 9fb2ca99..df33d807 100644 --- a/src/managers/legalHoldPolicyAssignments.generated.ts +++ b/src/managers/legalHoldPolicyAssignments.generated.ts @@ -4,12 +4,15 @@ import { serializeClientError } from '../schemas/clientError.generated.js'; import { deserializeClientError } from '../schemas/clientError.generated.js'; import { serializeLegalHoldPolicyAssignment } from '../schemas/legalHoldPolicyAssignment.generated.js'; import { deserializeLegalHoldPolicyAssignment } from '../schemas/legalHoldPolicyAssignment.generated.js'; -import { serializeFileVersionLegalHolds } from '../schemas/fileVersionLegalHolds.generated.js'; -import { deserializeFileVersionLegalHolds } from '../schemas/fileVersionLegalHolds.generated.js'; +import { serializeFilesOnHold } from '../schemas/filesOnHold.generated.js'; +import { deserializeFilesOnHold } from '../schemas/filesOnHold.generated.js'; +import { serializeFileVersionsOnHold } from '../schemas/fileVersionsOnHold.generated.js'; +import { deserializeFileVersionsOnHold } from '../schemas/fileVersionsOnHold.generated.js'; import { LegalHoldPolicyAssignments } from '../schemas/legalHoldPolicyAssignments.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; import { LegalHoldPolicyAssignment } from '../schemas/legalHoldPolicyAssignment.generated.js'; -import { FileVersionLegalHolds } from '../schemas/fileVersionLegalHolds.generated.js'; +import { FilesOnHold } from '../schemas/filesOnHold.generated.js'; +import { FileVersionsOnHold } from '../schemas/fileVersionsOnHold.generated.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; import { prepareParams } from '../internal/utils.js'; @@ -472,7 +475,7 @@ export class LegalHoldPolicyAssignmentsManager { async getLegalHoldPolicyAssignmentFileOnHold( legalHoldPolicyAssignmentId: string, optionalsInput: GetLegalHoldPolicyAssignmentFileOnHoldOptionalsInput = {} - ): Promise { + ): Promise { const optionals: GetLegalHoldPolicyAssignmentFileOnHoldOptionals = new GetLegalHoldPolicyAssignmentFileOnHoldOptionals({ queryParams: optionalsInput.queryParams, @@ -511,7 +514,7 @@ export class LegalHoldPolicyAssignmentsManager { cancellationToken: cancellationToken, } satisfies FetchOptions )) as FetchResponse; - return deserializeFileVersionLegalHolds(response.data); + return deserializeFilesOnHold(response.data); } } export interface LegalHoldPolicyAssignmentsManagerInput { diff --git a/src/schemas/events.generated.ts b/src/schemas/events.generated.ts index b55b9139..a8fef172 100644 --- a/src/schemas/events.generated.ts +++ b/src/schemas/events.generated.ts @@ -9,16 +9,43 @@ import { sdIsNumber } from '../serialization/json.js'; import { sdIsString } from '../serialization/json.js'; import { sdIsList } from '../serialization/json.js'; import { sdIsMap } from '../serialization/json.js'; +export type EventsNextStreamPositionField = string | number; export interface Events { readonly chunkSize?: number; - readonly nextStreamPosition?: string; + readonly nextStreamPosition?: EventsNextStreamPositionField; readonly entries?: readonly Event[]; } +export function serializeEventsNextStreamPositionField( + val: any +): SerializedData { + return val; +} +export function deserializeEventsNextStreamPositionField( + val: SerializedData +): EventsNextStreamPositionField { + if (!sdIsString(val)) { + throw new BoxSdkError({ + message: 'Expecting a string for "EventsNextStreamPositionField"', + }); + } + if (!sdIsNumber(val)) { + throw new BoxSdkError({ + message: 'Expecting a number for "EventsNextStreamPositionField"', + }); + } + throw new BoxSdkError({ + message: ''.concat( + 'Expected one of string, number type for union EventsNextStreamPositionField' + ) as string, + }); +} export function serializeEvents(val: Events): SerializedData { return { ['chunk_size']: val.chunkSize == void 0 ? void 0 : val.chunkSize, ['next_stream_position']: - val.nextStreamPosition == void 0 ? void 0 : val.nextStreamPosition, + val.nextStreamPosition == void 0 + ? void 0 + : serializeEventsNextStreamPositionField(val.nextStreamPosition), ['entries']: val.entries == void 0 ? void 0 @@ -38,16 +65,10 @@ export function deserializeEvents(val: SerializedData): Events { } const chunkSize: undefined | number = val.chunk_size == void 0 ? void 0 : val.chunk_size; - if ( - !(val.next_stream_position == void 0) && - !sdIsString(val.next_stream_position) - ) { - throw new BoxSdkError({ - message: 'Expecting string for "next_stream_position" of type "Events"', - }); - } - const nextStreamPosition: undefined | string = - val.next_stream_position == void 0 ? void 0 : val.next_stream_position; + const nextStreamPosition: undefined | EventsNextStreamPositionField = + val.next_stream_position == void 0 + ? void 0 + : deserializeEventsNextStreamPositionField(val.next_stream_position); if (!(val.entries == void 0) && !sdIsList(val.entries)) { throw new BoxSdkError({ message: 'Expecting array for "entries" of type "Events"', diff --git a/src/schemas/fileVersionsOnHold.generated.ts b/src/schemas/fileVersionsOnHold.generated.ts new file mode 100644 index 00000000..0e2bfc28 --- /dev/null +++ b/src/schemas/fileVersionsOnHold.generated.ts @@ -0,0 +1,82 @@ +import { serializeFileVersion } from './fileVersion.generated.js'; +import { deserializeFileVersion } from './fileVersion.generated.js'; +import { FileVersion } from './fileVersion.generated.js'; +import { BoxSdkError } from '../box/errors.js'; +import { SerializedData } from '../serialization/json.js'; +import { sdIsEmpty } from '../serialization/json.js'; +import { sdIsBoolean } from '../serialization/json.js'; +import { sdIsNumber } from '../serialization/json.js'; +import { sdIsString } from '../serialization/json.js'; +import { sdIsList } from '../serialization/json.js'; +import { sdIsMap } from '../serialization/json.js'; +export interface FileVersionsOnHold { + readonly limit?: number; + readonly nextMarker?: string; + readonly prevMarker?: string; + readonly entries?: readonly FileVersion[]; +} +export function serializeFileVersionsOnHold( + val: FileVersionsOnHold +): SerializedData { + return { + ['limit']: val.limit == void 0 ? void 0 : val.limit, + ['next_marker']: val.nextMarker == void 0 ? void 0 : val.nextMarker, + ['prev_marker']: val.prevMarker == void 0 ? void 0 : val.prevMarker, + ['entries']: + val.entries == void 0 + ? void 0 + : (val.entries.map(function (item: FileVersion): SerializedData { + return serializeFileVersion(item); + }) as readonly any[]), + }; +} +export function deserializeFileVersionsOnHold( + val: SerializedData +): FileVersionsOnHold { + if (!sdIsMap(val)) { + throw new BoxSdkError({ + message: 'Expecting a map for "FileVersionsOnHold"', + }); + } + if (!(val.limit == void 0) && !sdIsNumber(val.limit)) { + throw new BoxSdkError({ + message: 'Expecting number for "limit" of type "FileVersionsOnHold"', + }); + } + const limit: undefined | number = val.limit == void 0 ? void 0 : val.limit; + if (!(val.next_marker == void 0) && !sdIsString(val.next_marker)) { + throw new BoxSdkError({ + message: + 'Expecting string for "next_marker" of type "FileVersionsOnHold"', + }); + } + const nextMarker: undefined | string = + val.next_marker == void 0 ? void 0 : val.next_marker; + if (!(val.prev_marker == void 0) && !sdIsString(val.prev_marker)) { + throw new BoxSdkError({ + message: + 'Expecting string for "prev_marker" of type "FileVersionsOnHold"', + }); + } + const prevMarker: undefined | string = + val.prev_marker == void 0 ? void 0 : val.prev_marker; + if (!(val.entries == void 0) && !sdIsList(val.entries)) { + throw new BoxSdkError({ + message: 'Expecting array for "entries" of type "FileVersionsOnHold"', + }); + } + const entries: undefined | readonly FileVersion[] = + val.entries == void 0 + ? void 0 + : sdIsList(val.entries) + ? (val.entries.map(function (itm: SerializedData): FileVersion { + return deserializeFileVersion(itm); + }) as readonly any[]) + : []; + return { + limit: limit, + nextMarker: nextMarker, + prevMarker: prevMarker, + entries: entries, + } satisfies FileVersionsOnHold; +} diff --git a/src/schemas/filesOnHold.generated.ts b/src/schemas/filesOnHold.generated.ts new file mode 100644 index 00000000..72f05f7c --- /dev/null +++ b/src/schemas/filesOnHold.generated.ts @@ -0,0 +1,74 @@ +import { serializeFileMini } from './fileMini.generated.js'; +import { deserializeFileMini } from './fileMini.generated.js'; +import { FileMini } from './fileMini.generated.js'; +import { BoxSdkError } from '../box/errors.js'; +import { SerializedData } from '../serialization/json.js'; +import { sdIsEmpty } from '../serialization/json.js'; +import { sdIsBoolean } from '../serialization/json.js'; +import { sdIsNumber } from '../serialization/json.js'; +import { sdIsString } from '../serialization/json.js'; +import { sdIsList } from '../serialization/json.js'; +import { sdIsMap } from '../serialization/json.js'; +export interface FilesOnHold { + readonly limit?: number; + readonly nextMarker?: string; + readonly prevMarker?: string; + readonly entries?: readonly FileMini[]; +} +export function serializeFilesOnHold(val: FilesOnHold): SerializedData { + return { + ['limit']: val.limit == void 0 ? void 0 : val.limit, + ['next_marker']: val.nextMarker == void 0 ? void 0 : val.nextMarker, + ['prev_marker']: val.prevMarker == void 0 ? void 0 : val.prevMarker, + ['entries']: + val.entries == void 0 + ? void 0 + : (val.entries.map(function (item: FileMini): SerializedData { + return serializeFileMini(item); + }) as readonly any[]), + }; +} +export function deserializeFilesOnHold(val: SerializedData): FilesOnHold { + if (!sdIsMap(val)) { + throw new BoxSdkError({ message: 'Expecting a map for "FilesOnHold"' }); + } + if (!(val.limit == void 0) && !sdIsNumber(val.limit)) { + throw new BoxSdkError({ + message: 'Expecting number for "limit" of type "FilesOnHold"', + }); + } + const limit: undefined | number = val.limit == void 0 ? void 0 : val.limit; + if (!(val.next_marker == void 0) && !sdIsString(val.next_marker)) { + throw new BoxSdkError({ + message: 'Expecting string for "next_marker" of type "FilesOnHold"', + }); + } + const nextMarker: undefined | string = + val.next_marker == void 0 ? void 0 : val.next_marker; + if (!(val.prev_marker == void 0) && !sdIsString(val.prev_marker)) { + throw new BoxSdkError({ + message: 'Expecting string for "prev_marker" of type "FilesOnHold"', + }); + } + const prevMarker: undefined | string = + val.prev_marker == void 0 ? void 0 : val.prev_marker; + if (!(val.entries == void 0) && !sdIsList(val.entries)) { + throw new BoxSdkError({ + message: 'Expecting array for "entries" of type "FilesOnHold"', + }); + } + const entries: undefined | readonly FileMini[] = + val.entries == void 0 + ? void 0 + : sdIsList(val.entries) + ? (val.entries.map(function (itm: SerializedData): FileMini { + return deserializeFileMini(itm); + }) as readonly any[]) + : []; + return { + limit: limit, + nextMarker: nextMarker, + prevMarker: prevMarker, + entries: entries, + } satisfies FilesOnHold; +} diff --git a/src/schemas/realtimeServer.generated.ts b/src/schemas/realtimeServer.generated.ts index f044de6e..7e384301 100644 --- a/src/schemas/realtimeServer.generated.ts +++ b/src/schemas/realtimeServer.generated.ts @@ -9,8 +9,8 @@ import { sdIsMap } from '../serialization/json.js'; export interface RealtimeServer { readonly type?: string; readonly url?: string; - readonly ttl?: number; - readonly maxRetries?: number; + readonly ttl?: string; + readonly maxRetries?: string; readonly retryTimeout?: number; } export function serializeRealtimeServer(val: RealtimeServer): SerializedData { @@ -38,18 +38,18 @@ export function deserializeRealtimeServer(val: SerializedData): RealtimeServer { }); } const url: undefined | string = val.url == void 0 ? void 0 : val.url; - if (!(val.ttl == void 0) && !sdIsNumber(val.ttl)) { + if (!(val.ttl == void 0) && !sdIsString(val.ttl)) { throw new BoxSdkError({ - message: 'Expecting number for "ttl" of type "RealtimeServer"', + message: 'Expecting string for "ttl" of type "RealtimeServer"', }); } - const ttl: undefined | number = val.ttl == void 0 ? void 0 : val.ttl; - if (!(val.max_retries == void 0) && !sdIsNumber(val.max_retries)) { + const ttl: undefined | string = val.ttl == void 0 ? void 0 : val.ttl; + if (!(val.max_retries == void 0) && !sdIsString(val.max_retries)) { throw new BoxSdkError({ - message: 'Expecting number for "max_retries" of type "RealtimeServer"', + message: 'Expecting string for "max_retries" of type "RealtimeServer"', }); } - const maxRetries: undefined | number = + const maxRetries: undefined | string = val.max_retries == void 0 ? void 0 : val.max_retries; if (!(val.retry_timeout == void 0) && !sdIsNumber(val.retry_timeout)) { throw new BoxSdkError({