From 2b9f7a5b095b5bb40bf75789d1539153be667bb7 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Tue, 17 Dec 2024 04:32:07 -0800 Subject: [PATCH 1/4] docs: remove parameter from Sign page (box/box-openapi#489) --- .codegen.json | 2 +- package-lock.json | 80 +++++++++---------- src/schemas/event.generated.ts | 24 ++++++ src/schemas/signRequest.generated.ts | 14 ---- src/schemas/signRequestBase.generated.ts | 19 ----- .../signRequestCreateRequest.generated.ts | 14 ---- .../signRequestCreateSigner.generated.ts | 23 +----- src/schemas/signRequestSigner.generated.ts | 14 ---- src/test/signRequests.generated.test.ts | 4 - 9 files changed, 66 insertions(+), 128 deletions(-) diff --git a/.codegen.json b/.codegen.json index e4435e58..d90f8be9 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "3799ab4", "specHash": "c9d7bb5", "version": "1.9.0" } +{ "engineHash": "264bdc9", "specHash": "6886603", "version": "1.9.0" } diff --git a/package-lock.json b/package-lock.json index 59897f3a..2fb27268 100644 --- a/package-lock.json +++ b/package-lock.json @@ -848,9 +848,9 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", "dev": true, "dependencies": { "@jridgewell/set-array": "^1.2.1", @@ -941,9 +941,9 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.0.tgz", - "integrity": "sha512-9eO5McEICxMzJpDW9OnMYSv4Sta3hmt7VtBFz5zR9273suNOydOyq/FrGeGy+KsTRFm8w0SLVhzig2ILFT63Ag==", + "version": "15.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.3.1.tgz", + "integrity": "sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==", "dev": true, "dependencies": { "@rollup/pluginutils": "^5.0.1", @@ -991,9 +991,9 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.3.tgz", - "integrity": "sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", "dev": true, "dependencies": { "@types/estree": "^1.0.0", @@ -1379,9 +1379,9 @@ } }, "node_modules/@types/node": { - "version": "22.10.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.1.tgz", - "integrity": "sha512-qKgsUwfHZV2WCWLAnVP1JqnpE6Im6h3Y0+fYgMTasNQ7V++CBX5OT1as0g0f+OyubbFqhf6XVNIsmN4IIhEgGQ==", + "version": "22.10.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.10.2.tgz", + "integrity": "sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==", "dev": true, "dependencies": { "undici-types": "~6.20.0" @@ -1712,9 +1712,9 @@ } }, "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", "dev": true, "funding": [ { @@ -1731,9 +1731,9 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.1" }, "bin": { @@ -1812,9 +1812,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001687", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001687.tgz", - "integrity": "sha512-0S/FDhf4ZiqrTUiQ39dKeUjYRjkv7lOZU1Dgif2rIqrTzX/1wV2hfKu9TOm1IHkdSijfLswxTFzl/cvir+SLSQ==", + "version": "1.0.30001689", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", + "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==", "dev": true, "funding": [ { @@ -2091,9 +2091,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.71", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.71.tgz", - "integrity": "sha512-dB68l59BI75W1BUGVTAEJy45CEVuEGy9qPVVQ8pnHyHMn36PLPPoE1mjLH+lo9rKulO3HC2OhbACI/8tCqJBcA==", + "version": "1.5.74", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz", + "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==", "dev": true }, "node_modules/emittery": { @@ -2574,9 +2574,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -3464,9 +3464,9 @@ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==" }, "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "dev": true, "bin": { "jsesc": "bin/jsesc" @@ -3545,9 +3545,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.14", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.14.tgz", - "integrity": "sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==", + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", "dev": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" @@ -3711,9 +3711,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "dev": true }, "node_modules/normalize-path": { @@ -4034,12 +4034,12 @@ } }, "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", "dev": true, "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, diff --git a/src/schemas/event.generated.ts b/src/schemas/event.generated.ts index efe37e4d..c168b431 100644 --- a/src/schemas/event.generated.ts +++ b/src/schemas/event.generated.ts @@ -53,6 +53,12 @@ export type EventEventTypeField = | 'DOWNLOAD' | 'EDIT' | 'EDIT_USER' + | 'EDR_CROWDSTRIKE_DEVICE_DETECTED' + | 'EDR_CROWDSTRIKE_NO_BOX_TOOLS' + | 'EDR_CROWDSTRIKE_BOX_TOOLS_OUTDATED' + | 'EDR_CROWDSTRIKE_DRIVE_OUTDATED' + | 'EDR_CROWDSTRIKE_ACCESS_ALLOWED_NO_CROWDSTRIKE_DEVICE' + | 'EDR_CROWDSTRIKE_ACCESS_REVOKED' | 'EMAIL_ALIAS_CONFIRM' | 'EMAIL_ALIAS_REMOVE' | 'ENABLE_TWO_FACTOR_AUTH' @@ -304,6 +310,24 @@ export function deserializeEventEventTypeField( if (val == 'EDIT_USER') { return val; } + if (val == 'EDR_CROWDSTRIKE_DEVICE_DETECTED') { + return val; + } + if (val == 'EDR_CROWDSTRIKE_NO_BOX_TOOLS') { + return val; + } + if (val == 'EDR_CROWDSTRIKE_BOX_TOOLS_OUTDATED') { + return val; + } + if (val == 'EDR_CROWDSTRIKE_DRIVE_OUTDATED') { + return val; + } + if (val == 'EDR_CROWDSTRIKE_ACCESS_ALLOWED_NO_CROWDSTRIKE_DEVICE') { + return val; + } + if (val == 'EDR_CROWDSTRIKE_ACCESS_REVOKED') { + return val; + } if (val == 'EMAIL_ALIAS_CONFIRM') { return val; } diff --git a/src/schemas/signRequest.generated.ts b/src/schemas/signRequest.generated.ts index f8f372cc..a7a393ec 100644 --- a/src/schemas/signRequest.generated.ts +++ b/src/schemas/signRequest.generated.ts @@ -431,19 +431,6 @@ export function deserializeSignRequest(val: SerializedData): SignRequest { } const externalId: undefined | string = val.external_id == void 0 ? void 0 : val.external_id; - if ( - !(val.is_phone_verification_required_to_view == void 0) && - !sdIsBoolean(val.is_phone_verification_required_to_view) - ) { - throw new BoxSdkError({ - message: - 'Expecting boolean for "is_phone_verification_required_to_view" of type "SignRequest"', - }); - } - const isPhoneVerificationRequiredToView: undefined | boolean = - val.is_phone_verification_required_to_view == void 0 - ? void 0 - : val.is_phone_verification_required_to_view; if (!(val.template_id == void 0) && !sdIsString(val.template_id)) { throw new BoxSdkError({ message: 'Expecting string for "template_id" of type "SignRequest"', @@ -485,7 +472,6 @@ export function deserializeSignRequest(val: SerializedData): SignRequest { prefillTags: prefillTags, daysValid: daysValid, externalId: externalId, - isPhoneVerificationRequiredToView: isPhoneVerificationRequiredToView, templateId: templateId, externalSystemName: externalSystemName, } satisfies SignRequest; diff --git a/src/schemas/signRequestBase.generated.ts b/src/schemas/signRequestBase.generated.ts index 769bf271..31209dd5 100644 --- a/src/schemas/signRequestBase.generated.ts +++ b/src/schemas/signRequestBase.generated.ts @@ -43,9 +43,6 @@ export interface SignRequestBase { /** * This can be used to reference an ID in an external system that the sign request is related to. */ readonly externalId?: string | null; - /** - * Forces signers to verify a text message prior to viewing the document. You must specify the phone number of signers to have this setting apply to them. */ - readonly isPhoneVerificationRequiredToView?: boolean | null; /** * When a signature request is created from a template this field will indicate the id of that template. */ readonly templateId?: string | null; @@ -74,8 +71,6 @@ export function serializeSignRequestBase(val: SignRequestBase): SerializedData { }) as readonly any[]), ['days_valid']: val.daysValid, ['external_id']: val.externalId, - ['is_phone_verification_required_to_view']: - val.isPhoneVerificationRequiredToView, ['template_id']: val.templateId, ['external_system_name']: val.externalSystemName, }; @@ -190,19 +185,6 @@ export function deserializeSignRequestBase( } const externalId: undefined | string = val.external_id == void 0 ? void 0 : val.external_id; - if ( - !(val.is_phone_verification_required_to_view == void 0) && - !sdIsBoolean(val.is_phone_verification_required_to_view) - ) { - throw new BoxSdkError({ - message: - 'Expecting boolean for "is_phone_verification_required_to_view" of type "SignRequestBase"', - }); - } - const isPhoneVerificationRequiredToView: undefined | boolean = - val.is_phone_verification_required_to_view == void 0 - ? void 0 - : val.is_phone_verification_required_to_view; if (!(val.template_id == void 0) && !sdIsString(val.template_id)) { throw new BoxSdkError({ message: 'Expecting string for "template_id" of type "SignRequestBase"', @@ -233,7 +215,6 @@ export function deserializeSignRequestBase( prefillTags: prefillTags, daysValid: daysValid, externalId: externalId, - isPhoneVerificationRequiredToView: isPhoneVerificationRequiredToView, templateId: templateId, externalSystemName: externalSystemName, } satisfies SignRequestBase; diff --git a/src/schemas/signRequestCreateRequest.generated.ts b/src/schemas/signRequestCreateRequest.generated.ts index 36ee3aff..fe751989 100644 --- a/src/schemas/signRequestCreateRequest.generated.ts +++ b/src/schemas/signRequestCreateRequest.generated.ts @@ -262,19 +262,6 @@ export function deserializeSignRequestCreateRequest( } const externalId: undefined | string = val.external_id == void 0 ? void 0 : val.external_id; - if ( - !(val.is_phone_verification_required_to_view == void 0) && - !sdIsBoolean(val.is_phone_verification_required_to_view) - ) { - throw new BoxSdkError({ - message: - 'Expecting boolean for "is_phone_verification_required_to_view" of type "SignRequestCreateRequest"', - }); - } - const isPhoneVerificationRequiredToView: undefined | boolean = - val.is_phone_verification_required_to_view == void 0 - ? void 0 - : val.is_phone_verification_required_to_view; if (!(val.template_id == void 0) && !sdIsString(val.template_id)) { throw new BoxSdkError({ message: @@ -310,7 +297,6 @@ export function deserializeSignRequestCreateRequest( prefillTags: prefillTags, daysValid: daysValid, externalId: externalId, - isPhoneVerificationRequiredToView: isPhoneVerificationRequiredToView, templateId: templateId, externalSystemName: externalSystemName, } satisfies SignRequestCreateRequest; diff --git a/src/schemas/signRequestCreateSigner.generated.ts b/src/schemas/signRequestCreateSigner.generated.ts index 3a6e1bd6..a6e0ec41 100644 --- a/src/schemas/signRequestCreateSigner.generated.ts +++ b/src/schemas/signRequestCreateSigner.generated.ts @@ -50,14 +50,8 @@ export interface SignRequestCreateSigner { * If set to true, the signer will need to log in to a Box account * before signing the request. If the signer does not have * an existing account, they will have the option to create - * a free Box account. Cannot be selected in combination with - * `verification_phone_number`. */ + * a free Box account. */ readonly loginRequired?: boolean | null; - /** - * If set, this phone number will be used to verify the signer - * via two-factor authentication before they are able to sign the document. - * Cannot be selected in combination with `login_required`. */ - readonly verificationPhoneNumber?: string | null; /** * If set, the signer is required to enter the password before they are able * to sign a document. This field is write only. */ @@ -112,7 +106,6 @@ export function serializeSignRequestCreateSigner( ['redirect_url']: val.redirectUrl, ['declined_redirect_url']: val.declinedRedirectUrl, ['login_required']: val.loginRequired, - ['verification_phone_number']: val.verificationPhoneNumber, ['password']: val.password, ['signer_group_id']: val.signerGroupId, ['suppress_notifications']: val.suppressNotifications, @@ -190,19 +183,6 @@ export function deserializeSignRequestCreateSigner( } const loginRequired: undefined | boolean = val.login_required == void 0 ? void 0 : val.login_required; - if ( - !(val.verification_phone_number == void 0) && - !sdIsString(val.verification_phone_number) - ) { - throw new BoxSdkError({ - message: - 'Expecting string for "verification_phone_number" of type "SignRequestCreateSigner"', - }); - } - const verificationPhoneNumber: undefined | string = - val.verification_phone_number == void 0 - ? void 0 - : val.verification_phone_number; if (!(val.password == void 0) && !sdIsString(val.password)) { throw new BoxSdkError({ message: @@ -239,7 +219,6 @@ export function deserializeSignRequestCreateSigner( redirectUrl: redirectUrl, declinedRedirectUrl: declinedRedirectUrl, loginRequired: loginRequired, - verificationPhoneNumber: verificationPhoneNumber, password: password, signerGroupId: signerGroupId, suppressNotifications: suppressNotifications, diff --git a/src/schemas/signRequestSigner.generated.ts b/src/schemas/signRequestSigner.generated.ts index ed5b6296..da303c1f 100644 --- a/src/schemas/signRequestSigner.generated.ts +++ b/src/schemas/signRequestSigner.generated.ts @@ -268,19 +268,6 @@ export function deserializeSignRequestSigner( } const loginRequired: undefined | boolean = val.login_required == void 0 ? void 0 : val.login_required; - if ( - !(val.verification_phone_number == void 0) && - !sdIsString(val.verification_phone_number) - ) { - throw new BoxSdkError({ - message: - 'Expecting string for "verification_phone_number" of type "SignRequestSigner"', - }); - } - const verificationPhoneNumber: undefined | string = - val.verification_phone_number == void 0 - ? void 0 - : val.verification_phone_number; if (!(val.password == void 0) && !sdIsString(val.password)) { throw new BoxSdkError({ message: 'Expecting string for "password" of type "SignRequestSigner"', @@ -321,7 +308,6 @@ export function deserializeSignRequestSigner( redirectUrl: redirectUrl, declinedRedirectUrl: declinedRedirectUrl, loginRequired: loginRequired, - verificationPhoneNumber: verificationPhoneNumber, password: password, signerGroupId: signerGroupId, suppressNotifications: suppressNotifications, diff --git a/src/test/signRequests.generated.test.ts b/src/test/signRequests.generated.test.ts index 27197aea..b6598cb1 100644 --- a/src/test/signRequests.generated.test.ts +++ b/src/test/signRequests.generated.test.ts @@ -76,7 +76,6 @@ test('testCreateGetCancelAndListSignRequest', async function testCreateGetCancel externalId: '123', externalSystemName: 'BoxSignIntegration', isDocumentPreparationNeeded: false, - isPhoneVerificationRequiredToView: false, name: 'Sign Request', parentFolder: new FolderMini({ id: destinationFolder.id }), redirectUrl: 'https://www.box.com', @@ -115,9 +114,6 @@ test('testCreateGetCancelAndListSignRequest', async function testCreateGetCancel if (!(createdSignRequest.isDocumentPreparationNeeded == false)) { throw new Error('Assertion failed'); } - if (!(createdSignRequest.isPhoneVerificationRequiredToView == false)) { - throw new Error('Assertion failed'); - } if (!(createdSignRequest.name == 'Sign Request')) { throw new Error('Assertion failed'); } From 93e4f1cc99139efa73ec97beae1eb08141136841 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Wed, 18 Dec 2024 04:43:21 -0800 Subject: [PATCH 2/4] 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 d90f8be9..e69653d9 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "264bdc9", "specHash": "6886603", "version": "1.9.0" } +{ "engineHash": "53a28cb", "specHash": "6886603", "version": "1.9.0" } From 68f9ced8176db2a6eb53adc0dc201d45717b8594 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Fri, 20 Dec 2024 04:42:08 -0800 Subject: [PATCH 3/4] docs: Update documents about integration (box/box-codegen#628) --- .codegen.json | 2 +- README.md | 6 ++++-- docs/authentication.md | 5 +++-- package-lock.json | 21 ++++++++++++--------- src/box/oauth.generated.ts | 2 +- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/.codegen.json b/.codegen.json index e69653d9..4b693be3 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "53a28cb", "specHash": "6886603", "version": "1.9.0" } +{ "engineHash": "59999bf", "specHash": "6886603", "version": "1.9.0" } diff --git a/README.md b/README.md index 273d2f96..b5c60283 100644 --- a/README.md +++ b/README.md @@ -28,13 +28,15 @@ Embrace the new generation of Box SDKs and unlock the full potential of the Box +- [Box TypeScript SDK GENERATED](#box-typescript-sdk-generated) +- [Table of contents](#table-of-contents) - [Installing](#installing) - [Getting Started](#getting-started) - [Documentation](#documentation) - [Upgrades](#upgrades) - [Integration Tests](#integration-tests) - [Running integration tests locally](#running-integration-tests-locally) - - [Create Custom Application](#create-custom-application) + - [Create Platform Application](#create-platform-application) - [Export configuration](#export-configuration) - [Questions, Bugs, and Feature Requests?](#questions-bugs-and-feature-requests) - [Copyright and License](#copyright-and-license) @@ -107,7 +109,7 @@ Upgrading from our legacy SDKs to the new generation SDKs is a straightforward p ## Running integration tests locally -### Create Custom Application +### Create Platform Application To run integration tests locally you will need a `Custom App` created in the [Box Developer Console](https://app.box.com/developers/console) with `Server Authentication (with JWT)` selected as authentication method. diff --git a/docs/authentication.md b/docs/authentication.md index eef50d6c..89040b84 100644 --- a/docs/authentication.md +++ b/docs/authentication.md @@ -3,6 +3,7 @@ +- [Authentication](#authentication) - [Authentication methods](#authentication-methods) - [Developer Token](#developer-token) - [JWT Auth](#jwt-auth) @@ -54,7 +55,7 @@ console.log(`My user ID is ${me.id}`); ## JWT Auth -Before using JWT Auth make sure you set up correctly your Box App. +Before using JWT Auth make sure you set up correctly your Box platform app. The guide with all required steps can be found here: [Setup with JWT][jwt_guide] ### Authenticate Enterprise @@ -164,7 +165,7 @@ const userClient = new BoxClient({ auth: jwtAuth }); ## Client Credentials Grant -Before using Client Credentials Grant Auth make sure you set up correctly your Box App. +Before using Client Credentials Grant Auth make sure you set up correctly your Box platform app. The guide with all required steps can be found here: [Setup with Client Credentials Grant][ccg_guide] Client Credentials Grant Auth method allows you to obtain an access token by having client credentials diff --git a/package-lock.json b/package-lock.json index 2fb27268..7a70a05b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1812,9 +1812,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001689", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", - "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==", + "version": "1.0.30001690", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz", + "integrity": "sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==", "dev": true, "funding": [ { @@ -2091,9 +2091,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.74", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz", - "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==", + "version": "1.5.75", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.75.tgz", + "integrity": "sha512-Lf3++DumRE/QmweGjU+ZcKqQ+3bKkU/qjaKYhIJKEOhgIO9Xs6IiAQFkfFoj+RhgDk4LUeNsLo6plExHqSyu6Q==", "dev": true }, "node_modules/emittery": { @@ -4034,9 +4034,9 @@ } }, "node_modules/resolve": { - "version": "1.22.9", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", - "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", + "version": "1.22.10", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "dependencies": { "is-core-module": "^2.16.0", @@ -4046,6 +4046,9 @@ "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } diff --git a/src/box/oauth.generated.ts b/src/box/oauth.generated.ts index 8654ff5d..14dd4bda 100644 --- a/src/box/oauth.generated.ts +++ b/src/box/oauth.generated.ts @@ -144,7 +144,7 @@ export class BoxOAuth implements Authentication { return token!; } /** - * Get a new access token for the app user. + * Get a new access token for the platform app user. * @param {NetworkSession} networkSession An object to keep network session state * @returns {Promise} */ From a1af0316ce08078ea61e22fc5c4c90a008595606 Mon Sep 17 00:00:00 2001 From: box-sdk-build Date: Mon, 23 Dec 2024 03:38:28 -0800 Subject: [PATCH 4/4] feat: Add support for replacing the network client implementation (box/box-codegen#629) --- .codegen.json | 2 +- package-lock.json | 164 ++++---- src/client.generated.ts | 8 +- src/managers/ai.generated.ts | 170 ++++---- src/managers/appItemAssociations.generated.ts | 75 ++-- src/managers/authorization.generated.ts | 137 +++---- src/managers/avatars.generated.ts | 124 +++--- src/managers/chunkedUploads.generated.ts | 375 +++++++++--------- src/managers/classifications.generated.ts | 141 +++---- ...collaborationAllowlistEntries.generated.ts | 137 +++---- ...orationAllowlistExemptTargets.generated.ts | 137 +++---- src/managers/collections.generated.ts | 104 ++--- src/managers/comments.generated.ts | 178 +++++---- src/managers/devicePinners.generated.ts | 104 ++--- src/managers/downloads.generated.ts | 83 ++-- src/managers/emailAliases.generated.ts | 112 +++--- src/managers/events.generated.ts | 67 ++-- src/managers/fileClassifications.generated.ts | 149 +++---- src/managers/fileMetadata.generated.ts | 208 +++++----- src/managers/fileRequests.generated.ts | 141 +++---- .../fileVersionLegalHolds.generated.ts | 69 ++-- .../fileVersionRetentions.generated.ts | 69 ++-- src/managers/fileVersions.generated.ts | 192 ++++----- src/managers/fileWatermarks.generated.ts | 108 ++--- src/managers/files.generated.ts | 227 +++++------ .../folderClassifications.generated.ts | 149 +++---- src/managers/folderLocks.generated.ts | 102 ++--- src/managers/folderMetadata.generated.ts | 208 +++++----- src/managers/folderWatermarks.generated.ts | 108 ++--- src/managers/folders.generated.ts | 219 +++++----- src/managers/groups.generated.ts | 174 ++++---- src/managers/integrationMappings.generated.ts | 141 +++---- src/managers/invites.generated.ts | 73 ++-- src/managers/legalHoldPolicies.generated.ts | 168 ++++---- .../legalHoldPolicyAssignments.generated.ts | 170 ++++---- src/managers/listCollaborations.generated.ts | 143 +++---- src/managers/memberships.generated.ts | 213 +++++----- .../metadataCascadePolicies.generated.ts | 170 ++++---- src/managers/metadataTemplates.generated.ts | 283 ++++++------- src/managers/recentItems.generated.ts | 36 +- src/managers/retentionPolicies.generated.ts | 170 ++++---- .../retentionPolicyAssignments.generated.ts | 176 ++++---- src/managers/search.generated.ts | 71 ++-- src/managers/sessionTermination.generated.ts | 71 ++-- src/managers/sharedLinksFiles.generated.ts | 188 ++++----- src/managers/sharedLinksFolders.generated.ts | 188 ++++----- src/managers/sharedLinksWebLinks.generated.ts | 188 ++++----- ...ieldInformationBarrierReports.generated.ts | 102 ++--- ...ormationBarrierSegmentMembers.generated.ts | 137 +++---- ...ionBarrierSegmentRestrictions.generated.ts | 137 +++---- ...eldInformationBarrierSegments.generated.ts | 176 ++++---- .../shieldInformationBarriers.generated.ts | 139 +++---- src/managers/signRequests.generated.ts | 168 ++++---- src/managers/signTemplates.generated.ts | 69 ++-- src/managers/skills.generated.ts | 186 ++++----- src/managers/storagePolicies.generated.ts | 69 ++-- .../storagePolicyAssignments.generated.ts | 172 ++++---- src/managers/taskAssignments.generated.ts | 170 ++++---- src/managers/tasks.generated.ts | 170 ++++---- .../termsOfServiceUserStatuses.generated.ts | 114 +++--- src/managers/termsOfServices.generated.ts | 137 +++---- src/managers/transfer.generated.ts | 44 +- src/managers/trashedFiles.generated.ts | 112 +++--- src/managers/trashedFolders.generated.ts | 112 +++--- src/managers/trashedItems.generated.ts | 36 +- src/managers/trashedWebLinks.generated.ts | 112 +++--- src/managers/uploads.generated.ts | 166 ++++---- src/managers/userCollaborations.generated.ts | 139 +++---- src/managers/users.generated.ts | 207 +++++----- src/managers/webLinks.generated.ts | 135 ++++--- src/managers/webhooks.generated.ts | 168 ++++---- src/managers/workflows.generated.ts | 75 ++-- src/managers/zipDownloads.generated.ts | 86 ++-- .../{fetch.ts => boxNetworkClient.ts} | 289 +++++++------- src/networking/fetchOptions.generated.ts | 2 +- src/networking/network.generated.ts | 36 +- src/networking/networkClient.generated.ts | 10 + 77 files changed, 5314 insertions(+), 5051 deletions(-) rename src/networking/{fetch.ts => boxNetworkClient.ts} (52%) create mode 100644 src/networking/networkClient.generated.ts diff --git a/.codegen.json b/.codegen.json index 4b693be3..889a50db 100644 --- a/.codegen.json +++ b/.codegen.json @@ -1 +1 @@ -{ "engineHash": "59999bf", "specHash": "6886603", "version": "1.9.0" } +{ "engineHash": "ce7ab17", "specHash": "6886603", "version": "1.9.0" } diff --git a/package-lock.json b/package-lock.json index 7a70a05b..60d1c9fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1013,9 +1013,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", - "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.29.1.tgz", + "integrity": "sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==", "cpu": [ "arm" ], @@ -1026,9 +1026,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", - "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.29.1.tgz", + "integrity": "sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==", "cpu": [ "arm64" ], @@ -1039,9 +1039,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", - "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.29.1.tgz", + "integrity": "sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==", "cpu": [ "arm64" ], @@ -1052,9 +1052,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", - "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.29.1.tgz", + "integrity": "sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==", "cpu": [ "x64" ], @@ -1065,9 +1065,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", - "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.29.1.tgz", + "integrity": "sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==", "cpu": [ "arm64" ], @@ -1078,9 +1078,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", - "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.29.1.tgz", + "integrity": "sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==", "cpu": [ "x64" ], @@ -1091,9 +1091,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", - "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.29.1.tgz", + "integrity": "sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==", "cpu": [ "arm" ], @@ -1104,9 +1104,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", - "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.29.1.tgz", + "integrity": "sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==", "cpu": [ "arm" ], @@ -1117,9 +1117,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", - "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.29.1.tgz", + "integrity": "sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==", "cpu": [ "arm64" ], @@ -1130,9 +1130,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", - "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.29.1.tgz", + "integrity": "sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==", "cpu": [ "arm64" ], @@ -1143,9 +1143,9 @@ ] }, "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", - "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.29.1.tgz", + "integrity": "sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==", "cpu": [ "loong64" ], @@ -1156,9 +1156,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", - "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.29.1.tgz", + "integrity": "sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==", "cpu": [ "ppc64" ], @@ -1169,9 +1169,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", - "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.29.1.tgz", + "integrity": "sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==", "cpu": [ "riscv64" ], @@ -1182,9 +1182,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", - "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.29.1.tgz", + "integrity": "sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==", "cpu": [ "s390x" ], @@ -1195,9 +1195,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", - "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.29.1.tgz", + "integrity": "sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==", "cpu": [ "x64" ], @@ -1208,9 +1208,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", - "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.29.1.tgz", + "integrity": "sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==", "cpu": [ "x64" ], @@ -1221,9 +1221,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", - "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.29.1.tgz", + "integrity": "sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==", "cpu": [ "arm64" ], @@ -1234,9 +1234,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", - "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.29.1.tgz", + "integrity": "sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==", "cpu": [ "ia32" ], @@ -1247,9 +1247,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", - "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.29.1.tgz", + "integrity": "sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==", "cpu": [ "x64" ], @@ -2574,9 +2574,9 @@ "dev": true }, "node_modules/is-core-module": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", - "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "dependencies": { "hasown": "^2.0.2" @@ -4084,9 +4084,9 @@ } }, "node_modules/rollup": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", - "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", + "version": "4.29.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.29.1.tgz", + "integrity": "sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==", "dev": true, "dependencies": { "@types/estree": "1.0.6" @@ -4099,25 +4099,25 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.28.1", - "@rollup/rollup-android-arm64": "4.28.1", - "@rollup/rollup-darwin-arm64": "4.28.1", - "@rollup/rollup-darwin-x64": "4.28.1", - "@rollup/rollup-freebsd-arm64": "4.28.1", - "@rollup/rollup-freebsd-x64": "4.28.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", - "@rollup/rollup-linux-arm-musleabihf": "4.28.1", - "@rollup/rollup-linux-arm64-gnu": "4.28.1", - "@rollup/rollup-linux-arm64-musl": "4.28.1", - "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", - "@rollup/rollup-linux-riscv64-gnu": "4.28.1", - "@rollup/rollup-linux-s390x-gnu": "4.28.1", - "@rollup/rollup-linux-x64-gnu": "4.28.1", - "@rollup/rollup-linux-x64-musl": "4.28.1", - "@rollup/rollup-win32-arm64-msvc": "4.28.1", - "@rollup/rollup-win32-ia32-msvc": "4.28.1", - "@rollup/rollup-win32-x64-msvc": "4.28.1", + "@rollup/rollup-android-arm-eabi": "4.29.1", + "@rollup/rollup-android-arm64": "4.29.1", + "@rollup/rollup-darwin-arm64": "4.29.1", + "@rollup/rollup-darwin-x64": "4.29.1", + "@rollup/rollup-freebsd-arm64": "4.29.1", + "@rollup/rollup-freebsd-x64": "4.29.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.29.1", + "@rollup/rollup-linux-arm-musleabihf": "4.29.1", + "@rollup/rollup-linux-arm64-gnu": "4.29.1", + "@rollup/rollup-linux-arm64-musl": "4.29.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.29.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.29.1", + "@rollup/rollup-linux-riscv64-gnu": "4.29.1", + "@rollup/rollup-linux-s390x-gnu": "4.29.1", + "@rollup/rollup-linux-x64-gnu": "4.29.1", + "@rollup/rollup-linux-x64-musl": "4.29.1", + "@rollup/rollup-win32-arm64-msvc": "4.29.1", + "@rollup/rollup-win32-ia32-msvc": "4.29.1", + "@rollup/rollup-win32-x64-msvc": "4.29.1", "fsevents": "~2.3.2" } }, diff --git a/src/client.generated.ts b/src/client.generated.ts index 492c05f8..9aafefef 100644 --- a/src/client.generated.ts +++ b/src/client.generated.ts @@ -74,13 +74,13 @@ import { IntegrationMappingsManager } from './managers/integrationMappings.gener import { AiManager } from './managers/ai.generated.js'; import { Authentication } from './networking/auth.generated.js'; import { NetworkSession } from './networking/network.generated.js'; +import { BoxSdkError } from './box/errors.js'; +import { FetchOptions } from './networking/fetchOptions.generated.js'; +import { FetchResponse } from './networking/fetchResponse.generated.js'; import { BaseUrls } from './networking/baseUrls.generated.js'; import { ProxyConfig } from './networking/proxyConfig.generated.js'; import { AgentOptions } from './internal/utils.js'; import { Interceptor } from './networking/interceptors.generated.js'; -import { FetchOptions } from './networking/fetchOptions.generated.js'; -import { FetchResponse } from './networking/fetchResponse.generated.js'; -import { fetch } from './networking/fetch.js'; import { SerializedData } from './serialization/json.js'; import { sdIsEmpty } from './serialization/json.js'; import { sdIsBoolean } from './serialization/json.js'; @@ -584,7 +584,7 @@ export class BoxClient { responseFormat: fetchOptions.responseFormat, followRedirects: fetchOptions.followRedirects, }); - return (await fetch(enrichedFetchOptions)) as FetchResponse; + return await networkSession.networkClient.fetch(enrichedFetchOptions); } /** * Create a new client to impersonate user with the provided ID. All calls made with the new client will be made in context of the impersonated user, leaving the original client unmodified. diff --git a/src/managers/ai.generated.ts b/src/managers/ai.generated.ts index 2827a83b..44b7ffad 100644 --- a/src/managers/ai.generated.ts +++ b/src/managers/ai.generated.ts @@ -20,22 +20,21 @@ import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { AiResponseFull } from '../schemas/aiResponseFull.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; import { AiAsk } from '../schemas/aiAsk.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { AiResponse } from '../schemas/aiResponse.generated.js'; import { AiTextGen } from '../schemas/aiTextGen.generated.js'; import { AiAgentAskOrAiAgentExtractOrAiAgentExtractStructuredOrAiAgentTextGen } from '../schemas/aiAgentAskOrAiAgentExtractOrAiAgentExtractStructuredOrAiAgentTextGen.generated.js'; import { AiExtract } from '../schemas/aiExtract.generated.js'; import { AiExtractResponse } from '../schemas/aiExtractResponse.generated.js'; import { AiExtractStructured } from '../schemas/aiExtractStructured.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdToJson } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -332,22 +331,23 @@ export class AiManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/ai/ask', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeAiAsk(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/ai/ask', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeAiAsk(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAiResponseFull(response.data!), rawData: response.data!, @@ -372,22 +372,23 @@ export class AiManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/ai/text_gen', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeAiTextGen(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/ai/text_gen', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeAiTextGen(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAiResponse(response.data!), rawData: response.data!, @@ -420,21 +421,22 @@ export class AiManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/ai_agent_default', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/ai_agent_default', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAiAgentAskOrAiAgentExtractOrAiAgentExtractStructuredOrAiAgentTextGen( response.data!, @@ -463,22 +465,23 @@ export class AiManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/ai/extract', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeAiExtract(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/ai/extract', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeAiExtract(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAiResponse(response.data!), rawData: response.data!, @@ -508,22 +511,23 @@ export class AiManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/ai/extract_structured', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeAiExtractStructured(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/ai/extract_structured', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeAiExtractStructured(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAiExtractResponse(response.data!), rawData: response.data!, diff --git a/src/managers/appItemAssociations.generated.ts b/src/managers/appItemAssociations.generated.ts index e9155240..705f806d 100644 --- a/src/managers/appItemAssociations.generated.ts +++ b/src/managers/appItemAssociations.generated.ts @@ -8,14 +8,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -226,23 +225,24 @@ export class AppItemAssociationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/app_item_associations', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/app_item_associations', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAppItemAssociations(response.data!), rawData: response.data!, @@ -291,23 +291,24 @@ export class AppItemAssociationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/app_item_associations', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/app_item_associations', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAppItemAssociations(response.data!), rawData: response.data!, diff --git a/src/managers/authorization.generated.ts b/src/managers/authorization.generated.ts index 7c94215f..43557c07 100644 --- a/src/managers/authorization.generated.ts +++ b/src/managers/authorization.generated.ts @@ -10,22 +10,21 @@ import { serializePostOAuth2Revoke } from '../schemas/postOAuth2Revoke.generated import { deserializePostOAuth2Revoke } from '../schemas/postOAuth2Revoke.generated.js'; import { PostOAuth2TokenRefreshAccessTokenInput } from '../schemas/postOAuth2TokenRefreshAccessToken.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { AccessToken } from '../schemas/accessToken.generated.js'; import { OAuth2Error } from '../schemas/oAuth2Error.generated.js'; import { PostOAuth2Token } from '../schemas/postOAuth2Token.generated.js'; import { PostOAuth2TokenRefreshAccessToken } from '../schemas/postOAuth2TokenRefreshAccessToken.generated.js'; import { PostOAuth2Revoke } from '../schemas/postOAuth2Revoke.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -306,21 +305,22 @@ export class AuthorizationManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.oauth2Url, - '/authorize', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.oauth2Url, + '/authorize', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -354,22 +354,23 @@ export class AuthorizationManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/oauth2/token', - ) as string, - method: 'POST', - headers: headersMap, - data: serializePostOAuth2Token(requestBody), - contentType: 'application/x-www-form-urlencoded', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/oauth2/token', + ) as string, + method: 'POST', + headers: headersMap, + data: serializePostOAuth2Token(requestBody), + contentType: 'application/x-www-form-urlencoded', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAccessToken(response.data!), rawData: response.data!, @@ -402,22 +403,23 @@ export class AuthorizationManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/oauth2/token#refresh', - ) as string, - method: 'POST', - headers: headersMap, - data: serializePostOAuth2TokenRefreshAccessToken(requestBody), - contentType: 'application/x-www-form-urlencoded', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/oauth2/token#refresh', + ) as string, + method: 'POST', + headers: headersMap, + data: serializePostOAuth2TokenRefreshAccessToken(requestBody), + contentType: 'application/x-www-form-urlencoded', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeAccessToken(response.data!), rawData: response.data!, @@ -444,22 +446,23 @@ export class AuthorizationManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/oauth2/revoke', - ) as string, - method: 'POST', - headers: headersMap, - data: serializePostOAuth2Revoke(requestBody), - contentType: 'application/x-www-form-urlencoded', - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/oauth2/revoke', + ) as string, + method: 'POST', + headers: headersMap, + data: serializePostOAuth2Revoke(requestBody), + contentType: 'application/x-www-form-urlencoded', + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/avatars.generated.ts b/src/managers/avatars.generated.ts index 1a7ca16f..bf571447 100644 --- a/src/managers/avatars.generated.ts +++ b/src/managers/avatars.generated.ts @@ -4,17 +4,16 @@ import { serializeUserAvatar } from '../schemas/userAvatar.generated.js'; import { deserializeUserAvatar } from '../schemas/userAvatar.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { UserAvatar } from '../schemas/userAvatar.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { MultipartItem } from '../networking/fetchOptions.generated.js'; import { SerializedData } from '../serialization/json.js'; @@ -202,22 +201,23 @@ export class AvatarsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/avatar', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'binary' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/avatar', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'binary' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return response.content!; } /** @@ -242,31 +242,32 @@ export class AvatarsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/avatar', - ) as string, - method: 'POST', - headers: headersMap, - multipartData: [ - { - partName: 'pic', - fileStream: requestBody.pic, - fileName: requestBody.picFileName, - contentType: requestBody.picContentType, - } satisfies MultipartItem, - ], - contentType: 'multipart/form-data', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/avatar', + ) as string, + method: 'POST', + headers: headersMap, + multipartData: [ + { + partName: 'pic', + fileStream: requestBody.pic, + fileName: requestBody.picFileName, + contentType: requestBody.picContentType, + } satisfies MultipartItem, + ], + contentType: 'multipart/form-data', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUserAvatar(response.data!), rawData: response.data!, @@ -293,22 +294,23 @@ export class AvatarsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/avatar', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/avatar', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/chunkedUploads.generated.ts b/src/managers/chunkedUploads.generated.ts index 2fa04baf..409e0709 100644 --- a/src/managers/chunkedUploads.generated.ts +++ b/src/managers/chunkedUploads.generated.ts @@ -19,20 +19,19 @@ import { FileFull } from '../schemas/fileFull.generated.js'; import { Iterator } from '../internal/utils.js'; import { UploadSession } from '../schemas/uploadSession.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { UploadedPart } from '../schemas/uploadedPart.generated.js'; import { UploadParts } from '../schemas/uploadParts.generated.js'; import { Files } from '../schemas/files.generated.js'; import { UploadPart } from '../schemas/uploadPart.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdToJson } from '../serialization/json.js'; import { generateByteStreamFromBuffer } from '../internal/utils.js'; @@ -995,22 +994,23 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/upload_sessions', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateFileUploadSessionRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/upload_sessions', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateFileUploadSessionRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadSession(response.data!), rawData: response.data!, @@ -1045,26 +1045,27 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/', - toString(fileId) as string, - '/upload_sessions', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateFileUploadSessionForExistingFileRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/', + toString(fileId) as string, + '/upload_sessions', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateFileUploadSessionForExistingFileRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadSession(response.data!), rawData: response.data!, @@ -1094,17 +1095,18 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: url, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: url, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadSession(response.data!), rawData: response.data!, @@ -1133,21 +1135,22 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/upload_sessions/', - toString(uploadSessionId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/upload_sessions/', + toString(uploadSessionId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadSession(response.data!), rawData: response.data!, @@ -1191,19 +1194,20 @@ export class ChunkedUploadsManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: url, - method: 'PUT', - headers: headersMap, - fileStream: requestBody, - contentType: 'application/octet-stream', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: url, + method: 'PUT', + headers: headersMap, + fileStream: requestBody, + contentType: 'application/octet-stream', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadedPart(response.data!), rawData: response.data!, @@ -1245,23 +1249,24 @@ export class ChunkedUploadsManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/upload_sessions/', - toString(uploadSessionId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - fileStream: requestBody, - contentType: 'application/octet-stream', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/upload_sessions/', + toString(uploadSessionId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + fileStream: requestBody, + contentType: 'application/octet-stream', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadedPart(response.data!), rawData: response.data!, @@ -1294,17 +1299,18 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: url, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: url, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -1333,21 +1339,22 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/upload_sessions/', - toString(uploadSessionId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/upload_sessions/', + toString(uploadSessionId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -1383,18 +1390,19 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: url, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: url, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadParts(response.data!), rawData: response.data!, @@ -1432,23 +1440,24 @@ export class ChunkedUploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/upload_sessions/', - toString(uploadSessionId) as string, - '/parts', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/upload_sessions/', + toString(uploadSessionId) as string, + '/parts', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadParts(response.data!), rawData: response.data!, @@ -1495,19 +1504,20 @@ export class ChunkedUploadsManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: url, - method: 'POST', - headers: headersMap, - data: serializeCreateFileUploadSessionCommitRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: url, + method: 'POST', + headers: headersMap, + data: serializeCreateFileUploadSessionCommitRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); if ((toString(response.status) as string) == '202') { return void 0; } @@ -1556,24 +1566,25 @@ export class ChunkedUploadsManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/upload_sessions/', - toString(uploadSessionId) as string, - '/commit', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateFileUploadSessionCommitRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/upload_sessions/', + toString(uploadSessionId) as string, + '/commit', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateFileUploadSessionCommitRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); if ((toString(response.status) as string) == '202') { return void 0; } diff --git a/src/managers/classifications.generated.ts b/src/managers/classifications.generated.ts index fca4a34a..fc125724 100644 --- a/src/managers/classifications.generated.ts +++ b/src/managers/classifications.generated.ts @@ -8,13 +8,12 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -655,20 +654,21 @@ export class ClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassificationTemplate(response.data!), rawData: response.data!, @@ -699,24 +699,25 @@ export class ClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#add', - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeAddClassificationRequestBody, - ) as readonly any[], - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#add', + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeAddClassificationRequestBody, + ) as readonly any[], + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassificationTemplate(response.data!), rawData: response.data!, @@ -747,24 +748,25 @@ export class ClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#update', - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeUpdateClassificationRequestBody, - ) as readonly any[], - contentType: 'application/json-patch+json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/enterprise/securityClassification-6VMVochwUWo/schema#update', + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeUpdateClassificationRequestBody, + ) as readonly any[], + contentType: 'application/json-patch+json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassificationTemplate(response.data!), rawData: response.data!, @@ -805,22 +807,23 @@ export class ClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/schema#classifications', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateClassificationTemplateRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/schema#classifications', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateClassificationTemplateRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassificationTemplate(response.data!), rawData: response.data!, diff --git a/src/managers/collaborationAllowlistEntries.generated.ts b/src/managers/collaborationAllowlistEntries.generated.ts index 184f5074..33f56937 100644 --- a/src/managers/collaborationAllowlistEntries.generated.ts +++ b/src/managers/collaborationAllowlistEntries.generated.ts @@ -7,18 +7,17 @@ import { deserializeCollaborationAllowlistEntry } from '../schemas/collaboration import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { CollaborationAllowlistEntries } from '../schemas/collaborationAllowlistEntries.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { CollaborationAllowlistEntry } from '../schemas/collaborationAllowlistEntry.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -281,21 +280,22 @@ export class CollaborationAllowlistEntriesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_entries', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_entries', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationAllowlistEntries(response.data!), rawData: response.data!, @@ -322,24 +322,25 @@ export class CollaborationAllowlistEntriesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_entries', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateCollaborationWhitelistEntryRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_entries', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateCollaborationWhitelistEntryRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationAllowlistEntry(response.data!), rawData: response.data!, @@ -367,21 +368,22 @@ export class CollaborationAllowlistEntriesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_entries/', - toString(collaborationWhitelistEntryId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_entries/', + toString(collaborationWhitelistEntryId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationAllowlistEntry(response.data!), rawData: response.data!, @@ -409,21 +411,22 @@ export class CollaborationAllowlistEntriesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_entries/', - toString(collaborationWhitelistEntryId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_entries/', + toString(collaborationWhitelistEntryId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/collaborationAllowlistExemptTargets.generated.ts b/src/managers/collaborationAllowlistExemptTargets.generated.ts index 94ea9c59..3c8cff2b 100644 --- a/src/managers/collaborationAllowlistExemptTargets.generated.ts +++ b/src/managers/collaborationAllowlistExemptTargets.generated.ts @@ -7,18 +7,17 @@ import { deserializeCollaborationAllowlistExemptTarget } from '../schemas/collab import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { CollaborationAllowlistExemptTargets } from '../schemas/collaborationAllowlistExemptTargets.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { CollaborationAllowlistExemptTarget } from '../schemas/collaborationAllowlistExemptTarget.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -303,21 +302,22 @@ export class CollaborationAllowlistExemptTargetsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_exempt_targets', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_exempt_targets', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationAllowlistExemptTargets(response.data!), rawData: response.data!, @@ -344,24 +344,25 @@ export class CollaborationAllowlistExemptTargetsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_exempt_targets', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateCollaborationWhitelistExemptTargetRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_exempt_targets', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateCollaborationWhitelistExemptTargetRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationAllowlistExemptTarget(response.data!), rawData: response.data!, @@ -389,21 +390,22 @@ export class CollaborationAllowlistExemptTargetsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_exempt_targets/', - toString(collaborationWhitelistExemptTargetId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_exempt_targets/', + toString(collaborationWhitelistExemptTargetId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationAllowlistExemptTarget(response.data!), rawData: response.data!, @@ -431,21 +433,22 @@ export class CollaborationAllowlistExemptTargetsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaboration_whitelist_exempt_targets/', - toString(collaborationWhitelistExemptTargetId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaboration_whitelist_exempt_targets/', + toString(collaborationWhitelistExemptTargetId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/collections.generated.ts b/src/managers/collections.generated.ts index 59dc97b8..5da285a7 100644 --- a/src/managers/collections.generated.ts +++ b/src/managers/collections.generated.ts @@ -9,19 +9,18 @@ import { deserializeCollection } from '../schemas/collection.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Collections } from '../schemas/collections.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { ItemsOffsetPaginated } from '../schemas/itemsOffsetPaginated.generated.js'; import { Collection } from '../schemas/collection.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -253,21 +252,22 @@ export class CollectionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collections', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collections', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollections(response.data!), rawData: response.data!, @@ -306,23 +306,24 @@ export class CollectionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collections/', - toString(collectionId) as string, - '/items', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collections/', + toString(collectionId) as string, + '/items', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeItemsOffsetPaginated(response.data!), rawData: response.data!, @@ -349,21 +350,22 @@ export class CollectionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collections/', - toString(collectionId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collections/', + toString(collectionId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollection(response.data!), rawData: response.data!, diff --git a/src/managers/comments.generated.ts b/src/managers/comments.generated.ts index 5315ac1d..38c29440 100644 --- a/src/managers/comments.generated.ts +++ b/src/managers/comments.generated.ts @@ -7,18 +7,17 @@ import { deserializeCommentFull } from '../schemas/commentFull.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Comments } from '../schemas/comments.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { CommentFull } from '../schemas/commentFull.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -467,23 +466,24 @@ export class CommentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/comments', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/comments', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeComments(response.data!), rawData: response.data!, @@ -519,22 +519,23 @@ export class CommentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/comments/', - toString(commentId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/comments/', + toString(commentId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCommentFull(response.data!), rawData: response.data!, @@ -572,24 +573,25 @@ export class CommentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/comments/', - toString(commentId) as string, - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateCommentByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/comments/', + toString(commentId) as string, + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateCommentByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCommentFull(response.data!), rawData: response.data!, @@ -616,21 +618,22 @@ export class CommentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/comments/', - toString(commentId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/comments/', + toString(commentId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -662,23 +665,24 @@ export class CommentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/comments', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCreateCommentRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/comments', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCreateCommentRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCommentFull(response.data!), rawData: response.data!, diff --git a/src/managers/devicePinners.generated.ts b/src/managers/devicePinners.generated.ts index 498ca77b..2996fe3b 100644 --- a/src/managers/devicePinners.generated.ts +++ b/src/managers/devicePinners.generated.ts @@ -7,17 +7,16 @@ import { deserializeDevicePinners } from '../schemas/devicePinners.generated.js' import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { DevicePinner } from '../schemas/devicePinner.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { DevicePinners } from '../schemas/devicePinners.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -242,21 +241,22 @@ export class DevicePinnersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/device_pinners/', - toString(devicePinnerId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/device_pinners/', + toString(devicePinnerId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeDevicePinner(response.data!), rawData: response.data!, @@ -283,21 +283,22 @@ export class DevicePinnersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/device_pinners/', - toString(devicePinnerId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/device_pinners/', + toString(devicePinnerId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -333,23 +334,24 @@ export class DevicePinnersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/enterprises/', - toString(enterpriseId) as string, - '/device_pinners', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/enterprises/', + toString(enterpriseId) as string, + '/device_pinners', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeDevicePinners(response.data!), rawData: response.data!, diff --git a/src/managers/downloads.generated.ts b/src/managers/downloads.generated.ts index a9f4f5d1..19d3f9be 100644 --- a/src/managers/downloads.generated.ts +++ b/src/managers/downloads.generated.ts @@ -5,6 +5,8 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; @@ -13,9 +15,6 @@ import { isBrowser } from '../internal/utils.js'; import { CancellationController } from '../internal/utils.js'; import { createCancellationController } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -301,27 +300,28 @@ export class DownloadsManager { }); const cancellationController: CancellationController = createCancellationController(); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/content', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: - cancellationToken == void 0 - ? cancellationController.signal - : cancellationToken, - followRedirects: false, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/content', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: + cancellationToken == void 0 + ? cancellationController.signal + : cancellationToken, + followRedirects: false, + }), + ); if (isBrowser()) { cancellationController.abort(); if (response.url == void 0) { @@ -374,23 +374,24 @@ export class DownloadsManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/content', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'binary' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/content', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'binary' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); if ((toString(response.status) as string) == '202') { return void 0; } diff --git a/src/managers/emailAliases.generated.ts b/src/managers/emailAliases.generated.ts index a2e4a645..0d5ff6cc 100644 --- a/src/managers/emailAliases.generated.ts +++ b/src/managers/emailAliases.generated.ts @@ -7,17 +7,16 @@ import { deserializeEmailAlias } from '../schemas/emailAlias.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { EmailAliases } from '../schemas/emailAliases.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { EmailAlias } from '../schemas/emailAlias.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -228,22 +227,23 @@ export class EmailAliasesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/email_aliases', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/email_aliases', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeEmailAliases(response.data!), rawData: response.data!, @@ -272,24 +272,25 @@ export class EmailAliasesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/email_aliases', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateUserEmailAliasRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/email_aliases', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateUserEmailAliasRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeEmailAlias(response.data!), rawData: response.data!, @@ -319,23 +320,24 @@ export class EmailAliasesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/email_aliases/', - toString(emailAliasId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/email_aliases/', + toString(emailAliasId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/events.generated.ts b/src/managers/events.generated.ts index 37b7eae8..145f3fd5 100644 --- a/src/managers/events.generated.ts +++ b/src/managers/events.generated.ts @@ -9,17 +9,16 @@ import { deserializeDateTime } from '../internal/utils.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { RealtimeServers } from '../schemas/realtimeServers.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { Events } from '../schemas/events.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; @@ -321,20 +320,21 @@ export class EventsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/events', - ) as string, - method: 'OPTIONS', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/events', + ) as string, + method: 'OPTIONS', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRealtimeServers(response.data!), rawData: response.data!, @@ -382,21 +382,22 @@ export class EventsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/events', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/events', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeEvents(response.data!), rawData: response.data!, diff --git a/src/managers/fileClassifications.generated.ts b/src/managers/fileClassifications.generated.ts index fb7527f0..8fba2f61 100644 --- a/src/managers/fileClassifications.generated.ts +++ b/src/managers/fileClassifications.generated.ts @@ -8,13 +8,12 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -356,22 +355,23 @@ export class FileClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassification(response.data!), rawData: response.data!, @@ -411,24 +411,25 @@ export class FileClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeAddClassificationToFileRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeAddClassificationToFileRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassification(response.data!), rawData: response.data!, @@ -467,26 +468,27 @@ export class FileClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeUpdateClassificationOnFileRequestBody, - ) as readonly any[], - contentType: 'application/json-patch+json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeUpdateClassificationOnFileRequestBody, + ) as readonly any[], + contentType: 'application/json-patch+json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassification(response.data!), rawData: response.data!, @@ -523,22 +525,23 @@ export class FileClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/fileMetadata.generated.ts b/src/managers/fileMetadata.generated.ts index 1f373626..10bf6c63 100644 --- a/src/managers/fileMetadata.generated.ts +++ b/src/managers/fileMetadata.generated.ts @@ -7,17 +7,16 @@ import { deserializeMetadataFull } from '../schemas/metadataFull.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Metadatas } from '../schemas/metadatas.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { MetadataFull } from '../schemas/metadataFull.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -360,22 +359,23 @@ export class FileMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadatas(response.data!), rawData: response.data!, @@ -415,25 +415,26 @@ export class FileMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataFull(response.data!), rawData: response.data!, @@ -478,27 +479,28 @@ export class FileMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateFileMetadataByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateFileMetadataByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataFull(response.data!), rawData: response.data!, @@ -546,29 +548,30 @@ export class FileMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeUpdateFileMetadataByIdRequestBody, - ) as readonly any[], - contentType: 'application/json-patch+json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeUpdateFileMetadataByIdRequestBody, + ) as readonly any[], + contentType: 'application/json-patch+json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataFull(response.data!), rawData: response.data!, @@ -607,25 +610,26 @@ export class FileMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/fileRequests.generated.ts b/src/managers/fileRequests.generated.ts index ad3e1650..2839f688 100644 --- a/src/managers/fileRequests.generated.ts +++ b/src/managers/fileRequests.generated.ts @@ -9,18 +9,17 @@ import { deserializeFileRequestCopyRequest } from '../schemas/fileRequestCopyReq import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { FileRequest } from '../schemas/fileRequest.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { FileRequestUpdateRequest } from '../schemas/fileRequestUpdateRequest.generated.js'; import { FileRequestCopyRequest } from '../schemas/fileRequestCopyRequest.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -292,21 +291,22 @@ export class FileRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_requests/', - toString(fileRequestId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_requests/', + toString(fileRequestId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileRequest(response.data!), rawData: response.data!, @@ -345,23 +345,24 @@ export class FileRequestsManager { ...{ ['if-match']: toString(headers.ifMatch) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_requests/', - toString(fileRequestId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeFileRequestUpdateRequest(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_requests/', + toString(fileRequestId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeFileRequestUpdateRequest(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileRequest(response.data!), rawData: response.data!, @@ -394,21 +395,22 @@ export class FileRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_requests/', - toString(fileRequestId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_requests/', + toString(fileRequestId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -441,24 +443,25 @@ export class FileRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_requests/', - toString(fileRequestId) as string, - '/copy', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeFileRequestCopyRequest(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_requests/', + toString(fileRequestId) as string, + '/copy', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeFileRequestCopyRequest(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileRequest(response.data!), rawData: response.data!, diff --git a/src/managers/fileVersionLegalHolds.generated.ts b/src/managers/fileVersionLegalHolds.generated.ts index 6f011f17..b2472c23 100644 --- a/src/managers/fileVersionLegalHolds.generated.ts +++ b/src/managers/fileVersionLegalHolds.generated.ts @@ -7,17 +7,16 @@ import { deserializeFileVersionLegalHolds } from '../schemas/fileVersionLegalHol import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { FileVersionLegalHold } from '../schemas/fileVersionLegalHold.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { FileVersionLegalHolds } from '../schemas/fileVersionLegalHolds.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -183,21 +182,22 @@ export class FileVersionLegalHoldsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_version_legal_holds/', - toString(fileVersionLegalHoldId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_version_legal_holds/', + toString(fileVersionLegalHoldId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersionLegalHold(response.data!), rawData: response.data!, @@ -249,21 +249,22 @@ export class FileVersionLegalHoldsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_version_legal_holds', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_version_legal_holds', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersionLegalHolds(response.data!), rawData: response.data!, diff --git a/src/managers/fileVersionRetentions.generated.ts b/src/managers/fileVersionRetentions.generated.ts index 7fd99b4d..65acd50c 100644 --- a/src/managers/fileVersionRetentions.generated.ts +++ b/src/managers/fileVersionRetentions.generated.ts @@ -7,18 +7,17 @@ import { deserializeFileVersionRetention } from '../schemas/fileVersionRetention import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { FileVersionRetentions } from '../schemas/fileVersionRetentions.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { FileVersionRetention } from '../schemas/fileVersionRetention.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -194,21 +193,22 @@ export class FileVersionRetentionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_version_retentions', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_version_retentions', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersionRetentions(response.data!), rawData: response.data!, @@ -240,21 +240,22 @@ export class FileVersionRetentionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/file_version_retentions/', - toString(fileVersionRetentionId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/file_version_retentions/', + toString(fileVersionRetentionId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersionRetention(response.data!), rawData: response.data!, diff --git a/src/managers/fileVersions.generated.ts b/src/managers/fileVersions.generated.ts index a0a56f65..e3744b52 100644 --- a/src/managers/fileVersions.generated.ts +++ b/src/managers/fileVersions.generated.ts @@ -7,18 +7,17 @@ import { deserializeFileVersionFull } from '../schemas/fileVersionFull.generated import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { FileVersions } from '../schemas/fileVersions.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { FileVersionFull } from '../schemas/fileVersionFull.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -463,23 +462,24 @@ export class FileVersionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/versions', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/versions', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersions(response.data!), rawData: response.data!, @@ -526,24 +526,25 @@ export class FileVersionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/versions/', - toString(fileVersionId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/versions/', + toString(fileVersionId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersionFull(response.data!), rawData: response.data!, @@ -584,23 +585,24 @@ export class FileVersionsManager { ...{ ['if-match']: toString(headers.ifMatch) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/versions/', - toString(fileVersionId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/versions/', + toString(fileVersionId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -638,25 +640,26 @@ export class FileVersionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/versions/', - toString(fileVersionId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateFileVersionByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/versions/', + toString(fileVersionId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateFileVersionByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersionFull(response.data!), rawData: response.data!, @@ -715,25 +718,26 @@ export class FileVersionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/versions/current', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializePromoteFileVersionRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/versions/current', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializePromoteFileVersionRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileVersionFull(response.data!), rawData: response.data!, diff --git a/src/managers/fileWatermarks.generated.ts b/src/managers/fileWatermarks.generated.ts index 1119af80..69c12e27 100644 --- a/src/managers/fileWatermarks.generated.ts +++ b/src/managers/fileWatermarks.generated.ts @@ -8,13 +8,12 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -247,22 +246,23 @@ export class FileWatermarksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/watermark', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/watermark', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWatermark(response.data!), rawData: response.data!, @@ -297,24 +297,25 @@ export class FileWatermarksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/watermark', - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateFileWatermarkRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/watermark', + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateFileWatermarkRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWatermark(response.data!), rawData: response.data!, @@ -347,22 +348,23 @@ export class FileWatermarksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/watermark', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/watermark', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/files.generated.ts b/src/managers/files.generated.ts index e1c1e572..eb63bc1b 100644 --- a/src/managers/files.generated.ts +++ b/src/managers/files.generated.ts @@ -10,14 +10,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { isBrowser } from '../internal/utils.js'; @@ -809,22 +808,23 @@ export class FilesManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, @@ -871,24 +871,25 @@ export class FilesManager { ...{ ['if-match']: toString(headers.ifMatch) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateFileByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateFileByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, @@ -927,21 +928,22 @@ export class FilesManager { ...{ ['if-match']: toString(headers.ifMatch) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -981,25 +983,26 @@ export class FilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/copy', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCopyFileRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/copy', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCopyFileRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, @@ -1056,28 +1059,29 @@ export class FilesManager { } = prepareParams({ ...{}, ...headers.extraHeaders }); const cancellationController: CancellationController = createCancellationController(); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/thumbnail.', - toString(extension) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: - cancellationToken == void 0 - ? cancellationController.signal - : cancellationToken, - followRedirects: false, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/thumbnail.', + toString(extension) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: + cancellationToken == void 0 + ? cancellationController.signal + : cancellationToken, + followRedirects: false, + }), + ); if (isBrowser()) { cancellationController.abort(); if (response.url == void 0) { @@ -1139,24 +1143,25 @@ export class FilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/thumbnail.', - toString(extension) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'binary' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/thumbnail.', + toString(extension) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'binary' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); if ((toString(response.status) as string) == '202') { return void 0; } diff --git a/src/managers/folderClassifications.generated.ts b/src/managers/folderClassifications.generated.ts index 6d8381c7..938d271a 100644 --- a/src/managers/folderClassifications.generated.ts +++ b/src/managers/folderClassifications.generated.ts @@ -8,13 +8,12 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -362,22 +361,23 @@ export class FolderClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassification(response.data!), rawData: response.data!, @@ -420,24 +420,25 @@ export class FolderClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeAddClassificationToFolderRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeAddClassificationToFolderRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassification(response.data!), rawData: response.data!, @@ -479,26 +480,27 @@ export class FolderClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeUpdateClassificationOnFolderRequestBody, - ) as readonly any[], - contentType: 'application/json-patch+json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeUpdateClassificationOnFolderRequestBody, + ) as readonly any[], + contentType: 'application/json-patch+json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeClassification(response.data!), rawData: response.data!, @@ -538,22 +540,23 @@ export class FolderClassificationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/enterprise/securityClassification-6VMVochwUWo', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/enterprise/securityClassification-6VMVochwUWo', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/folderLocks.generated.ts b/src/managers/folderLocks.generated.ts index 3df0ee6c..597a5022 100644 --- a/src/managers/folderLocks.generated.ts +++ b/src/managers/folderLocks.generated.ts @@ -7,18 +7,17 @@ import { deserializeFolderLock } from '../schemas/folderLock.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { FolderLocks } from '../schemas/folderLocks.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { FolderLock } from '../schemas/folderLock.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -252,21 +251,22 @@ export class FolderLocksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folder_locks', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folder_locks', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderLocks(response.data!), rawData: response.data!, @@ -295,22 +295,23 @@ export class FolderLocksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folder_locks', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateFolderLockRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folder_locks', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateFolderLockRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderLock(response.data!), rawData: response.data!, @@ -340,21 +341,22 @@ export class FolderLocksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folder_locks/', - toString(folderLockId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folder_locks/', + toString(folderLockId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/folderMetadata.generated.ts b/src/managers/folderMetadata.generated.ts index 1eb2dfc8..dfef6d45 100644 --- a/src/managers/folderMetadata.generated.ts +++ b/src/managers/folderMetadata.generated.ts @@ -7,17 +7,16 @@ import { deserializeMetadataFull } from '../schemas/metadataFull.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Metadatas } from '../schemas/metadatas.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { MetadataFull } from '../schemas/metadataFull.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -366,22 +365,23 @@ export class FolderMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadatas(response.data!), rawData: response.data!, @@ -424,25 +424,26 @@ export class FolderMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataFull(response.data!), rawData: response.data!, @@ -494,27 +495,28 @@ export class FolderMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateFolderMetadataByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateFolderMetadataByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataFull(response.data!), rawData: response.data!, @@ -565,29 +567,30 @@ export class FolderMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeUpdateFolderMetadataByIdRequestBody, - ) as readonly any[], - contentType: 'application/json-patch+json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeUpdateFolderMetadataByIdRequestBody, + ) as readonly any[], + contentType: 'application/json-patch+json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataFull(response.data!), rawData: response.data!, @@ -629,25 +632,26 @@ export class FolderMetadataManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/metadata/', - toString(scope) as string, - '/', - toString(templateKey) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/metadata/', + toString(scope) as string, + '/', + toString(templateKey) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/folderWatermarks.generated.ts b/src/managers/folderWatermarks.generated.ts index 8ab10cfa..3cdba207 100644 --- a/src/managers/folderWatermarks.generated.ts +++ b/src/managers/folderWatermarks.generated.ts @@ -8,13 +8,12 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -253,22 +252,23 @@ export class FolderWatermarksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/watermark', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/watermark', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWatermark(response.data!), rawData: response.data!, @@ -306,24 +306,25 @@ export class FolderWatermarksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/watermark', - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateFolderWatermarkRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/watermark', + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateFolderWatermarkRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWatermark(response.data!), rawData: response.data!, @@ -359,22 +360,23 @@ export class FolderWatermarksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/watermark', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/watermark', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/folders.generated.ts b/src/managers/folders.generated.ts index 8513a998..5aed4f50 100644 --- a/src/managers/folders.generated.ts +++ b/src/managers/folders.generated.ts @@ -9,18 +9,17 @@ import { deserializeDateTime } from '../internal/utils.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { FolderFull } from '../schemas/folderFull.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { Items } from '../schemas/items.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -997,22 +996,23 @@ export class FoldersManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, @@ -1062,24 +1062,25 @@ export class FoldersManager { ...{ ['if-match']: toString(headers.ifMatch) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateFolderByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateFolderByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, @@ -1125,22 +1126,23 @@ export class FoldersManager { ...{ ['if-match']: toString(headers.ifMatch) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - ) as string, - method: 'DELETE', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + ) as string, + method: 'DELETE', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -1194,23 +1196,24 @@ export class FoldersManager { ...{ ['boxapi']: toString(headers.boxapi) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/items', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/items', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeItems(response.data!), rawData: response.data!, @@ -1244,23 +1247,24 @@ export class FoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCreateFolderRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCreateFolderRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, @@ -1307,25 +1311,26 @@ export class FoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/copy', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCopyFolderRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/copy', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCopyFolderRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, diff --git a/src/managers/groups.generated.ts b/src/managers/groups.generated.ts index 0b43d050..a62c5cfe 100644 --- a/src/managers/groups.generated.ts +++ b/src/managers/groups.generated.ts @@ -7,18 +7,17 @@ import { deserializeGroupFull } from '../schemas/groupFull.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Groups } from '../schemas/groups.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { GroupFull } from '../schemas/groupFull.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -513,21 +512,22 @@ export class GroupsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroups(response.data!), rawData: response.data!, @@ -562,23 +562,24 @@ export class GroupsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCreateGroupRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCreateGroupRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupFull(response.data!), rawData: response.data!, @@ -615,22 +616,23 @@ export class GroupsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups/', - toString(groupId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups/', + toString(groupId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupFull(response.data!), rawData: response.data!, @@ -669,24 +671,25 @@ export class GroupsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups/', - toString(groupId) as string, - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateGroupByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups/', + toString(groupId) as string, + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateGroupByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupFull(response.data!), rawData: response.data!, @@ -713,21 +716,22 @@ export class GroupsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups/', - toString(groupId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups/', + toString(groupId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/integrationMappings.generated.ts b/src/managers/integrationMappings.generated.ts index 5590d252..91c958ea 100644 --- a/src/managers/integrationMappings.generated.ts +++ b/src/managers/integrationMappings.generated.ts @@ -13,21 +13,20 @@ import { deserializeIntegrationMappingSlackOptions } from '../schemas/integratio import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { IntegrationMappings } from '../schemas/integrationMappings.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { IntegrationMapping } from '../schemas/integrationMapping.generated.js'; import { IntegrationMappingSlackCreateRequest } from '../schemas/integrationMappingSlackCreateRequest.generated.js'; import { IntegrationMappingBoxItemSlack } from '../schemas/integrationMappingBoxItemSlack.generated.js'; import { IntegrationMappingSlackOptions } from '../schemas/integrationMappingSlackOptions.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -313,21 +312,22 @@ export class IntegrationMappingsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/integration_mappings/slack', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/integration_mappings/slack', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeIntegrationMappings(response.data!), rawData: response.data!, @@ -357,22 +357,23 @@ export class IntegrationMappingsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/integration_mappings/slack', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeIntegrationMappingSlackCreateRequest(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/integration_mappings/slack', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeIntegrationMappingSlackCreateRequest(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeIntegrationMapping(response.data!), rawData: response.data!, @@ -405,25 +406,26 @@ export class IntegrationMappingsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/integration_mappings/slack/', - toString(integrationMappingId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateSlackIntegrationMappingByIdRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/integration_mappings/slack/', + toString(integrationMappingId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateSlackIntegrationMappingByIdRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeIntegrationMapping(response.data!), rawData: response.data!, @@ -454,21 +456,22 @@ export class IntegrationMappingsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/integration_mappings/slack/', - toString(integrationMappingId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/integration_mappings/slack/', + toString(integrationMappingId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/invites.generated.ts b/src/managers/invites.generated.ts index 4e7d23ef..4751f0e5 100644 --- a/src/managers/invites.generated.ts +++ b/src/managers/invites.generated.ts @@ -8,14 +8,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -237,23 +236,24 @@ export class InvitesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/invites', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCreateInviteRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/invites', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCreateInviteRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeInvite(response.data!), rawData: response.data!, @@ -288,22 +288,23 @@ export class InvitesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/invites/', - toString(inviteId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/invites/', + toString(inviteId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeInvite(response.data!), rawData: response.data!, diff --git a/src/managers/legalHoldPolicies.generated.ts b/src/managers/legalHoldPolicies.generated.ts index 9d4fcb2a..79317c5c 100644 --- a/src/managers/legalHoldPolicies.generated.ts +++ b/src/managers/legalHoldPolicies.generated.ts @@ -9,18 +9,17 @@ import { deserializeDateTime } from '../internal/utils.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { LegalHoldPolicies } from '../schemas/legalHoldPolicies.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { LegalHoldPolicy } from '../schemas/legalHoldPolicy.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -398,21 +397,22 @@ export class LegalHoldPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policies', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policies', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeLegalHoldPolicies(response.data!), rawData: response.data!, @@ -438,22 +438,23 @@ export class LegalHoldPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policies', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateLegalHoldPolicyRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policies', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateLegalHoldPolicyRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeLegalHoldPolicy(response.data!), rawData: response.data!, @@ -480,21 +481,22 @@ export class LegalHoldPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policies/', - toString(legalHoldPolicyId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policies/', + toString(legalHoldPolicyId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeLegalHoldPolicy(response.data!), rawData: response.data!, @@ -523,23 +525,24 @@ export class LegalHoldPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policies/', - toString(legalHoldPolicyId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateLegalHoldPolicyByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policies/', + toString(legalHoldPolicyId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateLegalHoldPolicyByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeLegalHoldPolicy(response.data!), rawData: response.data!, @@ -569,21 +572,22 @@ export class LegalHoldPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policies/', - toString(legalHoldPolicyId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policies/', + toString(legalHoldPolicyId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/legalHoldPolicyAssignments.generated.ts b/src/managers/legalHoldPolicyAssignments.generated.ts index b01e6e4a..e81db935 100644 --- a/src/managers/legalHoldPolicyAssignments.generated.ts +++ b/src/managers/legalHoldPolicyAssignments.generated.ts @@ -9,19 +9,18 @@ import { deserializeFilesOnHold } from '../schemas/filesOnHold.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { LegalHoldPolicyAssignments } from '../schemas/legalHoldPolicyAssignments.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { LegalHoldPolicyAssignment } from '../schemas/legalHoldPolicyAssignment.generated.js'; import { FilesOnHold } from '../schemas/filesOnHold.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -437,21 +436,22 @@ export class LegalHoldPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policy_assignments', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policy_assignments', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeLegalHoldPolicyAssignments(response.data!), rawData: response.data!, @@ -477,22 +477,25 @@ export class LegalHoldPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policy_assignments', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateLegalHoldPolicyAssignmentRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policy_assignments', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateLegalHoldPolicyAssignmentRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeLegalHoldPolicyAssignment(response.data!), rawData: response.data!, @@ -519,21 +522,22 @@ export class LegalHoldPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policy_assignments/', - toString(legalHoldPolicyAssignmentId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policy_assignments/', + toString(legalHoldPolicyAssignmentId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeLegalHoldPolicyAssignment(response.data!), rawData: response.data!, @@ -563,21 +567,22 @@ export class LegalHoldPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policy_assignments/', - toString(legalHoldPolicyAssignmentId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policy_assignments/', + toString(legalHoldPolicyAssignmentId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -630,23 +635,24 @@ export class LegalHoldPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/legal_hold_policy_assignments/', - toString(legalHoldPolicyAssignmentId) as string, - '/files_on_hold', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/legal_hold_policy_assignments/', + toString(legalHoldPolicyAssignmentId) as string, + '/files_on_hold', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFilesOnHold(response.data!), rawData: response.data!, diff --git a/src/managers/listCollaborations.generated.ts b/src/managers/listCollaborations.generated.ts index a28232b9..c3a1b7cc 100644 --- a/src/managers/listCollaborations.generated.ts +++ b/src/managers/listCollaborations.generated.ts @@ -7,18 +7,17 @@ import { deserializeCollaborationsOffsetPaginated } from '../schemas/collaborati import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Collaborations } from '../schemas/collaborations.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { CollaborationsOffsetPaginated } from '../schemas/collaborationsOffsetPaginated.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -389,23 +388,24 @@ export class ListCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/collaborations', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/collaborations', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborations(response.data!), rawData: response.data!, @@ -451,23 +451,24 @@ export class ListCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/collaborations', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/collaborations', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborations(response.data!), rawData: response.data!, @@ -503,21 +504,22 @@ export class ListCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaborations', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaborations', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationsOffsetPaginated(response.data!), rawData: response.data!, @@ -556,23 +558,24 @@ export class ListCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups/', - toString(groupId) as string, - '/collaborations', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups/', + toString(groupId) as string, + '/collaborations', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaborationsOffsetPaginated(response.data!), rawData: response.data!, diff --git a/src/managers/memberships.generated.ts b/src/managers/memberships.generated.ts index 9c116e61..3ed0da47 100644 --- a/src/managers/memberships.generated.ts +++ b/src/managers/memberships.generated.ts @@ -7,18 +7,17 @@ import { deserializeGroupMembership } from '../schemas/groupMembership.generated import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { GroupMemberships } from '../schemas/groupMemberships.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { GroupMembership } from '../schemas/groupMembership.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -553,23 +552,24 @@ export class MembershipsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/memberships', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/memberships', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupMemberships(response.data!), rawData: response.data!, @@ -606,23 +606,24 @@ export class MembershipsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups/', - toString(groupId) as string, - '/memberships', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups/', + toString(groupId) as string, + '/memberships', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupMemberships(response.data!), rawData: response.data!, @@ -658,23 +659,24 @@ export class MembershipsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/group_memberships', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCreateGroupMembershipRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/group_memberships', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCreateGroupMembershipRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupMembership(response.data!), rawData: response.data!, @@ -712,22 +714,23 @@ export class MembershipsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/group_memberships/', - toString(groupMembershipId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/group_memberships/', + toString(groupMembershipId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupMembership(response.data!), rawData: response.data!, @@ -767,24 +770,25 @@ export class MembershipsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/group_memberships/', - toString(groupMembershipId) as string, - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateGroupMembershipByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/group_memberships/', + toString(groupMembershipId) as string, + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateGroupMembershipByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeGroupMembership(response.data!), rawData: response.data!, @@ -813,21 +817,22 @@ export class MembershipsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/group_memberships/', - toString(groupMembershipId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/group_memberships/', + toString(groupMembershipId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/metadataCascadePolicies.generated.ts b/src/managers/metadataCascadePolicies.generated.ts index 02ecd5be..ba114a5f 100644 --- a/src/managers/metadataCascadePolicies.generated.ts +++ b/src/managers/metadataCascadePolicies.generated.ts @@ -9,19 +9,18 @@ import { deserializeConflictError } from '../schemas/conflictError.generated.js' import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { MetadataCascadePolicies } from '../schemas/metadataCascadePolicies.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { MetadataCascadePolicy } from '../schemas/metadataCascadePolicy.generated.js'; import { ConflictError } from '../schemas/conflictError.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -414,21 +413,22 @@ export class MetadataCascadePoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_cascade_policies', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_cascade_policies', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataCascadePolicies(response.data!), rawData: response.data!, @@ -459,22 +459,23 @@ export class MetadataCascadePoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_cascade_policies', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateMetadataCascadePolicyRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_cascade_policies', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateMetadataCascadePolicyRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataCascadePolicy(response.data!), rawData: response.data!, @@ -501,21 +502,22 @@ export class MetadataCascadePoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_cascade_policies/', - toString(metadataCascadePolicyId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_cascade_policies/', + toString(metadataCascadePolicyId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataCascadePolicy(response.data!), rawData: response.data!, @@ -542,21 +544,22 @@ export class MetadataCascadePoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_cascade_policies/', - toString(metadataCascadePolicyId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_cascade_policies/', + toString(metadataCascadePolicyId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -585,24 +588,25 @@ export class MetadataCascadePoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_cascade_policies/', - toString(metadataCascadePolicyId) as string, - '/apply', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeApplyMetadataCascadePolicyRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_cascade_policies/', + toString(metadataCascadePolicyId) as string, + '/apply', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeApplyMetadataCascadePolicyRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/metadataTemplates.generated.ts b/src/managers/metadataTemplates.generated.ts index c3c19670..09f20ed2 100644 --- a/src/managers/metadataTemplates.generated.ts +++ b/src/managers/metadataTemplates.generated.ts @@ -7,18 +7,17 @@ import { deserializeMetadataTemplate } from '../schemas/metadataTemplate.generat import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { MetadataTemplates } from '../schemas/metadataTemplates.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { MetadataTemplate } from '../schemas/metadataTemplate.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -597,21 +596,22 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataTemplates(response.data!), rawData: response.data!, @@ -644,24 +644,25 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/', - toString(scope) as string, - '/', - toString(templateKey) as string, - '/schema', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/', + toString(scope) as string, + '/', + toString(templateKey) as string, + '/schema', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataTemplate(response.data!), rawData: response.data!, @@ -699,28 +700,29 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/', - toString(scope) as string, - '/', - toString(templateKey) as string, - '/schema', - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeUpdateMetadataTemplateRequestBody, - ) as readonly any[], - contentType: 'application/json-patch+json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/', + toString(scope) as string, + '/', + toString(templateKey) as string, + '/schema', + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeUpdateMetadataTemplateRequestBody, + ) as readonly any[], + contentType: 'application/json-patch+json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataTemplate(response.data!), rawData: response.data!, @@ -751,24 +753,25 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/', - toString(scope) as string, - '/', - toString(templateKey) as string, - '/schema', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/', + toString(scope) as string, + '/', + toString(templateKey) as string, + '/schema', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -792,21 +795,22 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/', - toString(templateId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/', + toString(templateId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataTemplate(response.data!), rawData: response.data!, @@ -840,21 +844,22 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/global', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/global', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataTemplates(response.data!), rawData: response.data!, @@ -888,21 +893,22 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/enterprise', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/enterprise', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataTemplates(response.data!), rawData: response.data!, @@ -929,22 +935,23 @@ export class MetadataTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_templates/schema', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateMetadataTemplateRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_templates/schema', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateMetadataTemplateRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataTemplate(response.data!), rawData: response.data!, diff --git a/src/managers/recentItems.generated.ts b/src/managers/recentItems.generated.ts index 175f38e6..7c01c5c0 100644 --- a/src/managers/recentItems.generated.ts +++ b/src/managers/recentItems.generated.ts @@ -8,14 +8,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -112,21 +111,22 @@ export class RecentItemsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/recent_items', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/recent_items', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRecentItems(response.data!), rawData: response.data!, diff --git a/src/managers/retentionPolicies.generated.ts b/src/managers/retentionPolicies.generated.ts index efad7a15..2d4da941 100644 --- a/src/managers/retentionPolicies.generated.ts +++ b/src/managers/retentionPolicies.generated.ts @@ -11,20 +11,19 @@ import { deserializeUserBase } from '../schemas/userBase.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { RetentionPolicies } from '../schemas/retentionPolicies.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { RetentionPolicy } from '../schemas/retentionPolicy.generated.js'; import { UserMini } from '../schemas/userMini.generated.js'; import { UserBase } from '../schemas/userBase.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -511,21 +510,22 @@ export class RetentionPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policies', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policies', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRetentionPolicies(response.data!), rawData: response.data!, @@ -551,22 +551,23 @@ export class RetentionPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policies', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateRetentionPolicyRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policies', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateRetentionPolicyRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRetentionPolicy(response.data!), rawData: response.data!, @@ -602,22 +603,23 @@ export class RetentionPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policies/', - toString(retentionPolicyId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policies/', + toString(retentionPolicyId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRetentionPolicy(response.data!), rawData: response.data!, @@ -646,23 +648,24 @@ export class RetentionPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policies/', - toString(retentionPolicyId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateRetentionPolicyByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policies/', + toString(retentionPolicyId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateRetentionPolicyByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRetentionPolicy(response.data!), rawData: response.data!, @@ -689,21 +692,22 @@ export class RetentionPoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policies/', - toString(retentionPolicyId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policies/', + toString(retentionPolicyId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/retentionPolicyAssignments.generated.ts b/src/managers/retentionPolicyAssignments.generated.ts index 5210f045..4582ec6e 100644 --- a/src/managers/retentionPolicyAssignments.generated.ts +++ b/src/managers/retentionPolicyAssignments.generated.ts @@ -9,19 +9,18 @@ import { deserializeFilesUnderRetention } from '../schemas/filesUnderRetention.g import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { RetentionPolicyAssignments } from '../schemas/retentionPolicyAssignments.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { RetentionPolicyAssignment } from '../schemas/retentionPolicyAssignment.generated.js'; import { FilesUnderRetention } from '../schemas/filesUnderRetention.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -465,23 +464,24 @@ export class RetentionPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policies/', - toString(retentionPolicyId) as string, - '/assignments', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policies/', + toString(retentionPolicyId) as string, + '/assignments', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRetentionPolicyAssignments(response.data!), rawData: response.data!, @@ -507,22 +507,25 @@ export class RetentionPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policy_assignments', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateRetentionPolicyAssignmentRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policy_assignments', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateRetentionPolicyAssignmentRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRetentionPolicyAssignment(response.data!), rawData: response.data!, @@ -558,22 +561,23 @@ export class RetentionPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policy_assignments/', - toString(retentionPolicyAssignmentId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policy_assignments/', + toString(retentionPolicyAssignmentId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeRetentionPolicyAssignment(response.data!), rawData: response.data!, @@ -601,21 +605,22 @@ export class RetentionPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policy_assignments/', - toString(retentionPolicyAssignmentId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policy_assignments/', + toString(retentionPolicyAssignmentId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -647,23 +652,24 @@ export class RetentionPolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/retention_policy_assignments/', - toString(retentionPolicyAssignmentId) as string, - '/files_under_retention', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/retention_policy_assignments/', + toString(retentionPolicyAssignmentId) as string, + '/files_under_retention', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFilesUnderRetention(response.data!), rawData: response.data!, diff --git a/src/managers/search.generated.ts b/src/managers/search.generated.ts index 18a15ae0..88aab191 100644 --- a/src/managers/search.generated.ts +++ b/src/managers/search.generated.ts @@ -12,18 +12,17 @@ import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { MetadataQueryResults } from '../schemas/metadataQueryResults.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; import { MetadataQuery } from '../schemas/metadataQuery.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { SearchResultsOrSearchResultsWithSharedLinks } from '../schemas/searchResultsOrSearchResultsWithSharedLinks.generated.js'; import { MetadataFilter } from '../schemas/metadataFilter.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdToJson } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -427,22 +426,23 @@ export class SearchManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/metadata_queries/execute_read', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeMetadataQuery(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/metadata_queries/execute_read', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeMetadataQuery(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeMetadataQueryResults(response.data!), rawData: response.data!, @@ -520,21 +520,22 @@ export class SearchManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/search', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/search', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSearchResultsOrSearchResultsWithSharedLinks(response.data!), rawData: response.data!, diff --git a/src/managers/sessionTermination.generated.ts b/src/managers/sessionTermination.generated.ts index a92d54c8..cc63843b 100644 --- a/src/managers/sessionTermination.generated.ts +++ b/src/managers/sessionTermination.generated.ts @@ -8,13 +8,12 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -175,22 +174,23 @@ export class SessionTerminationManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/terminate_sessions', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeTerminateUsersSessionsRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/terminate_sessions', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeTerminateUsersSessionsRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSessionTerminationMessage(response.data!), rawData: response.data!, @@ -219,22 +219,23 @@ export class SessionTerminationManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/groups/terminate_sessions', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeTerminateGroupsSessionsRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/groups/terminate_sessions', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeTerminateGroupsSessionsRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSessionTerminationMessage(response.data!), rawData: response.data!, diff --git a/src/managers/sharedLinksFiles.generated.ts b/src/managers/sharedLinksFiles.generated.ts index 7bf9601d..d9e4ba4e 100644 --- a/src/managers/sharedLinksFiles.generated.ts +++ b/src/managers/sharedLinksFiles.generated.ts @@ -10,14 +10,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -555,21 +554,22 @@ export class SharedLinksFilesManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shared_items', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shared_items', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, @@ -607,23 +607,24 @@ export class SharedLinksFilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '#get_shared_link', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '#get_shared_link', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, @@ -663,25 +664,26 @@ export class SharedLinksFilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '#add_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeAddShareLinkToFileRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '#add_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeAddShareLinkToFileRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, @@ -721,25 +723,26 @@ export class SharedLinksFilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '#update_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateSharedLinkOnFileRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '#update_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateSharedLinkOnFileRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, @@ -779,25 +782,26 @@ export class SharedLinksFilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '#remove_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeRemoveSharedLinkFromFileRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '#remove_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeRemoveSharedLinkFromFileRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFileFull(response.data!), rawData: response.data!, diff --git a/src/managers/sharedLinksFolders.generated.ts b/src/managers/sharedLinksFolders.generated.ts index 1ee33fd1..491639f1 100644 --- a/src/managers/sharedLinksFolders.generated.ts +++ b/src/managers/sharedLinksFolders.generated.ts @@ -10,14 +10,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -552,21 +551,22 @@ export class SharedLinksFoldersManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shared_items#folders', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shared_items#folders', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, @@ -607,23 +607,24 @@ export class SharedLinksFoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '#get_shared_link', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '#get_shared_link', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, @@ -666,25 +667,26 @@ export class SharedLinksFoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '#add_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeAddShareLinkToFolderRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '#add_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeAddShareLinkToFolderRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, @@ -727,25 +729,26 @@ export class SharedLinksFoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '#update_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateSharedLinkOnFolderRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '#update_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateSharedLinkOnFolderRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, @@ -788,25 +791,26 @@ export class SharedLinksFoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '#remove_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeRemoveSharedLinkFromFolderRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '#remove_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeRemoveSharedLinkFromFolderRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, diff --git a/src/managers/sharedLinksWebLinks.generated.ts b/src/managers/sharedLinksWebLinks.generated.ts index 18b4f3cd..149a0b86 100644 --- a/src/managers/sharedLinksWebLinks.generated.ts +++ b/src/managers/sharedLinksWebLinks.generated.ts @@ -10,14 +10,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -553,21 +552,22 @@ export class SharedLinksWebLinksManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shared_items#web_links', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shared_items#web_links', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, @@ -599,23 +599,24 @@ export class SharedLinksWebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - '#get_shared_link', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + '#get_shared_link', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, @@ -649,25 +650,26 @@ export class SharedLinksWebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - '#add_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeAddShareLinkToWebLinkRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + '#add_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeAddShareLinkToWebLinkRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, @@ -701,25 +703,26 @@ export class SharedLinksWebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - '#update_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateSharedLinkOnWebLinkRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + '#update_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateSharedLinkOnWebLinkRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, @@ -753,25 +756,26 @@ export class SharedLinksWebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - '#remove_shared_link', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeRemoveSharedLinkFromWebLinkRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + '#remove_shared_link', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeRemoveSharedLinkFromWebLinkRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, diff --git a/src/managers/shieldInformationBarrierReports.generated.ts b/src/managers/shieldInformationBarrierReports.generated.ts index 20ee0b28..e6f2ef5d 100644 --- a/src/managers/shieldInformationBarrierReports.generated.ts +++ b/src/managers/shieldInformationBarrierReports.generated.ts @@ -9,19 +9,18 @@ import { deserializeShieldInformationBarrierReference } from '../schemas/shieldI import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { ShieldInformationBarrierReports } from '../schemas/shieldInformationBarrierReports.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { ShieldInformationBarrierReport } from '../schemas/shieldInformationBarrierReport.generated.js'; import { ShieldInformationBarrierReference } from '../schemas/shieldInformationBarrierReference.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -252,21 +251,22 @@ export class ShieldInformationBarrierReportsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_reports', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_reports', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierReports(response.data!), rawData: response.data!, @@ -292,22 +292,23 @@ export class ShieldInformationBarrierReportsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_reports', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeShieldInformationBarrierReference(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_reports', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeShieldInformationBarrierReference(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierReport(response.data!), rawData: response.data!, @@ -334,21 +335,22 @@ export class ShieldInformationBarrierReportsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_reports/', - toString(shieldInformationBarrierReportId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_reports/', + toString(shieldInformationBarrierReportId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierReport(response.data!), rawData: response.data!, diff --git a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts index f92bf729..ade7073a 100644 --- a/src/managers/shieldInformationBarrierSegmentMembers.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentMembers.generated.ts @@ -11,19 +11,18 @@ import { deserializeUserBase } from '../schemas/userBase.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { ShieldInformationBarrierSegmentMember } from '../schemas/shieldInformationBarrierSegmentMember.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { ShieldInformationBarrierSegmentMembers } from '../schemas/shieldInformationBarrierSegmentMembers.generated.js'; import { ShieldInformationBarrierBase } from '../schemas/shieldInformationBarrierBase.generated.js'; import { UserBase } from '../schemas/userBase.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -353,21 +352,22 @@ export class ShieldInformationBarrierSegmentMembersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_members/', - toString(shieldInformationBarrierSegmentMemberId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_members/', + toString(shieldInformationBarrierSegmentMemberId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegmentMember(response.data!), rawData: response.data!, @@ -395,21 +395,22 @@ export class ShieldInformationBarrierSegmentMembersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_members/', - toString(shieldInformationBarrierSegmentMemberId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_members/', + toString(shieldInformationBarrierSegmentMemberId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -442,21 +443,22 @@ export class ShieldInformationBarrierSegmentMembersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_members', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_members', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegmentMembers(response.data!), rawData: response.data!, @@ -482,24 +484,25 @@ export class ShieldInformationBarrierSegmentMembersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_members', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateShieldInformationBarrierSegmentMemberRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_members', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateShieldInformationBarrierSegmentMemberRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegmentMember(response.data!), rawData: response.data!, diff --git a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts index 0d22c990..75a473c6 100644 --- a/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts +++ b/src/managers/shieldInformationBarrierSegmentRestrictions.generated.ts @@ -9,18 +9,17 @@ import { deserializeShieldInformationBarrierBase } from '../schemas/shieldInform import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { ShieldInformationBarrierSegmentRestriction } from '../schemas/shieldInformationBarrierSegmentRestriction.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { ShieldInformationBarrierSegmentRestrictions } from '../schemas/shieldInformationBarrierSegmentRestrictions.generated.js'; import { ShieldInformationBarrierBase } from '../schemas/shieldInformationBarrierBase.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -420,21 +419,22 @@ export class ShieldInformationBarrierSegmentRestrictionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_restrictions/', - toString(shieldInformationBarrierSegmentRestrictionId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_restrictions/', + toString(shieldInformationBarrierSegmentRestrictionId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegmentRestriction(response.data!), rawData: response.data!, @@ -462,21 +462,22 @@ export class ShieldInformationBarrierSegmentRestrictionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_restrictions/', - toString(shieldInformationBarrierSegmentRestrictionId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_restrictions/', + toString(shieldInformationBarrierSegmentRestrictionId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -509,21 +510,22 @@ export class ShieldInformationBarrierSegmentRestrictionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_restrictions', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_restrictions', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegmentRestrictions(response.data!), rawData: response.data!, @@ -558,24 +560,25 @@ export class ShieldInformationBarrierSegmentRestrictionsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segment_restrictions', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateShieldInformationBarrierSegmentRestrictionRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segment_restrictions', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateShieldInformationBarrierSegmentRestrictionRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegmentRestriction(response.data!), rawData: response.data!, diff --git a/src/managers/shieldInformationBarrierSegments.generated.ts b/src/managers/shieldInformationBarrierSegments.generated.ts index 6b084c98..499c3f47 100644 --- a/src/managers/shieldInformationBarrierSegments.generated.ts +++ b/src/managers/shieldInformationBarrierSegments.generated.ts @@ -9,18 +9,17 @@ import { deserializeShieldInformationBarrierBase } from '../schemas/shieldInform import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { ShieldInformationBarrierSegment } from '../schemas/shieldInformationBarrierSegment.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { ShieldInformationBarrierSegments } from '../schemas/shieldInformationBarrierSegments.generated.js'; import { ShieldInformationBarrierBase } from '../schemas/shieldInformationBarrierBase.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -389,21 +388,22 @@ export class ShieldInformationBarrierSegmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segments/', - toString(shieldInformationBarrierSegmentId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segments/', + toString(shieldInformationBarrierSegmentId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegment(response.data!), rawData: response.data!, @@ -431,21 +431,22 @@ export class ShieldInformationBarrierSegmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segments/', - toString(shieldInformationBarrierSegmentId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segments/', + toString(shieldInformationBarrierSegmentId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -471,25 +472,26 @@ export class ShieldInformationBarrierSegmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segments/', - toString(shieldInformationBarrierSegmentId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateShieldInformationBarrierSegmentByIdRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segments/', + toString(shieldInformationBarrierSegmentId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateShieldInformationBarrierSegmentByIdRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegment(response.data!), rawData: response.data!, @@ -525,21 +527,22 @@ export class ShieldInformationBarrierSegmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segments', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segments', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegments(response.data!), rawData: response.data!, @@ -565,24 +568,25 @@ export class ShieldInformationBarrierSegmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barrier_segments', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateShieldInformationBarrierSegmentRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barrier_segments', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateShieldInformationBarrierSegmentRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrierSegment(response.data!), rawData: response.data!, diff --git a/src/managers/shieldInformationBarriers.generated.ts b/src/managers/shieldInformationBarriers.generated.ts index 47fbe171..f81cb33e 100644 --- a/src/managers/shieldInformationBarriers.generated.ts +++ b/src/managers/shieldInformationBarriers.generated.ts @@ -9,18 +9,17 @@ import { deserializeEnterpriseBase } from '../schemas/enterpriseBase.generated.j import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { ShieldInformationBarrier } from '../schemas/shieldInformationBarrier.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { ShieldInformationBarriers } from '../schemas/shieldInformationBarriers.generated.js'; import { EnterpriseBase } from '../schemas/enterpriseBase.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -280,21 +279,22 @@ export class ShieldInformationBarriersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barriers/', - toString(shieldInformationBarrierId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barriers/', + toString(shieldInformationBarrierId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrier(response.data!), rawData: response.data!, @@ -320,24 +320,25 @@ export class ShieldInformationBarriersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barriers/change_status', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeUpdateShieldInformationBarrierStatusRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barriers/change_status', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeUpdateShieldInformationBarrierStatusRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrier(response.data!), rawData: response.data!, @@ -371,21 +372,22 @@ export class ShieldInformationBarriersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barriers', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barriers', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarriers(response.data!), rawData: response.data!, @@ -413,22 +415,23 @@ export class ShieldInformationBarriersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/shield_information_barriers', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateShieldInformationBarrierRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/shield_information_barriers', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateShieldInformationBarrierRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeShieldInformationBarrier(response.data!), rawData: response.data!, diff --git a/src/managers/signRequests.generated.ts b/src/managers/signRequests.generated.ts index b646b87b..7f9db088 100644 --- a/src/managers/signRequests.generated.ts +++ b/src/managers/signRequests.generated.ts @@ -9,18 +9,17 @@ import { deserializeSignRequestCreateRequest } from '../schemas/signRequestCreat import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { SignRequest } from '../schemas/signRequest.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { SignRequests } from '../schemas/signRequests.generated.js'; import { SignRequestCreateRequest } from '../schemas/signRequestCreateRequest.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -289,22 +288,23 @@ export class SignRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/sign_requests/', - toString(signRequestId) as string, - '/cancel', - ) as string, - method: 'POST', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/sign_requests/', + toString(signRequestId) as string, + '/cancel', + ) as string, + method: 'POST', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSignRequest(response.data!), rawData: response.data!, @@ -331,22 +331,23 @@ export class SignRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/sign_requests/', - toString(signRequestId) as string, - '/resend', - ) as string, - method: 'POST', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/sign_requests/', + toString(signRequestId) as string, + '/resend', + ) as string, + method: 'POST', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -370,21 +371,22 @@ export class SignRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/sign_requests/', - toString(signRequestId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/sign_requests/', + toString(signRequestId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSignRequest(response.data!), rawData: response.data!, @@ -415,21 +417,22 @@ export class SignRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/sign_requests', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/sign_requests', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSignRequests(response.data!), rawData: response.data!, @@ -456,22 +459,23 @@ export class SignRequestsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/sign_requests', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeSignRequestCreateRequest(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/sign_requests', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeSignRequestCreateRequest(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSignRequest(response.data!), rawData: response.data!, diff --git a/src/managers/signTemplates.generated.ts b/src/managers/signTemplates.generated.ts index 4e10ba98..0d85c9ae 100644 --- a/src/managers/signTemplates.generated.ts +++ b/src/managers/signTemplates.generated.ts @@ -7,18 +7,17 @@ import { deserializeSignTemplate } from '../schemas/signTemplate.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { SignTemplates } from '../schemas/signTemplates.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { SignTemplate } from '../schemas/signTemplate.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -154,21 +153,22 @@ export class SignTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/sign_templates', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/sign_templates', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSignTemplates(response.data!), rawData: response.data!, @@ -195,21 +195,22 @@ export class SignTemplatesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/sign_templates/', - toString(templateId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/sign_templates/', + toString(templateId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSignTemplate(response.data!), rawData: response.data!, diff --git a/src/managers/skills.generated.ts b/src/managers/skills.generated.ts index dd48db8c..b2e8bf27 100644 --- a/src/managers/skills.generated.ts +++ b/src/managers/skills.generated.ts @@ -7,17 +7,16 @@ import { deserializeKeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTransc import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { SkillCardsMetadata } from '../schemas/skillCardsMetadata.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard } from '../schemas/keywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -416,22 +415,23 @@ export class SkillsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/global/boxSkillsCards', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/global/boxSkillsCards', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSkillCardsMetadata(response.data!), rawData: response.data!, @@ -466,24 +466,25 @@ export class SkillsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/global/boxSkillsCards', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateBoxSkillCardsOnFileRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/global/boxSkillsCards', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateBoxSkillCardsOnFileRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSkillCardsMetadata(response.data!), rawData: response.data!, @@ -518,26 +519,27 @@ export class SkillsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/global/boxSkillsCards', - ) as string, - method: 'PUT', - headers: headersMap, - data: requestBody.map( - serializeUpdateBoxSkillCardsOnFileRequestBody, - ) as readonly any[], - contentType: 'application/json-patch+json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/global/boxSkillsCards', + ) as string, + method: 'PUT', + headers: headersMap, + data: requestBody.map( + serializeUpdateBoxSkillCardsOnFileRequestBody, + ) as readonly any[], + contentType: 'application/json-patch+json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeSkillCardsMetadata(response.data!), rawData: response.data!, @@ -570,22 +572,23 @@ export class SkillsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/metadata/global/boxSkillsCards', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/metadata/global/boxSkillsCards', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -612,23 +615,24 @@ export class SkillsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/skill_invocations/', - toString(skillId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateAllSkillCardsOnFileRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/skill_invocations/', + toString(skillId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateAllSkillCardsOnFileRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/storagePolicies.generated.ts b/src/managers/storagePolicies.generated.ts index 1c69bb3f..2b5c24b3 100644 --- a/src/managers/storagePolicies.generated.ts +++ b/src/managers/storagePolicies.generated.ts @@ -7,18 +7,17 @@ import { deserializeStoragePolicy } from '../schemas/storagePolicy.generated.js' import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { StoragePolicies } from '../schemas/storagePolicies.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { StoragePolicy } from '../schemas/storagePolicy.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -167,21 +166,22 @@ export class StoragePoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/storage_policies', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/storage_policies', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeStoragePolicies(response.data!), rawData: response.data!, @@ -208,21 +208,22 @@ export class StoragePoliciesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/storage_policies/', - toString(storagePolicyId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/storage_policies/', + toString(storagePolicyId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeStoragePolicy(response.data!), rawData: response.data!, diff --git a/src/managers/storagePolicyAssignments.generated.ts b/src/managers/storagePolicyAssignments.generated.ts index 1f5aa00b..9b48eda3 100644 --- a/src/managers/storagePolicyAssignments.generated.ts +++ b/src/managers/storagePolicyAssignments.generated.ts @@ -7,18 +7,17 @@ import { deserializeStoragePolicyAssignment } from '../schemas/storagePolicyAssi import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { StoragePolicyAssignments } from '../schemas/storagePolicyAssignments.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { StoragePolicyAssignment } from '../schemas/storagePolicyAssignment.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -465,21 +464,22 @@ export class StoragePolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/storage_policy_assignments', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/storage_policy_assignments', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeStoragePolicyAssignments(response.data!), rawData: response.data!, @@ -505,22 +505,23 @@ export class StoragePolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/storage_policy_assignments', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateStoragePolicyAssignmentRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/storage_policy_assignments', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateStoragePolicyAssignmentRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeStoragePolicyAssignment(response.data!), rawData: response.data!, @@ -547,21 +548,22 @@ export class StoragePolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/storage_policy_assignments/', - toString(storagePolicyAssignmentId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/storage_policy_assignments/', + toString(storagePolicyAssignmentId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeStoragePolicyAssignment(response.data!), rawData: response.data!, @@ -590,25 +592,26 @@ export class StoragePolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/storage_policy_assignments/', - toString(storagePolicyAssignmentId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateStoragePolicyAssignmentByIdRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/storage_policy_assignments/', + toString(storagePolicyAssignmentId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateStoragePolicyAssignmentByIdRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeStoragePolicyAssignment(response.data!), rawData: response.data!, @@ -642,21 +645,22 @@ export class StoragePolicyAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/storage_policy_assignments/', - toString(storagePolicyAssignmentId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/storage_policy_assignments/', + toString(storagePolicyAssignmentId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/taskAssignments.generated.ts b/src/managers/taskAssignments.generated.ts index c05fbc56..7a5d5fdf 100644 --- a/src/managers/taskAssignments.generated.ts +++ b/src/managers/taskAssignments.generated.ts @@ -7,17 +7,16 @@ import { deserializeTaskAssignment } from '../schemas/taskAssignment.generated.j import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { TaskAssignments } from '../schemas/taskAssignments.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { TaskAssignment } from '../schemas/taskAssignment.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -397,22 +396,23 @@ export class TaskAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/tasks/', - toString(taskId) as string, - '/assignments', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/tasks/', + toString(taskId) as string, + '/assignments', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTaskAssignments(response.data!), rawData: response.data!, @@ -441,22 +441,23 @@ export class TaskAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/task_assignments', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateTaskAssignmentRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/task_assignments', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateTaskAssignmentRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTaskAssignment(response.data!), rawData: response.data!, @@ -483,21 +484,22 @@ export class TaskAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/task_assignments/', - toString(taskAssignmentId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/task_assignments/', + toString(taskAssignmentId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTaskAssignment(response.data!), rawData: response.data!, @@ -527,23 +529,24 @@ export class TaskAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/task_assignments/', - toString(taskAssignmentId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateTaskAssignmentByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/task_assignments/', + toString(taskAssignmentId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateTaskAssignmentByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTaskAssignment(response.data!), rawData: response.data!, @@ -570,21 +573,22 @@ export class TaskAssignmentsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/task_assignments/', - toString(taskAssignmentId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/task_assignments/', + toString(taskAssignmentId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/tasks.generated.ts b/src/managers/tasks.generated.ts index dc454caf..7069a8f1 100644 --- a/src/managers/tasks.generated.ts +++ b/src/managers/tasks.generated.ts @@ -9,17 +9,16 @@ import { deserializeDateTime } from '../internal/utils.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Tasks } from '../schemas/tasks.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { Task } from '../schemas/task.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { sdToJson } from '../serialization/json.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; @@ -379,22 +378,23 @@ export class TasksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/tasks', - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/tasks', + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTasks(response.data!), rawData: response.data!, @@ -420,22 +420,23 @@ export class TasksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/tasks', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateTaskRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/tasks', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateTaskRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTask(response.data!), rawData: response.data!, @@ -461,21 +462,22 @@ export class TasksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/tasks/', - toString(taskId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/tasks/', + toString(taskId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTask(response.data!), rawData: response.data!, @@ -504,23 +506,24 @@ export class TasksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/tasks/', - toString(taskId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateTaskByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/tasks/', + toString(taskId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateTaskByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTask(response.data!), rawData: response.data!, @@ -546,21 +549,22 @@ export class TasksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/tasks/', - toString(taskId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/tasks/', + toString(taskId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/termsOfServiceUserStatuses.generated.ts b/src/managers/termsOfServiceUserStatuses.generated.ts index b3c535f4..ee5e7ffa 100644 --- a/src/managers/termsOfServiceUserStatuses.generated.ts +++ b/src/managers/termsOfServiceUserStatuses.generated.ts @@ -7,18 +7,17 @@ import { deserializeTermsOfServiceUserStatus } from '../schemas/termsOfServiceUs import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { TermsOfServiceUserStatuses } from '../schemas/termsOfServiceUserStatuses.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { TermsOfServiceUserStatus } from '../schemas/termsOfServiceUserStatus.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -334,21 +333,22 @@ export class TermsOfServiceUserStatusesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/terms_of_service_user_statuses', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/terms_of_service_user_statuses', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTermsOfServiceUserStatuses(response.data!), rawData: response.data!, @@ -374,24 +374,25 @@ export class TermsOfServiceUserStatusesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/terms_of_service_user_statuses', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateTermsOfServiceStatusForUserRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/terms_of_service_user_statuses', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateTermsOfServiceStatusForUserRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTermsOfServiceUserStatus(response.data!), rawData: response.data!, @@ -420,25 +421,26 @@ export class TermsOfServiceUserStatusesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/terms_of_service_user_statuses/', - toString(termsOfServiceUserStatusId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateTermsOfServiceStatusForUserByIdRequestBody( - requestBody, - ), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/terms_of_service_user_statuses/', + toString(termsOfServiceUserStatusId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateTermsOfServiceStatusForUserByIdRequestBody( + requestBody, + ), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTermsOfServiceUserStatus(response.data!), rawData: response.data!, diff --git a/src/managers/termsOfServices.generated.ts b/src/managers/termsOfServices.generated.ts index 1e683e01..c8aa72c3 100644 --- a/src/managers/termsOfServices.generated.ts +++ b/src/managers/termsOfServices.generated.ts @@ -7,18 +7,17 @@ import { deserializeTermsOfService } from '../schemas/termsOfService.generated.j import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { TermsOfServices } from '../schemas/termsOfServices.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { TermsOfService } from '../schemas/termsOfService.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -283,21 +282,22 @@ export class TermsOfServicesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/terms_of_services', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/terms_of_services', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTermsOfServices(response.data!), rawData: response.data!, @@ -324,22 +324,23 @@ export class TermsOfServicesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/terms_of_services', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateTermsOfServiceRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/terms_of_services', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateTermsOfServiceRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTermsOfService(response.data!), rawData: response.data!, @@ -366,21 +367,22 @@ export class TermsOfServicesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/terms_of_services/', - toString(termsOfServiceId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/terms_of_services/', + toString(termsOfServiceId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTermsOfService(response.data!), rawData: response.data!, @@ -409,23 +411,24 @@ export class TermsOfServicesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/terms_of_services/', - toString(termsOfServiceId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateTermsOfServiceByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/terms_of_services/', + toString(termsOfServiceId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateTermsOfServiceByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTermsOfService(response.data!), rawData: response.data!, diff --git a/src/managers/transfer.generated.ts b/src/managers/transfer.generated.ts index 6dba3592..4e58216f 100644 --- a/src/managers/transfer.generated.ts +++ b/src/managers/transfer.generated.ts @@ -8,14 +8,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -191,25 +190,26 @@ export class TransferManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - '/folders/0', - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeTransferOwnedFolderRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + '/folders/0', + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeTransferOwnedFolderRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFolderFull(response.data!), rawData: response.data!, diff --git a/src/managers/trashedFiles.generated.ts b/src/managers/trashedFiles.generated.ts index fefb103e..a9684d39 100644 --- a/src/managers/trashedFiles.generated.ts +++ b/src/managers/trashedFiles.generated.ts @@ -7,18 +7,17 @@ import { deserializeTrashFile } from '../schemas/trashFile.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { TrashFileRestored } from '../schemas/trashFileRestored.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { TrashFile } from '../schemas/trashFile.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -298,24 +297,25 @@ export class TrashedFilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeRestoreFileFromTrashRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeRestoreFileFromTrashRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTrashFileRestored(response.data!), rawData: response.data!, @@ -367,23 +367,24 @@ export class TrashedFilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/trash', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/trash', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTrashFile(response.data!), rawData: response.data!, @@ -417,22 +418,23 @@ export class TrashedFilesManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/', - toString(fileId) as string, - '/trash', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/', + toString(fileId) as string, + '/trash', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/trashedFolders.generated.ts b/src/managers/trashedFolders.generated.ts index 4cd1ecf7..9bb187cf 100644 --- a/src/managers/trashedFolders.generated.ts +++ b/src/managers/trashedFolders.generated.ts @@ -7,18 +7,17 @@ import { deserializeTrashFolder } from '../schemas/trashFolder.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { TrashFolderRestored } from '../schemas/trashFolderRestored.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { TrashFolder } from '../schemas/trashFolder.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -307,24 +306,25 @@ export class TrashedFoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeRestoreFolderFromTrashRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeRestoreFolderFromTrashRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTrashFolderRestored(response.data!), rawData: response.data!, @@ -379,23 +379,24 @@ export class TrashedFoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/trash', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/trash', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTrashFolder(response.data!), rawData: response.data!, @@ -432,22 +433,23 @@ export class TrashedFoldersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/', - toString(folderId) as string, - '/trash', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/', + toString(folderId) as string, + '/trash', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/trashedItems.generated.ts b/src/managers/trashedItems.generated.ts index 150239aa..26f07b80 100644 --- a/src/managers/trashedItems.generated.ts +++ b/src/managers/trashedItems.generated.ts @@ -8,14 +8,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -154,21 +153,22 @@ export class TrashedItemsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/folders/trash/items', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/folders/trash/items', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeItems(response.data!), rawData: response.data!, diff --git a/src/managers/trashedWebLinks.generated.ts b/src/managers/trashedWebLinks.generated.ts index 164bd9f7..28dce3c4 100644 --- a/src/managers/trashedWebLinks.generated.ts +++ b/src/managers/trashedWebLinks.generated.ts @@ -7,18 +7,17 @@ import { deserializeTrashWebLink } from '../schemas/trashWebLink.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { TrashWebLinkRestored } from '../schemas/trashWebLinkRestored.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { TrashWebLink } from '../schemas/trashWebLink.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -291,24 +290,25 @@ export class TrashedWebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeRestoreWeblinkFromTrashRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeRestoreWeblinkFromTrashRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTrashWebLinkRestored(response.data!), rawData: response.data!, @@ -344,23 +344,24 @@ export class TrashedWebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - '/trash', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + '/trash', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeTrashWebLink(response.data!), rawData: response.data!, @@ -388,22 +389,23 @@ export class TrashedWebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - '/trash', - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + '/trash', + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/uploads.generated.ts b/src/managers/uploads.generated.ts index 5e81a5cc..7b7a57a6 100644 --- a/src/managers/uploads.generated.ts +++ b/src/managers/uploads.generated.ts @@ -11,20 +11,19 @@ import { deserializeDateTime } from '../internal/utils.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Files } from '../schemas/files.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { UploadUrl } from '../schemas/uploadUrl.generated.js'; import { ConflictError } from '../schemas/conflictError.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { DateTime } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { MultipartItem } from '../networking/fetchOptions.generated.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -424,38 +423,39 @@ export class UploadsManager { }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/', - toString(fileId) as string, - '/content', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - multipartData: [ - { - partName: 'attributes', - data: serializeUploadFileVersionRequestBodyAttributesField( - requestBody.attributes, - ), - } satisfies MultipartItem, - { - partName: 'file', - fileStream: requestBody.file, - fileName: requestBody.fileFileName, - contentType: requestBody.fileContentType, - } satisfies MultipartItem, - ], - contentType: 'multipart/form-data', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/', + toString(fileId) as string, + '/content', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + multipartData: [ + { + partName: 'attributes', + data: serializeUploadFileVersionRequestBodyAttributesField( + requestBody.attributes, + ), + } satisfies MultipartItem, + { + partName: 'file', + fileStream: requestBody.file, + fileName: requestBody.fileFileName, + contentType: requestBody.fileContentType, + } satisfies MultipartItem, + ], + contentType: 'multipart/form-data', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFiles(response.data!), rawData: response.data!, @@ -483,22 +483,23 @@ export class UploadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/files/content', - ) as string, - method: 'OPTIONS', - headers: headersMap, - data: serializePreflightFileUploadCheckRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/files/content', + ) as string, + method: 'OPTIONS', + headers: headersMap, + data: serializePreflightFileUploadCheckRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUploadUrl(response.data!), rawData: response.data!, @@ -541,36 +542,37 @@ export class UploadsManager { ...{ ['content-md5']: toString(headers.contentMd5) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.uploadUrl, - '/2.0/files/content', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - multipartData: [ - { - partName: 'attributes', - data: serializeUploadFileRequestBodyAttributesField( - requestBody.attributes, - ), - } satisfies MultipartItem, - { - partName: 'file', - fileStream: requestBody.file, - fileName: requestBody.fileFileName, - contentType: requestBody.fileContentType, - } satisfies MultipartItem, - ], - contentType: 'multipart/form-data', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.uploadUrl, + '/2.0/files/content', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + multipartData: [ + { + partName: 'attributes', + data: serializeUploadFileRequestBodyAttributesField( + requestBody.attributes, + ), + } satisfies MultipartItem, + { + partName: 'file', + fileStream: requestBody.file, + fileName: requestBody.fileFileName, + contentType: requestBody.fileContentType, + } satisfies MultipartItem, + ], + contentType: 'multipart/form-data', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeFiles(response.data!), rawData: response.data!, diff --git a/src/managers/userCollaborations.generated.ts b/src/managers/userCollaborations.generated.ts index af50ec5a..b7c0fa68 100644 --- a/src/managers/userCollaborations.generated.ts +++ b/src/managers/userCollaborations.generated.ts @@ -10,14 +10,13 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -460,22 +459,23 @@ export class UserCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaborations/', - toString(collaborationId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaborations/', + toString(collaborationId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaboration(response.data!), rawData: response.data!, @@ -506,23 +506,24 @@ export class UserCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaborations/', - toString(collaborationId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateCollaborationByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaborations/', + toString(collaborationId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateCollaborationByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); if ((toString(response.status) as string) == '204') { return void 0; } @@ -552,21 +553,22 @@ export class UserCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaborations/', - toString(collaborationId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaborations/', + toString(collaborationId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } /** @@ -612,23 +614,24 @@ export class UserCollaborationsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/collaborations', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCreateCollaborationRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/collaborations', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCreateCollaborationRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeCollaboration(response.data!), rawData: response.data!, diff --git a/src/managers/users.generated.ts b/src/managers/users.generated.ts index 8463d284..78c55a27 100644 --- a/src/managers/users.generated.ts +++ b/src/managers/users.generated.ts @@ -9,19 +9,18 @@ import { deserializeTrackingCode } from '../schemas/trackingCode.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Users } from '../schemas/users.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { UserFull } from '../schemas/userFull.generated.js'; import { TrackingCode } from '../schemas/trackingCode.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -680,21 +679,22 @@ export class UsersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUsers(response.data!), rawData: response.data!, @@ -730,23 +730,24 @@ export class UsersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users', - ) as string, - method: 'POST', - params: queryParamsMap, - headers: headersMap, - data: serializeCreateUserRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users', + ) as string, + method: 'POST', + params: queryParamsMap, + headers: headersMap, + data: serializeCreateUserRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUserFull(response.data!), rawData: response.data!, @@ -786,21 +787,22 @@ export class UsersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/me', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/me', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUserFull(response.data!), rawData: response.data!, @@ -845,22 +847,23 @@ export class UsersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUserFull(response.data!), rawData: response.data!, @@ -899,24 +902,25 @@ export class UsersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - ) as string, - method: 'PUT', - params: queryParamsMap, - headers: headersMap, - data: serializeUpdateUserByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + ) as string, + method: 'PUT', + params: queryParamsMap, + headers: headersMap, + data: serializeUpdateUserByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeUserFull(response.data!), rawData: response.data!, @@ -953,22 +957,23 @@ export class UsersManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/users/', - toString(userId) as string, - ) as string, - method: 'DELETE', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/users/', + toString(userId) as string, + ) as string, + method: 'DELETE', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/webLinks.generated.ts b/src/managers/webLinks.generated.ts index d97392c0..b848e5e5 100644 --- a/src/managers/webLinks.generated.ts +++ b/src/managers/webLinks.generated.ts @@ -10,13 +10,12 @@ import { ClientError } from '../schemas/clientError.generated.js'; import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdToJson } from '../serialization/json.js'; import { DateTime } from '../internal/utils.js'; @@ -372,22 +371,23 @@ export class WebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateWebLinkRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateWebLinkRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, @@ -416,21 +416,22 @@ export class WebLinksManager { ...{ ['boxapi']: toString(headers.boxapi) as string }, ...headers.extraHeaders, }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, @@ -459,23 +460,24 @@ export class WebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateWebLinkByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateWebLinkByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebLink(response.data!), rawData: response.data!, @@ -502,21 +504,22 @@ export class WebLinksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/web_links/', - toString(webLinkId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/web_links/', + toString(webLinkId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/webhooks.generated.ts b/src/managers/webhooks.generated.ts index 0bb9a486..4db11f37 100644 --- a/src/managers/webhooks.generated.ts +++ b/src/managers/webhooks.generated.ts @@ -7,18 +7,17 @@ import { deserializeWebhook } from '../schemas/webhook.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Webhooks } from '../schemas/webhooks.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { Webhook } from '../schemas/webhook.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -428,21 +427,22 @@ export class WebhooksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/webhooks', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/webhooks', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebhooks(response.data!), rawData: response.data!, @@ -467,22 +467,23 @@ export class WebhooksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/webhooks', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeCreateWebhookRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/webhooks', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeCreateWebhookRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebhook(response.data!), rawData: response.data!, @@ -508,21 +509,22 @@ export class WebhooksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/webhooks/', - toString(webhookId) as string, - ) as string, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/webhooks/', + toString(webhookId) as string, + ) as string, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebhook(response.data!), rawData: response.data!, @@ -551,23 +553,24 @@ export class WebhooksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/webhooks/', - toString(webhookId) as string, - ) as string, - method: 'PUT', - headers: headersMap, - data: serializeUpdateWebhookByIdRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/webhooks/', + toString(webhookId) as string, + ) as string, + method: 'PUT', + headers: headersMap, + data: serializeUpdateWebhookByIdRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWebhook(response.data!), rawData: response.data!, @@ -594,21 +597,22 @@ export class WebhooksManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/webhooks/', - toString(webhookId) as string, - ) as string, - method: 'DELETE', - headers: headersMap, - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/webhooks/', + toString(webhookId) as string, + ) as string, + method: 'DELETE', + headers: headersMap, + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/workflows.generated.ts b/src/managers/workflows.generated.ts index ed29f08d..c6d2dcfa 100644 --- a/src/managers/workflows.generated.ts +++ b/src/managers/workflows.generated.ts @@ -7,18 +7,17 @@ import { deserializeOutcome } from '../schemas/outcome.generated.js'; import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { Workflows } from '../schemas/workflows.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { Outcome } from '../schemas/outcome.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; import { sdToJson } from '../serialization/json.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; import { sdIsBoolean } from '../serialization/json.js'; @@ -235,21 +234,22 @@ export class WorkflowsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/workflows', - ) as string, - method: 'GET', - params: queryParamsMap, - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/workflows', + ) as string, + method: 'GET', + params: queryParamsMap, + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeWorkflows(response.data!), rawData: response.data!, @@ -280,24 +280,25 @@ export class WorkflowsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/workflows/', - toString(workflowId) as string, - '/start', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeStartWorkflowRequestBody(requestBody), - contentType: 'application/json', - responseFormat: 'no_content' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/workflows/', + toString(workflowId) as string, + '/start', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeStartWorkflowRequestBody(requestBody), + contentType: 'application/json', + responseFormat: 'no_content' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return void 0; } } diff --git a/src/managers/zipDownloads.generated.ts b/src/managers/zipDownloads.generated.ts index 9afd6b0d..fe237179 100644 --- a/src/managers/zipDownloads.generated.ts +++ b/src/managers/zipDownloads.generated.ts @@ -10,17 +10,16 @@ import { ResponseFormat } from '../networking/fetchOptions.generated.js'; import { ZipDownload } from '../schemas/zipDownload.generated.js'; import { ClientError } from '../schemas/clientError.generated.js'; import { ZipDownloadRequest } from '../schemas/zipDownloadRequest.generated.js'; -import { BoxSdkError } from '../box/errors.js'; import { ZipDownloadStatus } from '../schemas/zipDownloadStatus.generated.js'; +import { BoxSdkError } from '../box/errors.js'; import { Authentication } from '../networking/auth.generated.js'; import { NetworkSession } from '../networking/network.generated.js'; +import { FetchOptions } from '../networking/fetchOptions.generated.js'; +import { FetchResponse } from '../networking/fetchResponse.generated.js'; import { prepareParams } from '../internal/utils.js'; import { toString } from '../internal/utils.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; -import { FetchOptions } from '../networking/fetchOptions.generated.js'; -import { FetchResponse } from '../networking/fetchResponse.generated.js'; -import { fetch } from '../networking/fetch.js'; import { SerializedData } from '../serialization/json.js'; import { sdToJson } from '../serialization/json.js'; import { sdIsEmpty } from '../serialization/json.js'; @@ -271,22 +270,23 @@ export class ZipDownloadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: ''.concat( - this.networkSession.baseUrls.baseUrl, - '/2.0/zip_downloads', - ) as string, - method: 'POST', - headers: headersMap, - data: serializeZipDownloadRequest(requestBody), - contentType: 'application/json', - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: ''.concat( + this.networkSession.baseUrls.baseUrl, + '/2.0/zip_downloads', + ) as string, + method: 'POST', + headers: headersMap, + data: serializeZipDownloadRequest(requestBody), + contentType: 'application/json', + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeZipDownload(response.data!), rawData: response.data!, @@ -325,17 +325,18 @@ export class ZipDownloadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: downloadUrl, - method: 'GET', - headers: headersMap, - responseFormat: 'binary' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: downloadUrl, + method: 'GET', + headers: headersMap, + responseFormat: 'binary' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return response.content!; } /** @@ -370,17 +371,18 @@ export class ZipDownloadsManager { const headersMap: { readonly [key: string]: string; } = prepareParams({ ...{}, ...headers.extraHeaders }); - const response: FetchResponse = (await fetch( - new FetchOptions({ - url: statusUrl, - method: 'GET', - headers: headersMap, - responseFormat: 'json' as ResponseFormat, - auth: this.auth, - networkSession: this.networkSession, - cancellationToken: cancellationToken, - }), - )) as FetchResponse; + const response: FetchResponse = + await this.networkSession.networkClient.fetch( + new FetchOptions({ + url: statusUrl, + method: 'GET', + headers: headersMap, + responseFormat: 'json' as ResponseFormat, + auth: this.auth, + networkSession: this.networkSession, + cancellationToken: cancellationToken, + }), + ); return { ...deserializeZipDownloadStatus(response.data!), rawData: response.data!, diff --git a/src/networking/fetch.ts b/src/networking/boxNetworkClient.ts similarity index 52% rename from src/networking/fetch.ts rename to src/networking/boxNetworkClient.ts index 77e8bc40..6162c89b 100644 --- a/src/networking/fetch.ts +++ b/src/networking/boxNetworkClient.ts @@ -10,6 +10,7 @@ import { readByteStream, } from '../internal/utils'; import { sdkVersion } from './version'; +import { NetworkClient } from './networkClient.generated'; import { SerializedData, jsonToSerializedData, @@ -141,160 +142,168 @@ const STATUS_CODE_ACCEPTED = 202, STATUS_CODE_UNAUTHORIZED = 401, STATUS_CODE_TOO_MANY_REQUESTS = 429; -export async function fetch( - options: FetchOptionsExtended, -): Promise { - const fetchOptions: typeof options = options.networkSession?.interceptors - ?.length - ? options.networkSession?.interceptors.reduce( - (modifiedOptions: FetchOptions, interceptor: Interceptor) => - interceptor.beforeRequest(modifiedOptions), - options, - ) - : options; - const fileStreamBuffer = fetchOptions.fileStream - ? await readByteStream(fetchOptions.fileStream) - : void 0; - const requestInit = await createRequestInit({ - ...fetchOptions, - fileStream: fileStreamBuffer - ? generateByteStreamFromBuffer(fileStreamBuffer) - : void 0, - }); - - const { params = {} } = fetchOptions; - const response = await nodeFetch( - ''.concat( - fetchOptions.url, - Object.keys(params).length === 0 || fetchOptions.url.endsWith('?') - ? '' - : '?', - new URLSearchParams(params).toString(), - ), - { ...requestInit, redirect: isBrowser() ? 'follow' : 'manual' }, - ); - - const contentType = response.headers.get('content-type') ?? ''; - const ignoreResponseBody = fetchOptions.followRedirects === false; - const responseBytesBuffer = !ignoreResponseBody - ? await response.arrayBuffer() - : new Uint8Array(); - - const data = ((): SerializedData => { - if (!ignoreResponseBody && contentType.includes('application/json')) { - const text = new TextDecoder().decode(responseBytesBuffer); - return jsonToSerializedData(text); - } - return void 0; - })(); - - const content = generateByteStreamFromBuffer(responseBytesBuffer); +export class BoxNetworkClient implements NetworkClient { + constructor( + fields?: Omit & + Partial>, + ) { + Object.assign(this, fields); + } + async fetch(options: FetchOptionsExtended): Promise { + const fetchOptions: typeof options = options.networkSession?.interceptors + ?.length + ? options.networkSession?.interceptors.reduce( + (modifiedOptions: FetchOptions, interceptor: Interceptor) => + interceptor.beforeRequest(modifiedOptions), + options, + ) + : options; + const fileStreamBuffer = fetchOptions.fileStream + ? await readByteStream(fetchOptions.fileStream) + : void 0; + const requestInit = await createRequestInit({ + ...fetchOptions, + fileStream: fileStreamBuffer + ? generateByteStreamFromBuffer(fileStreamBuffer) + : void 0, + }); - let fetchResponse: FetchResponse = { - url: response.url, - 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, + const { params = {} } = fetchOptions; + const response = await nodeFetch( + ''.concat( + fetchOptions.url, + Object.keys(params).length === 0 || fetchOptions.url.endsWith('?') + ? '' + : '?', + new URLSearchParams(params).toString(), + ), + { ...requestInit, redirect: isBrowser() ? 'follow' : 'manual' }, ); - } - if ( - fetchResponse.status >= 300 && - fetchResponse.status < 400 && - fetchOptions.followRedirects !== false - ) { - if (!fetchResponse.headers['location']) { - throw new BoxSdkError({ - message: `Unable to follow redirect for ${fetchOptions.url}`, - }); - } - return fetch({ - ...options, - url: fetchResponse.headers['location'], - }); - } + const contentType = response.headers.get('content-type') ?? ''; + const ignoreResponseBody = fetchOptions.followRedirects === false; + const responseBytesBuffer = !ignoreResponseBody + ? await response.arrayBuffer() + : new Uint8Array(); - const acceptedWithRetryAfter = - fetchResponse.status === STATUS_CODE_ACCEPTED && - fetchResponse.headers['retry-after']; - const { numRetries = 0 } = fetchOptions; - if ( - fetchResponse.status >= 400 || - (acceptedWithRetryAfter && numRetries < DEFAULT_MAX_ATTEMPTS) - ) { - const reauthenticationNeeded = - fetchResponse.status == STATUS_CODE_UNAUTHORIZED; - if (reauthenticationNeeded && fetchOptions.auth) { - await fetchOptions.auth.refreshToken(fetchOptions.networkSession); + const data = ((): SerializedData => { + if (!ignoreResponseBody && contentType.includes('application/json')) { + const text = new TextDecoder().decode(responseBytesBuffer); + return jsonToSerializedData(text); + } + return void 0; + })(); + + const content = generateByteStreamFromBuffer(responseBytesBuffer); + + let fetchResponse: FetchResponse = { + url: response.url, + 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, + ); + } - // retry the request right away - return fetch({ + if ( + fetchResponse.status >= 300 && + fetchResponse.status < 400 && + fetchOptions.followRedirects !== false + ) { + if (!fetchResponse.headers['location']) { + throw new BoxSdkError({ + message: `Unable to follow redirect for ${fetchOptions.url}`, + }); + } + return this.fetch({ ...options, - numRetries: numRetries + 1, - fileStream: fileStreamBuffer - ? generateByteStreamFromBuffer(fileStreamBuffer) - : void 0, + url: fetchResponse.headers['location'], }); } - const isRetryable = - fetchOptions.contentType !== 'application/x-www-form-urlencoded' && - (fetchResponse.status === STATUS_CODE_TOO_MANY_REQUESTS || - acceptedWithRetryAfter || - fetchResponse.status >= 500); + const acceptedWithRetryAfter = + fetchResponse.status === STATUS_CODE_ACCEPTED && + fetchResponse.headers['retry-after']; + const { numRetries = 0 } = fetchOptions; + if ( + fetchResponse.status >= 400 || + (acceptedWithRetryAfter && numRetries < DEFAULT_MAX_ATTEMPTS) + ) { + const reauthenticationNeeded = + fetchResponse.status == STATUS_CODE_UNAUTHORIZED; + if (reauthenticationNeeded && fetchOptions.auth) { + await fetchOptions.auth.refreshToken(fetchOptions.networkSession); + + // retry the request right away + return this.fetch({ + ...options, + numRetries: numRetries + 1, + fileStream: fileStreamBuffer + ? generateByteStreamFromBuffer(fileStreamBuffer) + : void 0, + }); + } + + const isRetryable = + fetchOptions.contentType !== 'application/x-www-form-urlencoded' && + (fetchResponse.status === STATUS_CODE_TOO_MANY_REQUESTS || + acceptedWithRetryAfter || + fetchResponse.status >= 500); - if (isRetryable && numRetries < DEFAULT_MAX_ATTEMPTS) { - const retryTimeout = fetchResponse.headers['retry-after'] - ? parseFloat(fetchResponse.headers['retry-after']!) * 1000 - : getRetryTimeout(numRetries, RETRY_BASE_INTERVAL * 1000); + if (isRetryable && numRetries < DEFAULT_MAX_ATTEMPTS) { + 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({ ...options, numRetries: numRetries + 1 }); + await new Promise((resolve) => setTimeout(resolve, retryTimeout)); + return this.fetch({ ...options, numRetries: numRetries + 1 }); + } + + const [code, contextInfo, requestId, helpUrl] = sdIsMap( + fetchResponse.data, + ) + ? [ + sdToJson(fetchResponse.data['code']), + sdIsMap(fetchResponse.data['context_info']) + ? fetchResponse.data['context_info'] + : undefined, + sdToJson(fetchResponse.data['request_id']), + sdToJson(fetchResponse.data['help_url']), + ] + : []; + + throw new BoxApiError({ + message: `${fetchResponse.status}`, + timestamp: `${Date.now()}`, + requestInfo: { + method: requestInit.method!, + url: fetchOptions.url, + queryParams: params, + headers: (requestInit.headers as { [key: string]: string }) ?? {}, + body: + typeof requestInit.body === 'string' ? requestInit.body : undefined, + }, + responseInfo: { + statusCode: fetchResponse.status, + headers: fetchResponse.headers, + body: fetchResponse.data, + rawBody: new TextDecoder().decode(responseBytesBuffer), + code: code, + contextInfo: contextInfo, + requestId: requestId, + helpUrl: helpUrl, + }, + }); } - const [code, contextInfo, requestId, helpUrl] = sdIsMap(fetchResponse.data) - ? [ - sdToJson(fetchResponse.data['code']), - sdIsMap(fetchResponse.data['context_info']) - ? fetchResponse.data['context_info'] - : undefined, - sdToJson(fetchResponse.data['request_id']), - sdToJson(fetchResponse.data['help_url']), - ] - : []; - - throw new BoxApiError({ - message: `${fetchResponse.status}`, - timestamp: `${Date.now()}`, - requestInfo: { - method: requestInit.method!, - url: fetchOptions.url, - queryParams: params, - headers: (requestInit.headers as { [key: string]: string }) ?? {}, - body: - typeof requestInit.body === 'string' ? requestInit.body : undefined, - }, - responseInfo: { - statusCode: fetchResponse.status, - headers: fetchResponse.headers, - body: fetchResponse.data, - rawBody: new TextDecoder().decode(responseBytesBuffer), - code: code, - contextInfo: contextInfo, - requestId: requestId, - helpUrl: helpUrl, - }, - }); + return fetchResponse; } - - return fetchResponse; } async function calculateMD5Hash(data: string | Buffer): Promise { diff --git a/src/networking/fetchOptions.generated.ts b/src/networking/fetchOptions.generated.ts index 5c386899..c55c69a8 100644 --- a/src/networking/fetchOptions.generated.ts +++ b/src/networking/fetchOptions.generated.ts @@ -1,6 +1,6 @@ import { Authentication } from './auth.generated.js'; -import { SerializedData } from '../serialization/json.js'; import { NetworkSession } from './network.generated.js'; +import { SerializedData } from '../serialization/json.js'; import { ByteStream } from '../internal/utils.js'; import { CancellationToken } from '../internal/utils.js'; export type ResponseFormat = 'json' | 'binary' | 'no_content'; diff --git a/src/networking/network.generated.ts b/src/networking/network.generated.ts index 8558b038..b39b82bb 100644 --- a/src/networking/network.generated.ts +++ b/src/networking/network.generated.ts @@ -4,6 +4,8 @@ import { Agent } from '../internal/utils.js'; import { AgentOptions } from '../internal/utils.js'; import { createAgent } from '../internal/utils.js'; import { ProxyConfig } from './proxyConfig.generated.js'; +import { BoxNetworkClient } from './boxNetworkClient.js'; +import { NetworkClient } from './networkClient.generated.js'; export class NetworkSession { readonly additionalHeaders: { readonly [key: string]: string; @@ -13,6 +15,7 @@ export class NetworkSession { readonly agent: Agent = createAgent(void 0, void 0); readonly agentOptions?: AgentOptions; readonly proxyConfig?: ProxyConfig; + readonly networkClient: NetworkClient = new BoxNetworkClient({}); constructor( fields: Omit< NetworkSession, @@ -20,16 +23,22 @@ export class NetworkSession { | 'baseUrls' | 'interceptors' | 'agent' + | 'networkClient' | 'withAdditionalHeaders' | 'withCustomBaseUrls' | 'withCustomAgentOptions' | 'withInterceptors' | 'withProxy' + | 'withNetworkClient' > & Partial< Pick< NetworkSession, - 'additionalHeaders' | 'baseUrls' | 'interceptors' | 'agent' + | 'additionalHeaders' + | 'baseUrls' + | 'interceptors' + | 'agent' + | 'networkClient' > >, ) { @@ -51,6 +60,9 @@ export class NetworkSession { if (fields.proxyConfig !== undefined) { this.proxyConfig = fields.proxyConfig; } + if (fields.networkClient !== undefined) { + this.networkClient = fields.networkClient; + } } /** * 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. @@ -71,6 +83,7 @@ export class NetworkSession { agent: this.agent, agentOptions: this.agentOptions, proxyConfig: this.proxyConfig, + networkClient: this.networkClient, }); } /** @@ -86,6 +99,7 @@ export class NetworkSession { agent: this.agent, agentOptions: this.agentOptions, proxyConfig: this.proxyConfig, + networkClient: this.networkClient, }); } /** @@ -101,6 +115,7 @@ export class NetworkSession { agent: createAgent(agentOptions, this.proxyConfig), agentOptions: this.agentOptions, proxyConfig: this.proxyConfig, + networkClient: this.networkClient, }); } /** @@ -116,6 +131,7 @@ export class NetworkSession { agent: this.agent, agentOptions: this.agentOptions, proxyConfig: this.proxyConfig, + networkClient: this.networkClient, }); } /** @@ -131,6 +147,23 @@ export class NetworkSession { agent: createAgent(this.agentOptions, proxyConfig), agentOptions: this.agentOptions, proxyConfig: proxyConfig, + networkClient: this.networkClient, + }); + } + /** + * Generate a fresh network session by duplicating the existing configuration and network parameters, while also including a custom network client. + * @param {NetworkClient} networkClient + * @returns {NetworkSession} + */ + withNetworkClient(networkClient: NetworkClient): NetworkSession { + return new NetworkSession({ + additionalHeaders: this.additionalHeaders, + baseUrls: this.baseUrls, + interceptors: this.interceptors, + agent: this.agent, + agentOptions: this.agentOptions, + proxyConfig: this.proxyConfig, + networkClient: networkClient, }); } } @@ -143,4 +176,5 @@ export interface NetworkSessionInput { readonly agent?: Agent; readonly agentOptions?: AgentOptions; readonly proxyConfig?: ProxyConfig; + readonly networkClient?: NetworkClient; } diff --git a/src/networking/networkClient.generated.ts b/src/networking/networkClient.generated.ts new file mode 100644 index 00000000..cd49d006 --- /dev/null +++ b/src/networking/networkClient.generated.ts @@ -0,0 +1,10 @@ +import { FetchOptionsInput } from './fetchOptions.generated.js'; +import { FetchOptions } from './fetchOptions.generated.js'; +import { FetchResponse } from './fetchResponse.generated.js'; +export interface NetworkClient { + /** + * @param {FetchOptionsInput} optionsInput + * @returns {Promise} + */ + fetch(optionsInput: FetchOptionsInput): Promise; +}