diff --git a/sandbox/node/package.json b/sandbox/node/package.json index a982f5fae..8506e51c3 100644 --- a/sandbox/node/package.json +++ b/sandbox/node/package.json @@ -8,10 +8,14 @@ }, "dependencies": { "@dropbox/sign": "file:./artifacts/dropbox-sign-sdk.tgz", + "@types/jest": "^29.5.7", "@types/node": "^20.8.10", + "jest": "^29.7.0", + "ts-jest": "^29.1.1", "ts-node": "^10.9.1", - "typescript": "^4.3.0" + "typescript": "^4.0 || ^5.0" }, + "type": "module", "author": "", "license": "ISC" } diff --git a/sandbox/node/tests/.config.dist.json b/sandbox/node/tests/.config.dist.json new file mode 100644 index 000000000..601c6a5f9 --- /dev/null +++ b/sandbox/node/tests/.config.dist.json @@ -0,0 +1,6 @@ +{ + "BASE_URL": "https://api.hellosign.com/v3", + "API_KEY": "", + "CLIENT_ID": "", + "USE_XDEBUG": 0 +} diff --git a/sandbox/node/tests/.gitignore b/sandbox/node/tests/.gitignore new file mode 100644 index 000000000..a9b8cc8b8 --- /dev/null +++ b/sandbox/node/tests/.gitignore @@ -0,0 +1 @@ +.config.json diff --git a/sandbox/node/tests/signatureRequest.test.ts b/sandbox/node/tests/signatureRequest.test.ts new file mode 100644 index 000000000..e5574e7e6 --- /dev/null +++ b/sandbox/node/tests/signatureRequest.test.ts @@ -0,0 +1,141 @@ +// @ts-nocheck +import "jest"; +import * as DropboxSign from "@dropbox/sign"; +import * as fs from "fs"; + +describe("signatureRequest", () => { + let config: { + BASE_URL: string, + API_KEY: string, + CLIENT_ID: string, + USE_XDEBUG: boolean, + }; + + let headers = {}; + + beforeEach(() => { + const config_custom = require("./.config.json"); + const config_dist = require("./.config.dist.json"); + config = { ...config_dist, ...config_custom }; + + if (config["USE_XDEBUG"]) { + headers = { + "Cookie": "XDEBUG_SESSION=xdebug", + }; + } + }); + + test("testSend", () => { + const signature_request_api = new DropboxSign.SignatureRequestApi(); + signature_request_api.username = config.API_KEY; + signature_request_api.basePath = config.BASE_URL; + signature_request_api.defaultHeaders = headers; + + const data: Partial = require( + "./../test_fixtures/SignatureRequestSendRequest.json", + ); + data["files"] = [fs.createReadStream(__dirname + "/../test_fixtures/pdf-sample.pdf")]; + + const send_request = DropboxSign.SignatureRequestSendRequest.init(data); + + return signature_request_api.signatureRequestSend( + send_request, + ).then(send_response => { + const signature_request = send_response.body.signatureRequest; + + expect(send_request.formFieldsPerDocument[0].apiId) + .toBe(signature_request.customFields[0].apiId); + + expect(send_request.signers[0].emailAddress) + .toBe(signature_request.signatures[0].signerEmailAddress); + expect(send_request.signers[1].emailAddress) + .toBe(signature_request.signatures[1].signerEmailAddress); + expect(send_request.signers[2].emailAddress) + .toBe(signature_request.signatures[2].signerEmailAddress); + + return signature_request_api.signatureRequestGet( + signature_request.signatureRequestId, + ).then(get_response => { + expect(signature_request.signatureRequestId) + .toBe(get_response.body.signatureRequest.signatureRequestId); + }).catch(error => { + throw new Error(`Should not have thrown: ${error.body}`); + }); + }).catch(error => { + throw new Error(`Should not have thrown: ${error.body}`); + }); + }); + + test("testCreateEmbedded", () => { + const signature_request_api = new DropboxSign.SignatureRequestApi(); + signature_request_api.username = config.API_KEY; + signature_request_api.basePath = config.BASE_URL; + signature_request_api.defaultHeaders = headers; + + const data: Partial = require( + "./../test_fixtures/SignatureRequestCreateEmbeddedRequest.json" + ); + data["files"] = [fs.createReadStream(__dirname + "/../test_fixtures/pdf-sample.pdf")]; + data["clientId"] = config.CLIENT_ID; + + const send_request = DropboxSign.SignatureRequestCreateEmbeddedRequest.init(data); + + return signature_request_api.signatureRequestCreateEmbedded( + send_request, + ).then(send_response => { + const signature_request = send_response.body.signatureRequest; + + expect(send_request.signers[0].emailAddress) + .toBe(signature_request.signatures[0].signerEmailAddress); + expect(send_request.signers[1].emailAddress) + .toBe(signature_request.signatures[1].signerEmailAddress); + expect(send_request.signers[2].emailAddress) + .toBe(signature_request.signatures[2].signerEmailAddress); + + const embedded_api = new DropboxSign.EmbeddedApi(); + embedded_api.username = config.API_KEY; + embedded_api.basePath = config.BASE_URL; + embedded_api.defaultHeaders = headers; + + return embedded_api.embeddedSignUrl( + signature_request.signatures[0].signatureId, + ).then(get_response => { + expect(get_response.body.embedded.signUrl).toBeTruthy(); + }).catch(error => { + throw new Error(`Should not have thrown: ${error.body}`); + }); + }).catch(error => { + throw new Error(`Should not have thrown: ${error.body}`); + }); + }); + + test.concurrent("testSendWithoutFileError", async () => { + const config_custom = require("./.config.json"); + const config_dist = require("./.config.dist.json"); + config = { ...config_dist, ...config_custom }; + let headers = {}; + + if (config["USE_XDEBUG"]) { + headers = { + "Cookie": "XDEBUG_SESSION=xdebug", + }; + } + + const signature_request_api = new DropboxSign.SignatureRequestApi(); + signature_request_api.username = config.API_KEY; + signature_request_api.basePath = config.BASE_URL; + signature_request_api.defaultHeaders = headers; + + const data: Partial = require( + "./../test_fixtures/SignatureRequestSendRequest.json", + ); + + const request = DropboxSign.SignatureRequestSendRequest.init(data); + + return signature_request_api.signatureRequestSend(request).then(response => { + expect(response).toBeFalsy(); + }).catch((error: DropboxSign.HttpError) => { + expect(error.body.error.errorPath).toEqual("file"); + }); + }); +}); diff --git a/sdks/node/.gitignore b/sdks/node/.gitignore index 78cc8efe1..9954e5824 100644 --- a/sdks/node/.gitignore +++ b/sdks/node/.gitignore @@ -1,10 +1,12 @@ wwwroot/*.js node_modules typings +dist +# CUSTOM - BEGIN test.* *.tgz .openapi-generator - .composer tmp_docs vendor +# CUSTOM - END diff --git a/sdks/node/.prettierrc.cjs b/sdks/node/.prettierrc.cjs new file mode 100644 index 000000000..405eedf4d --- /dev/null +++ b/sdks/node/.prettierrc.cjs @@ -0,0 +1,3 @@ +module.exports = { + plugins: [require.resolve('prettier-plugin-organize-imports')] +}; diff --git a/sdks/node/VERSION b/sdks/node/VERSION index 6f3dd2f48..78ca9a102 100644 --- a/sdks/node/VERSION +++ b/sdks/node/VERSION @@ -1 +1 @@ -1.5-dev +1.6-dev diff --git a/sdks/node/api/accountApi.ts b/sdks/node/api/accountApi.ts index 200d3567a..8d322b0f9 100644 --- a/sdks/node/api/accountApi.ts +++ b/sdks/node/api/accountApi.ts @@ -22,35 +22,30 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, - Authentication, - VoidAuth, - Interceptor, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, AccountCreateRequest, AccountCreateResponse, AccountGetResponse, AccountUpdateRequest, AccountVerifyRequest, AccountVerifyResponse, - ErrorResponse, + Authentication, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + ObjectSerializer, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, + queryParamsSerializer, returnTypeT, - returnTypeI, - generateFormData, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -64,9 +59,7 @@ export enum AccountApiApiKeys {} export class AccountApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -92,7 +85,7 @@ export class AccountApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -137,17 +130,10 @@ export class AccountApi { accountCreateRequest: AccountCreateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - accountCreateRequest !== null && - accountCreateRequest !== undefined && - accountCreateRequest.constructor.name !== "AccountCreateRequest" - ) { - accountCreateRequest = ObjectSerializer.deserialize( - accountCreateRequest, - "AccountCreateRequest" - ); - } - + accountCreateRequest = deserializeIfNeeded( + accountCreateRequest, + "AccountCreateRequest" + ); const localVarPath = this.basePath + "/account/create"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -237,21 +223,12 @@ export class AccountApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "AccountCreateResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountCreateResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -259,32 +236,25 @@ export class AccountApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "AccountCreateResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -380,18 +350,12 @@ export class AccountApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "AccountGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -399,32 +363,25 @@ export class AccountApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "AccountGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -444,17 +401,10 @@ export class AccountApi { accountUpdateRequest: AccountUpdateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - accountUpdateRequest !== null && - accountUpdateRequest !== undefined && - accountUpdateRequest.constructor.name !== "AccountUpdateRequest" - ) { - accountUpdateRequest = ObjectSerializer.deserialize( - accountUpdateRequest, - "AccountUpdateRequest" - ); - } - + accountUpdateRequest = deserializeIfNeeded( + accountUpdateRequest, + "AccountUpdateRequest" + ); const localVarPath = this.basePath + "/account"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -543,18 +493,12 @@ export class AccountApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "AccountGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -562,32 +506,25 @@ export class AccountApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "AccountGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -607,17 +544,10 @@ export class AccountApi { accountVerifyRequest: AccountVerifyRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - accountVerifyRequest !== null && - accountVerifyRequest !== undefined && - accountVerifyRequest.constructor.name !== "AccountVerifyRequest" - ) { - accountVerifyRequest = ObjectSerializer.deserialize( - accountVerifyRequest, - "AccountVerifyRequest" - ); - } - + accountVerifyRequest = deserializeIfNeeded( + accountVerifyRequest, + "AccountVerifyRequest" + ); const localVarPath = this.basePath + "/account/verify"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -707,21 +637,12 @@ export class AccountApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "AccountVerifyResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountVerifyResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -729,32 +650,25 @@ export class AccountApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "AccountVerifyResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -766,3 +680,73 @@ export class AccountApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/apiAppApi.ts b/sdks/node/api/apiAppApi.ts index 6a99af859..b7bb4b961 100644 --- a/sdks/node/api/apiAppApi.ts +++ b/sdks/node/api/apiAppApi.ts @@ -22,33 +22,29 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, - Authentication, - VoidAuth, - Interceptor, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, ApiAppCreateRequest, ApiAppGetResponse, ApiAppListResponse, ApiAppUpdateRequest, - ErrorResponse, + Authentication, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + ObjectSerializer, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -62,9 +58,7 @@ export enum ApiAppApiApiKeys {} export class ApiAppApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -90,7 +84,7 @@ export class ApiAppApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -135,17 +129,10 @@ export class ApiAppApi { apiAppCreateRequest: ApiAppCreateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - apiAppCreateRequest !== null && - apiAppCreateRequest !== undefined && - apiAppCreateRequest.constructor.name !== "ApiAppCreateRequest" - ) { - apiAppCreateRequest = ObjectSerializer.deserialize( - apiAppCreateRequest, - "ApiAppCreateRequest" - ); - } - + apiAppCreateRequest = deserializeIfNeeded( + apiAppCreateRequest, + "ApiAppCreateRequest" + ); const localVarPath = this.basePath + "/api_app"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -234,18 +221,12 @@ export class ApiAppApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "ApiAppGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "ApiAppGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -253,32 +234,25 @@ export class ApiAppApi { return; } - const response = error.response; - - let body; - - if (response.status === 201) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 201, "ApiAppGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -369,17 +343,7 @@ export class ApiAppApi { return new Promise((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse(resolve, reject, response); }, (error: AxiosError) => { if (error.response == null) { @@ -387,22 +351,14 @@ export class ApiAppApi { return; } - const response = error.response; - - let body; - - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -493,18 +449,12 @@ export class ApiAppApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "ApiAppGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "ApiAppGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -512,32 +462,25 @@ export class ApiAppApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "ApiAppGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -632,18 +575,12 @@ export class ApiAppApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "ApiAppListResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "ApiAppListResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -651,32 +588,25 @@ export class ApiAppApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "ApiAppListResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -698,17 +628,10 @@ export class ApiAppApi { apiAppUpdateRequest: ApiAppUpdateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - apiAppUpdateRequest !== null && - apiAppUpdateRequest !== undefined && - apiAppUpdateRequest.constructor.name !== "ApiAppUpdateRequest" - ) { - apiAppUpdateRequest = ObjectSerializer.deserialize( - apiAppUpdateRequest, - "ApiAppUpdateRequest" - ); - } - + apiAppUpdateRequest = deserializeIfNeeded( + apiAppUpdateRequest, + "ApiAppUpdateRequest" + ); const localVarPath = this.basePath + "/api_app/{client_id}".replace( @@ -809,18 +732,12 @@ export class ApiAppApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "ApiAppGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "ApiAppGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -828,32 +745,25 @@ export class ApiAppApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "ApiAppGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -864,3 +774,73 @@ export class ApiAppApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/apis.ts b/sdks/node/api/apis.ts index 40be80373..5059bbea6 100644 --- a/sdks/node/api/apis.ts +++ b/sdks/node/api/apis.ts @@ -1,17 +1,9 @@ -import { - AttributeTypeMap, - ObjectSerializer, - RequestDetailedFile, -} from "../model"; -import * as http from "http"; -import { AxiosResponse } from "axios"; -import formData from "form-data"; -import Qs from "qs"; +import { ErrorResponse } from "../model"; export class HttpError extends Error { constructor( public response: AxiosResponse, - public body: any, + public body: ErrorResponse, public statusCode?: number ) { super("HTTP request failed"); @@ -19,15 +11,24 @@ export class HttpError extends Error { } } +export { RequestFile } from "../model"; + +import { AxiosResponse } from "axios"; +import formData from "form-data"; +import Qs from "qs"; +import { + AttributeTypeMap, + ObjectSerializer, + RequestDetailedFile, +} from "../model"; + export interface optionsI { headers: { [name: string]: string }; } - export interface returnTypeT { response: AxiosResponse; body: T; } - export interface returnTypeI { response: AxiosResponse; body?: any; @@ -37,9 +38,7 @@ export const queryParamsSerializer = (params) => { return Qs.stringify(params, { arrayFormat: "brackets" }); }; -export { RequestFile } from "../model"; - -export const USER_AGENT = "OpenAPI-Generator/1.5-dev/node"; +export const USER_AGENT = "OpenAPI-Generator/1.6-dev/node"; /** * Generates an object containing form data. diff --git a/sdks/node/api/bulkSendJobApi.ts b/sdks/node/api/bulkSendJobApi.ts index 2a9bfacee..650400586 100644 --- a/sdks/node/api/bulkSendJobApi.ts +++ b/sdks/node/api/bulkSendJobApi.ts @@ -22,31 +22,24 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, BulkSendJobGetResponse, BulkSendJobListResponse, - ErrorResponse, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + ObjectSerializer, + VoidAuth, } from "../model"; import { HttpError, optionsI, - returnTypeT, - returnTypeI, - generateFormData, - toFormData, queryParamsSerializer, + returnTypeT, USER_AGENT, } from "./"; @@ -60,9 +53,7 @@ export enum BulkSendJobApiApiKeys {} export class BulkSendJobApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -88,7 +79,7 @@ export class BulkSendJobApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -223,21 +214,12 @@ export class BulkSendJobApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "BulkSendJobGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -245,32 +227,25 @@ export class BulkSendJobApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "BulkSendJobGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -367,21 +342,12 @@ export class BulkSendJobApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobListResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "BulkSendJobListResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -389,32 +355,25 @@ export class BulkSendJobApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "BulkSendJobListResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -426,3 +385,73 @@ export class BulkSendJobApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/embeddedApi.ts b/sdks/node/api/embeddedApi.ts index f7cc6d573..17d3b9615 100644 --- a/sdks/node/api/embeddedApi.ts +++ b/sdks/node/api/embeddedApi.ts @@ -22,32 +22,27 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, EmbeddedEditUrlRequest, EmbeddedEditUrlResponse, EmbeddedSignUrlResponse, - ErrorResponse, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + ObjectSerializer, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, + queryParamsSerializer, returnTypeT, - returnTypeI, - generateFormData, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -61,9 +56,7 @@ export enum EmbeddedApiApiKeys {} export class EmbeddedApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -89,7 +82,7 @@ export class EmbeddedApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -136,17 +129,10 @@ export class EmbeddedApi { embeddedEditUrlRequest: EmbeddedEditUrlRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - embeddedEditUrlRequest !== null && - embeddedEditUrlRequest !== undefined && - embeddedEditUrlRequest.constructor.name !== "EmbeddedEditUrlRequest" - ) { - embeddedEditUrlRequest = ObjectSerializer.deserialize( - embeddedEditUrlRequest, - "EmbeddedEditUrlRequest" - ); - } - + embeddedEditUrlRequest = deserializeIfNeeded( + embeddedEditUrlRequest, + "EmbeddedEditUrlRequest" + ); const localVarPath = this.basePath + "/embedded/edit_url/{template_id}".replace( @@ -251,21 +237,12 @@ export class EmbeddedApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "EmbeddedEditUrlResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "EmbeddedEditUrlResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -273,32 +250,25 @@ export class EmbeddedApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "EmbeddedEditUrlResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -391,21 +361,12 @@ export class EmbeddedApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "EmbeddedSignUrlResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "EmbeddedSignUrlResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -413,32 +374,25 @@ export class EmbeddedApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "EmbeddedSignUrlResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -450,3 +404,73 @@ export class EmbeddedApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/faxLineApi.ts b/sdks/node/api/faxLineApi.ts index 9d035a633..634f6149a 100644 --- a/sdks/node/api/faxLineApi.ts +++ b/sdks/node/api/faxLineApi.ts @@ -22,19 +22,10 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, - ErrorResponse, FaxLineAddUserRequest, FaxLineAreaCodeGetResponse, FaxLineCreateRequest, @@ -42,16 +33,21 @@ import { FaxLineListResponse, FaxLineRemoveUserRequest, FaxLineResponse, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + ObjectSerializer, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -65,9 +61,7 @@ export enum FaxLineApiApiKeys {} export class FaxLineApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -93,7 +87,7 @@ export class FaxLineApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -138,17 +132,10 @@ export class FaxLineApi { faxLineAddUserRequest: FaxLineAddUserRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - faxLineAddUserRequest !== null && - faxLineAddUserRequest !== undefined && - faxLineAddUserRequest.constructor.name !== "FaxLineAddUserRequest" - ) { - faxLineAddUserRequest = ObjectSerializer.deserialize( - faxLineAddUserRequest, - "FaxLineAddUserRequest" - ); - } - + faxLineAddUserRequest = deserializeIfNeeded( + faxLineAddUserRequest, + "FaxLineAddUserRequest" + ); const localVarPath = this.basePath + "/fax_line/add_user"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -232,18 +219,12 @@ export class FaxLineApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -251,32 +232,25 @@ export class FaxLineApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FaxLineResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -456,21 +430,12 @@ export class FaxLineApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "FaxLineAreaCodeGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FaxLineAreaCodeGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -478,32 +443,25 @@ export class FaxLineApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FaxLineAreaCodeGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -524,17 +482,10 @@ export class FaxLineApi { faxLineCreateRequest: FaxLineCreateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - faxLineCreateRequest !== null && - faxLineCreateRequest !== undefined && - faxLineCreateRequest.constructor.name !== "FaxLineCreateRequest" - ) { - faxLineCreateRequest = ObjectSerializer.deserialize( - faxLineCreateRequest, - "FaxLineCreateRequest" - ); - } - + faxLineCreateRequest = deserializeIfNeeded( + faxLineCreateRequest, + "FaxLineCreateRequest" + ); const localVarPath = this.basePath + "/fax_line/create"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -618,18 +569,12 @@ export class FaxLineApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -637,32 +582,25 @@ export class FaxLineApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FaxLineResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -682,17 +620,10 @@ export class FaxLineApi { faxLineDeleteRequest: FaxLineDeleteRequest, options: optionsI = { headers: {} } ): Promise { - if ( - faxLineDeleteRequest !== null && - faxLineDeleteRequest !== undefined && - faxLineDeleteRequest.constructor.name !== "FaxLineDeleteRequest" - ) { - faxLineDeleteRequest = ObjectSerializer.deserialize( - faxLineDeleteRequest, - "FaxLineDeleteRequest" - ); - } - + faxLineDeleteRequest = deserializeIfNeeded( + faxLineDeleteRequest, + "FaxLineDeleteRequest" + ); const localVarPath = this.basePath + "/fax_line"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -776,17 +707,7 @@ export class FaxLineApi { return new Promise((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse(resolve, reject, response); }, (error: AxiosError) => { if (error.response == null) { @@ -794,22 +715,14 @@ export class FaxLineApi { return; } - const response = error.response; - - let body; - - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -897,18 +810,12 @@ export class FaxLineApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -916,32 +823,25 @@ export class FaxLineApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FaxLineResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1050,21 +950,12 @@ export class FaxLineApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "FaxLineListResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FaxLineListResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1072,32 +963,25 @@ export class FaxLineApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FaxLineListResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1118,17 +1002,10 @@ export class FaxLineApi { faxLineRemoveUserRequest: FaxLineRemoveUserRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - faxLineRemoveUserRequest !== null && - faxLineRemoveUserRequest !== undefined && - faxLineRemoveUserRequest.constructor.name !== "FaxLineRemoveUserRequest" - ) { - faxLineRemoveUserRequest = ObjectSerializer.deserialize( - faxLineRemoveUserRequest, - "FaxLineRemoveUserRequest" - ); - } - + faxLineRemoveUserRequest = deserializeIfNeeded( + faxLineRemoveUserRequest, + "FaxLineRemoveUserRequest" + ); const localVarPath = this.basePath + "/fax_line/remove_user"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -1215,18 +1092,12 @@ export class FaxLineApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1234,32 +1105,25 @@ export class FaxLineApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FaxLineResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1270,3 +1134,73 @@ export class FaxLineApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/index.ts b/sdks/node/api/index.ts index 35c0b5b66..1304b009a 100644 --- a/sdks/node/api/index.ts +++ b/sdks/node/api/index.ts @@ -25,13 +25,13 @@ export { }; export { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./apis"; diff --git a/sdks/node/api/oAuthApi.ts b/sdks/node/api/oAuthApi.ts index 0b2ecde87..c1b080359 100644 --- a/sdks/node/api/oAuthApi.ts +++ b/sdks/node/api/oAuthApi.ts @@ -22,31 +22,27 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, HttpBasicAuth, HttpBearerAuth, - ApiKeyAuth, - OAuth, + Interceptor, OAuthTokenGenerateRequest, OAuthTokenRefreshRequest, OAuthTokenResponse, + ObjectSerializer, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, + queryParamsSerializer, returnTypeT, - returnTypeI, - generateFormData, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -60,9 +56,7 @@ export enum OAuthApiApiKeys {} export class OAuthApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -88,7 +82,7 @@ export class OAuthApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -133,17 +127,10 @@ export class OAuthApi { oAuthTokenGenerateRequest: OAuthTokenGenerateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - oAuthTokenGenerateRequest !== null && - oAuthTokenGenerateRequest !== undefined && - oAuthTokenGenerateRequest.constructor.name !== "OAuthTokenGenerateRequest" - ) { - oAuthTokenGenerateRequest = ObjectSerializer.deserialize( - oAuthTokenGenerateRequest, - "OAuthTokenGenerateRequest" - ); - } - + oAuthTokenGenerateRequest = deserializeIfNeeded( + oAuthTokenGenerateRequest, + "OAuthTokenGenerateRequest" + ); const localVarPath = this.basePath + "/oauth/token"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -225,18 +212,12 @@ export class OAuthApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "OAuthTokenResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "OAuthTokenResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -244,17 +225,14 @@ export class OAuthApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "OAuthTokenResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -274,17 +252,10 @@ export class OAuthApi { oAuthTokenRefreshRequest: OAuthTokenRefreshRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - oAuthTokenRefreshRequest !== null && - oAuthTokenRefreshRequest !== undefined && - oAuthTokenRefreshRequest.constructor.name !== "OAuthTokenRefreshRequest" - ) { - oAuthTokenRefreshRequest = ObjectSerializer.deserialize( - oAuthTokenRefreshRequest, - "OAuthTokenRefreshRequest" - ); - } - + oAuthTokenRefreshRequest = deserializeIfNeeded( + oAuthTokenRefreshRequest, + "OAuthTokenRefreshRequest" + ); const localVarPath = this.basePath + "/oauth/token?refresh"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -366,18 +337,12 @@ export class OAuthApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "OAuthTokenResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "OAuthTokenResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -385,17 +350,14 @@ export class OAuthApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "OAuthTokenResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -406,3 +368,73 @@ export class OAuthApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/reportApi.ts b/sdks/node/api/reportApi.ts index 46ce8cb4a..94eea7973 100644 --- a/sdks/node/api/reportApi.ts +++ b/sdks/node/api/reportApi.ts @@ -22,31 +22,26 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, HttpBasicAuth, HttpBearerAuth, - ApiKeyAuth, - OAuth, - ErrorResponse, + Interceptor, + ObjectSerializer, ReportCreateRequest, ReportCreateResponse, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, + queryParamsSerializer, returnTypeT, - returnTypeI, - generateFormData, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -60,9 +55,7 @@ export enum ReportApiApiKeys {} export class ReportApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -88,7 +81,7 @@ export class ReportApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -133,17 +126,10 @@ export class ReportApi { reportCreateRequest: ReportCreateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - reportCreateRequest !== null && - reportCreateRequest !== undefined && - reportCreateRequest.constructor.name !== "ReportCreateRequest" - ) { - reportCreateRequest = ObjectSerializer.deserialize( - reportCreateRequest, - "ReportCreateRequest" - ); - } - + reportCreateRequest = deserializeIfNeeded( + reportCreateRequest, + "ReportCreateRequest" + ); const localVarPath = this.basePath + "/report/create"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -228,21 +214,12 @@ export class ReportApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "ReportCreateResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "ReportCreateResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -250,32 +227,25 @@ export class ReportApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "ReportCreateResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -287,3 +257,73 @@ export class ReportApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/signatureRequestApi.ts b/sdks/node/api/signatureRequestApi.ts index 5e5677ffa..51ccd93bf 100644 --- a/sdks/node/api/signatureRequestApi.ts +++ b/sdks/node/api/signatureRequestApi.ts @@ -22,22 +22,17 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, BulkSendJobSendResponse, - ErrorResponse, FileResponse, FileResponseDataUri, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + ObjectSerializer, SignatureRequestBulkCreateEmbeddedWithTemplateRequest, SignatureRequestBulkSendWithTemplateRequest, SignatureRequestCreateEmbeddedRequest, @@ -48,16 +43,17 @@ import { SignatureRequestSendRequest, SignatureRequestSendWithTemplateRequest, SignatureRequestUpdateRequest, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -71,9 +67,7 @@ export enum SignatureRequestApiApiKeys {} export class SignatureRequestApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -99,7 +93,7 @@ export class SignatureRequestApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -144,19 +138,10 @@ export class SignatureRequestApi { signatureRequestBulkCreateEmbeddedWithTemplateRequest: SignatureRequestBulkCreateEmbeddedWithTemplateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestBulkCreateEmbeddedWithTemplateRequest !== null && - signatureRequestBulkCreateEmbeddedWithTemplateRequest !== undefined && - signatureRequestBulkCreateEmbeddedWithTemplateRequest.constructor.name !== - "SignatureRequestBulkCreateEmbeddedWithTemplateRequest" - ) { - signatureRequestBulkCreateEmbeddedWithTemplateRequest = - ObjectSerializer.deserialize( - signatureRequestBulkCreateEmbeddedWithTemplateRequest, - "SignatureRequestBulkCreateEmbeddedWithTemplateRequest" - ); - } - + signatureRequestBulkCreateEmbeddedWithTemplateRequest = deserializeIfNeeded( + signatureRequestBulkCreateEmbeddedWithTemplateRequest, + "SignatureRequestBulkCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/bulk_create_embedded_with_template"; let localVarQueryParameters: any = {}; @@ -245,21 +230,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobSendResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "BulkSendJobSendResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -267,32 +243,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "BulkSendJobSendResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -313,19 +282,10 @@ export class SignatureRequestApi { signatureRequestBulkSendWithTemplateRequest: SignatureRequestBulkSendWithTemplateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestBulkSendWithTemplateRequest !== null && - signatureRequestBulkSendWithTemplateRequest !== undefined && - signatureRequestBulkSendWithTemplateRequest.constructor.name !== - "SignatureRequestBulkSendWithTemplateRequest" - ) { - signatureRequestBulkSendWithTemplateRequest = - ObjectSerializer.deserialize( - signatureRequestBulkSendWithTemplateRequest, - "SignatureRequestBulkSendWithTemplateRequest" - ); - } - + signatureRequestBulkSendWithTemplateRequest = deserializeIfNeeded( + signatureRequestBulkSendWithTemplateRequest, + "SignatureRequestBulkSendWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/bulk_send_with_template"; let localVarQueryParameters: any = {}; @@ -419,21 +379,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobSendResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "BulkSendJobSendResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -441,32 +392,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "BulkSendJobSendResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -558,17 +502,7 @@ export class SignatureRequestApi { return new Promise((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse(resolve, reject, response); }, (error: AxiosError) => { if (error.response == null) { @@ -576,22 +510,14 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -611,18 +537,10 @@ export class SignatureRequestApi { signatureRequestCreateEmbeddedRequest: SignatureRequestCreateEmbeddedRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestCreateEmbeddedRequest !== null && - signatureRequestCreateEmbeddedRequest !== undefined && - signatureRequestCreateEmbeddedRequest.constructor.name !== - "SignatureRequestCreateEmbeddedRequest" - ) { - signatureRequestCreateEmbeddedRequest = ObjectSerializer.deserialize( - signatureRequestCreateEmbeddedRequest, - "SignatureRequestCreateEmbeddedRequest" - ); - } - + signatureRequestCreateEmbeddedRequest = deserializeIfNeeded( + signatureRequestCreateEmbeddedRequest, + "SignatureRequestCreateEmbeddedRequest" + ); const localVarPath = this.basePath + "/signature_request/create_embedded"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -715,21 +633,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -737,32 +646,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -783,19 +685,10 @@ export class SignatureRequestApi { signatureRequestCreateEmbeddedWithTemplateRequest: SignatureRequestCreateEmbeddedWithTemplateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestCreateEmbeddedWithTemplateRequest !== null && - signatureRequestCreateEmbeddedWithTemplateRequest !== undefined && - signatureRequestCreateEmbeddedWithTemplateRequest.constructor.name !== - "SignatureRequestCreateEmbeddedWithTemplateRequest" - ) { - signatureRequestCreateEmbeddedWithTemplateRequest = - ObjectSerializer.deserialize( - signatureRequestCreateEmbeddedWithTemplateRequest, - "SignatureRequestCreateEmbeddedWithTemplateRequest" - ); - } - + signatureRequestCreateEmbeddedWithTemplateRequest = deserializeIfNeeded( + signatureRequestCreateEmbeddedWithTemplateRequest, + "SignatureRequestCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/create_embedded_with_template"; let localVarQueryParameters: any = {}; @@ -889,21 +782,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -911,32 +795,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1037,18 +914,12 @@ export class SignatureRequestApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "Buffer"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "Buffer" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1056,29 +927,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize(response.data, "RequestFile"); - - reject(new HttpError(response, body, response.status)); + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, + "RequestFile" + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1170,21 +1037,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "FileResponseDataUri" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FileResponseDataUri" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1192,32 +1050,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FileResponseDataUri" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1318,18 +1169,12 @@ export class SignatureRequestApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "FileResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FileResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1337,32 +1182,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FileResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1454,21 +1292,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1476,32 +1305,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1616,21 +1438,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestListResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestListResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1638,32 +1451,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestListResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1756,21 +1562,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1778,32 +1575,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1826,18 +1616,10 @@ export class SignatureRequestApi { signatureRequestRemindRequest: SignatureRequestRemindRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestRemindRequest !== null && - signatureRequestRemindRequest !== undefined && - signatureRequestRemindRequest.constructor.name !== - "SignatureRequestRemindRequest" - ) { - signatureRequestRemindRequest = ObjectSerializer.deserialize( - signatureRequestRemindRequest, - "SignatureRequestRemindRequest" - ); - } - + signatureRequestRemindRequest = deserializeIfNeeded( + signatureRequestRemindRequest, + "SignatureRequestRemindRequest" + ); const localVarPath = this.basePath + "/signature_request/remind/{signature_request_id}".replace( @@ -1942,21 +1724,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1964,32 +1737,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -2076,17 +1842,7 @@ export class SignatureRequestApi { return new Promise((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse(resolve, reject, response); }, (error: AxiosError) => { if (error.response == null) { @@ -2094,22 +1850,14 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -2129,18 +1877,10 @@ export class SignatureRequestApi { signatureRequestSendRequest: SignatureRequestSendRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestSendRequest !== null && - signatureRequestSendRequest !== undefined && - signatureRequestSendRequest.constructor.name !== - "SignatureRequestSendRequest" - ) { - signatureRequestSendRequest = ObjectSerializer.deserialize( - signatureRequestSendRequest, - "SignatureRequestSendRequest" - ); - } - + signatureRequestSendRequest = deserializeIfNeeded( + signatureRequestSendRequest, + "SignatureRequestSendRequest" + ); const localVarPath = this.basePath + "/signature_request/send"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -2233,21 +1973,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -2255,32 +1986,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -2301,18 +2025,10 @@ export class SignatureRequestApi { signatureRequestSendWithTemplateRequest: SignatureRequestSendWithTemplateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestSendWithTemplateRequest !== null && - signatureRequestSendWithTemplateRequest !== undefined && - signatureRequestSendWithTemplateRequest.constructor.name !== - "SignatureRequestSendWithTemplateRequest" - ) { - signatureRequestSendWithTemplateRequest = ObjectSerializer.deserialize( - signatureRequestSendWithTemplateRequest, - "SignatureRequestSendWithTemplateRequest" - ); - } - + signatureRequestSendWithTemplateRequest = deserializeIfNeeded( + signatureRequestSendWithTemplateRequest, + "SignatureRequestSendWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/send_with_template"; let localVarQueryParameters: any = {}; @@ -2406,21 +2122,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -2428,32 +2135,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -2476,18 +2176,10 @@ export class SignatureRequestApi { signatureRequestUpdateRequest: SignatureRequestUpdateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - signatureRequestUpdateRequest !== null && - signatureRequestUpdateRequest !== undefined && - signatureRequestUpdateRequest.constructor.name !== - "SignatureRequestUpdateRequest" - ) { - signatureRequestUpdateRequest = ObjectSerializer.deserialize( - signatureRequestUpdateRequest, - "SignatureRequestUpdateRequest" - ); - } - + signatureRequestUpdateRequest = deserializeIfNeeded( + signatureRequestUpdateRequest, + "SignatureRequestUpdateRequest" + ); const localVarPath = this.basePath + "/signature_request/update/{signature_request_id}".replace( @@ -2592,21 +2284,12 @@ export class SignatureRequestApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -2614,32 +2297,25 @@ export class SignatureRequestApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "SignatureRequestGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -2651,3 +2327,73 @@ export class SignatureRequestApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/teamApi.ts b/sdks/node/api/teamApi.ts index 5eedd533f..d912160c9 100644 --- a/sdks/node/api/teamApi.ts +++ b/sdks/node/api/teamApi.ts @@ -22,19 +22,14 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, HttpBasicAuth, HttpBearerAuth, - ApiKeyAuth, - OAuth, - ErrorResponse, + Interceptor, + ObjectSerializer, TeamAddMemberRequest, TeamCreateRequest, TeamGetInfoResponse, @@ -44,16 +39,17 @@ import { TeamRemoveMemberRequest, TeamSubTeamsResponse, TeamUpdateRequest, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -67,9 +63,7 @@ export enum TeamApiApiKeys {} export class TeamApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -95,7 +89,7 @@ export class TeamApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -142,17 +136,10 @@ export class TeamApi { teamId?: string, options: optionsI = { headers: {} } ): Promise> { - if ( - teamAddMemberRequest !== null && - teamAddMemberRequest !== undefined && - teamAddMemberRequest.constructor.name !== "TeamAddMemberRequest" - ) { - teamAddMemberRequest = ObjectSerializer.deserialize( - teamAddMemberRequest, - "TeamAddMemberRequest" - ); - } - + teamAddMemberRequest = deserializeIfNeeded( + teamAddMemberRequest, + "TeamAddMemberRequest" + ); const localVarPath = this.basePath + "/team/add_member"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -248,18 +235,12 @@ export class TeamApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -267,32 +248,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -312,17 +286,10 @@ export class TeamApi { teamCreateRequest: TeamCreateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - teamCreateRequest !== null && - teamCreateRequest !== undefined && - teamCreateRequest.constructor.name !== "TeamCreateRequest" - ) { - teamCreateRequest = ObjectSerializer.deserialize( - teamCreateRequest, - "TeamCreateRequest" - ); - } - + teamCreateRequest = deserializeIfNeeded( + teamCreateRequest, + "TeamCreateRequest" + ); const localVarPath = this.basePath + "/team/create"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -408,18 +375,12 @@ export class TeamApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -427,32 +388,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -529,17 +483,7 @@ export class TeamApi { return new Promise((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse(resolve, reject, response); }, (error: AxiosError) => { if (error.response == null) { @@ -547,22 +491,14 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -639,18 +575,12 @@ export class TeamApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -658,32 +588,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -770,21 +693,12 @@ export class TeamApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TeamGetInfoResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamGetInfoResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -792,32 +706,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamGetInfoResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -905,21 +812,12 @@ export class TeamApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TeamInvitesResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamInvitesResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -927,32 +825,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamInvitesResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1063,21 +954,12 @@ export class TeamApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TeamMembersResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamMembersResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1085,32 +967,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamMembersResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1131,17 +1006,10 @@ export class TeamApi { teamRemoveMemberRequest: TeamRemoveMemberRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - teamRemoveMemberRequest !== null && - teamRemoveMemberRequest !== undefined && - teamRemoveMemberRequest.constructor.name !== "TeamRemoveMemberRequest" - ) { - teamRemoveMemberRequest = ObjectSerializer.deserialize( - teamRemoveMemberRequest, - "TeamRemoveMemberRequest" - ); - } - + teamRemoveMemberRequest = deserializeIfNeeded( + teamRemoveMemberRequest, + "TeamRemoveMemberRequest" + ); const localVarPath = this.basePath + "/team/remove_member"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -1233,18 +1101,12 @@ export class TeamApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1252,32 +1114,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 201) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 201, "TeamGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1387,21 +1242,12 @@ export class TeamApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TeamSubTeamsResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamSubTeamsResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1409,32 +1255,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamSubTeamsResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1455,17 +1294,10 @@ export class TeamApi { teamUpdateRequest: TeamUpdateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - teamUpdateRequest !== null && - teamUpdateRequest !== undefined && - teamUpdateRequest.constructor.name !== "TeamUpdateRequest" - ) { - teamUpdateRequest = ObjectSerializer.deserialize( - teamUpdateRequest, - "TeamUpdateRequest" - ); - } - + teamUpdateRequest = deserializeIfNeeded( + teamUpdateRequest, + "TeamUpdateRequest" + ); const localVarPath = this.basePath + "/team"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -1551,18 +1383,12 @@ export class TeamApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1570,32 +1396,25 @@ export class TeamApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TeamGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1606,3 +1425,73 @@ export class TeamApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/templateApi.ts b/sdks/node/api/templateApi.ts index 6cebb7592..50ff0b4e7 100644 --- a/sdks/node/api/templateApi.ts +++ b/sdks/node/api/templateApi.ts @@ -22,21 +22,16 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, - ErrorResponse, FileResponse, FileResponseDataUri, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + ObjectSerializer, TemplateAddUserRequest, TemplateCreateEmbeddedDraftRequest, TemplateCreateEmbeddedDraftResponse, @@ -47,16 +42,17 @@ import { TemplateRemoveUserRequest, TemplateUpdateFilesRequest, TemplateUpdateFilesResponse, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -70,9 +66,7 @@ export enum TemplateApiApiKeys {} export class TemplateApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -98,7 +92,7 @@ export class TemplateApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -145,17 +139,10 @@ export class TemplateApi { templateAddUserRequest: TemplateAddUserRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - templateAddUserRequest !== null && - templateAddUserRequest !== undefined && - templateAddUserRequest.constructor.name !== "TemplateAddUserRequest" - ) { - templateAddUserRequest = ObjectSerializer.deserialize( - templateAddUserRequest, - "TemplateAddUserRequest" - ); - } - + templateAddUserRequest = deserializeIfNeeded( + templateAddUserRequest, + "TemplateAddUserRequest" + ); const localVarPath = this.basePath + "/template/add_user/{template_id}".replace( @@ -260,21 +247,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TemplateGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TemplateGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -282,32 +260,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TemplateGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -328,17 +299,10 @@ export class TemplateApi { templateCreateRequest: TemplateCreateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - templateCreateRequest !== null && - templateCreateRequest !== undefined && - templateCreateRequest.constructor.name !== "TemplateCreateRequest" - ) { - templateCreateRequest = ObjectSerializer.deserialize( - templateCreateRequest, - "TemplateCreateRequest" - ); - } - + templateCreateRequest = deserializeIfNeeded( + templateCreateRequest, + "TemplateCreateRequest" + ); const localVarPath = this.basePath + "/template/create"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -428,21 +392,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TemplateCreateResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TemplateCreateResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -450,32 +405,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TemplateCreateResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -496,18 +444,10 @@ export class TemplateApi { templateCreateEmbeddedDraftRequest: TemplateCreateEmbeddedDraftRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - templateCreateEmbeddedDraftRequest !== null && - templateCreateEmbeddedDraftRequest !== undefined && - templateCreateEmbeddedDraftRequest.constructor.name !== - "TemplateCreateEmbeddedDraftRequest" - ) { - templateCreateEmbeddedDraftRequest = ObjectSerializer.deserialize( - templateCreateEmbeddedDraftRequest, - "TemplateCreateEmbeddedDraftRequest" - ); - } - + templateCreateEmbeddedDraftRequest = deserializeIfNeeded( + templateCreateEmbeddedDraftRequest, + "TemplateCreateEmbeddedDraftRequest" + ); const localVarPath = this.basePath + "/template/create_embedded_draft"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -600,21 +540,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TemplateCreateEmbeddedDraftResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TemplateCreateEmbeddedDraftResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -622,32 +553,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TemplateCreateEmbeddedDraftResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -739,17 +663,7 @@ export class TemplateApi { return new Promise((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse(resolve, reject, response); }, (error: AxiosError) => { if (error.response == null) { @@ -757,22 +671,14 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -872,18 +778,12 @@ export class TemplateApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "Buffer"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "Buffer" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -891,29 +791,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize(response.data, "RequestFile"); - - reject(new HttpError(response, body, response.status)); + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, + "RequestFile" + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1005,21 +901,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "FileResponseDataUri" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FileResponseDataUri" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1027,32 +914,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FileResponseDataUri" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1153,18 +1033,12 @@ export class TemplateApi { return new Promise>((resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize(body, "FileResponse"); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "FileResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1172,32 +1046,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "FileResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1289,21 +1156,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TemplateGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TemplateGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1311,32 +1169,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TemplateGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1451,21 +1302,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TemplateListResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TemplateListResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1473,32 +1315,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TemplateListResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1521,17 +1356,10 @@ export class TemplateApi { templateRemoveUserRequest: TemplateRemoveUserRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - templateRemoveUserRequest !== null && - templateRemoveUserRequest !== undefined && - templateRemoveUserRequest.constructor.name !== "TemplateRemoveUserRequest" - ) { - templateRemoveUserRequest = ObjectSerializer.deserialize( - templateRemoveUserRequest, - "TemplateRemoveUserRequest" - ); - } - + templateRemoveUserRequest = deserializeIfNeeded( + templateRemoveUserRequest, + "TemplateRemoveUserRequest" + ); const localVarPath = this.basePath + "/template/remove_user/{template_id}".replace( @@ -1636,21 +1464,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TemplateGetResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TemplateGetResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1658,32 +1477,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TemplateGetResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1706,18 +1518,10 @@ export class TemplateApi { templateUpdateFilesRequest: TemplateUpdateFilesRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - templateUpdateFilesRequest !== null && - templateUpdateFilesRequest !== undefined && - templateUpdateFilesRequest.constructor.name !== - "TemplateUpdateFilesRequest" - ) { - templateUpdateFilesRequest = ObjectSerializer.deserialize( - templateUpdateFilesRequest, - "TemplateUpdateFilesRequest" - ); - } - + templateUpdateFilesRequest = deserializeIfNeeded( + templateUpdateFilesRequest, + "TemplateUpdateFilesRequest" + ); const localVarPath = this.basePath + "/template/update_files/{template_id}".replace( @@ -1822,21 +1626,12 @@ export class TemplateApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "TemplateUpdateFilesResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "TemplateUpdateFilesResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -1844,32 +1639,25 @@ export class TemplateApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "TemplateUpdateFilesResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -1881,3 +1669,73 @@ export class TemplateApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/api/unclaimedDraftApi.ts b/sdks/node/api/unclaimedDraftApi.ts index 3adda9b79..c121d17bb 100644 --- a/sdks/node/api/unclaimedDraftApi.ts +++ b/sdks/node/api/unclaimedDraftApi.ts @@ -22,34 +22,29 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, HttpBasicAuth, HttpBearerAuth, - ApiKeyAuth, - OAuth, - ErrorResponse, + Interceptor, + ObjectSerializer, UnclaimedDraftCreateEmbeddedRequest, UnclaimedDraftCreateEmbeddedWithTemplateRequest, UnclaimedDraftCreateRequest, UnclaimedDraftCreateResponse, UnclaimedDraftEditAndResendRequest, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, + queryParamsSerializer, returnTypeT, - returnTypeI, - generateFormData, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; @@ -63,9 +58,7 @@ export enum UnclaimedDraftApiApiKeys {} export class UnclaimedDraftApi { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - "User-Agent": USER_AGENT, - }; + protected _defaultHeaders: any = { "User-Agent": USER_AGENT }; protected _useQuerystring: boolean = false; protected authentications = { @@ -91,7 +84,7 @@ export class UnclaimedDraftApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { @@ -136,18 +129,10 @@ export class UnclaimedDraftApi { unclaimedDraftCreateRequest: UnclaimedDraftCreateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - unclaimedDraftCreateRequest !== null && - unclaimedDraftCreateRequest !== undefined && - unclaimedDraftCreateRequest.constructor.name !== - "UnclaimedDraftCreateRequest" - ) { - unclaimedDraftCreateRequest = ObjectSerializer.deserialize( - unclaimedDraftCreateRequest, - "UnclaimedDraftCreateRequest" - ); - } - + unclaimedDraftCreateRequest = deserializeIfNeeded( + unclaimedDraftCreateRequest, + "UnclaimedDraftCreateRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -240,21 +225,12 @@ export class UnclaimedDraftApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -262,32 +238,25 @@ export class UnclaimedDraftApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "UnclaimedDraftCreateResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -308,18 +277,10 @@ export class UnclaimedDraftApi { unclaimedDraftCreateEmbeddedRequest: UnclaimedDraftCreateEmbeddedRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - unclaimedDraftCreateEmbeddedRequest !== null && - unclaimedDraftCreateEmbeddedRequest !== undefined && - unclaimedDraftCreateEmbeddedRequest.constructor.name !== - "UnclaimedDraftCreateEmbeddedRequest" - ) { - unclaimedDraftCreateEmbeddedRequest = ObjectSerializer.deserialize( - unclaimedDraftCreateEmbeddedRequest, - "UnclaimedDraftCreateEmbeddedRequest" - ); - } - + unclaimedDraftCreateEmbeddedRequest = deserializeIfNeeded( + unclaimedDraftCreateEmbeddedRequest, + "UnclaimedDraftCreateEmbeddedRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create_embedded"; let localVarQueryParameters: any = {}; let localVarHeaderParams: any = (Object).assign( @@ -412,21 +373,12 @@ export class UnclaimedDraftApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -434,32 +386,25 @@ export class UnclaimedDraftApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "UnclaimedDraftCreateResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -480,19 +425,10 @@ export class UnclaimedDraftApi { unclaimedDraftCreateEmbeddedWithTemplateRequest: UnclaimedDraftCreateEmbeddedWithTemplateRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - unclaimedDraftCreateEmbeddedWithTemplateRequest !== null && - unclaimedDraftCreateEmbeddedWithTemplateRequest !== undefined && - unclaimedDraftCreateEmbeddedWithTemplateRequest.constructor.name !== - "UnclaimedDraftCreateEmbeddedWithTemplateRequest" - ) { - unclaimedDraftCreateEmbeddedWithTemplateRequest = - ObjectSerializer.deserialize( - unclaimedDraftCreateEmbeddedWithTemplateRequest, - "UnclaimedDraftCreateEmbeddedWithTemplateRequest" - ); - } - + unclaimedDraftCreateEmbeddedWithTemplateRequest = deserializeIfNeeded( + unclaimedDraftCreateEmbeddedWithTemplateRequest, + "UnclaimedDraftCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create_embedded_with_template"; let localVarQueryParameters: any = {}; @@ -586,21 +522,12 @@ export class UnclaimedDraftApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -608,32 +535,25 @@ export class UnclaimedDraftApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "UnclaimedDraftCreateResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -656,18 +576,10 @@ export class UnclaimedDraftApi { unclaimedDraftEditAndResendRequest: UnclaimedDraftEditAndResendRequest, options: optionsI = { headers: {} } ): Promise> { - if ( - unclaimedDraftEditAndResendRequest !== null && - unclaimedDraftEditAndResendRequest !== undefined && - unclaimedDraftEditAndResendRequest.constructor.name !== - "UnclaimedDraftEditAndResendRequest" - ) { - unclaimedDraftEditAndResendRequest = ObjectSerializer.deserialize( - unclaimedDraftEditAndResendRequest, - "UnclaimedDraftEditAndResendRequest" - ); - } - + unclaimedDraftEditAndResendRequest = deserializeIfNeeded( + unclaimedDraftEditAndResendRequest, + "UnclaimedDraftEditAndResendRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/edit_and_resend/{signature_request_id}".replace( @@ -772,21 +684,12 @@ export class UnclaimedDraftApi { (resolve, reject) => { axios.request(localVarRequestOptions).then( (response) => { - let body = response.data; - - if ( - response.status && - response.status >= 200 && - response.status <= 299 - ) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response: response, body: body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error: AxiosError) => { if (error.response == null) { @@ -794,32 +697,25 @@ export class UnclaimedDraftApi { return; } - const response = error.response; - - let body; - - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, + if ( + handleErrorCodeResponse( + reject, + error.response, + 200, "UnclaimedDraftCreateResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); if ( - response.status >= rangeCodeLeft && - response.status <= rangeCodeRight - ) { - body = ObjectSerializer.deserialize( - response.data, + handleErrorRangeResponse( + reject, + error.response, + "4XX", "ErrorResponse" - ); - - reject(new HttpError(response, body, response.status)); + ) + ) { return; } @@ -831,3 +727,73 @@ export class UnclaimedDraftApi { }); } } + +function deserializeIfNeeded(obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: returnTypeT | PromiseLike> +) => void; + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string +) { + let body = response.data; + + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} diff --git a/sdks/node/bin/replace b/sdks/node/bin/replace index b56f6c8fd..7d3427ff8 100755 --- a/sdks/node/bin/replace +++ b/sdks/node/bin/replace @@ -28,9 +28,9 @@ rm -rf "${ROOT_DIR}/docs/model/"*AllOf* printf "\n" printf "Fixing broken enum references ...\n" -rep 'LegalVersionEnum_Terms1' \ +rep 'LegalVersionEnum.Terms1' \ 'SubWhiteLabelingOptions.LegalVersionEnum.Terms1' -rep 'TypeEnum_RequestSignature' \ +rep 'TypeEnum.RequestSignature' \ 'UnclaimedDraftCreateEmbeddedRequest.TypeEnum.RequestSignature' printf "\n\n" diff --git a/sdks/node/dist/api.js b/sdks/node/dist/api.js index a8ea077e2..69fdca0c9 100644 --- a/sdks/node/dist/api.js +++ b/sdks/node/dist/api.js @@ -1,7 +1,9 @@ "use strict"; var __create = Object.create; var __defProp = Object.defineProperty; +var __defProps = Object.defineProperties; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropDescs = Object.getOwnPropertyDescriptors; var __getOwnPropNames = Object.getOwnPropertyNames; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __getProtoOf = Object.getPrototypeOf; @@ -19,6 +21,7 @@ var __spreadValues = (a, b) => { } return a; }; +var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b)); var __commonJS = (cb, mod) => function __require() { return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; }; @@ -13547,7 +13550,10 @@ function AxiosError(message, code, config, request, response) { code && (this.code = code); config && (this.config = config); request && (this.request = request); - response && (this.response = response); + if (response) { + this.response = response; + this.status = response.status ? response.status : null; + } } utils_default.inherits(AxiosError, Error, { toJSON: function toJSON() { @@ -13562,7 +13568,7 @@ utils_default.inherits(AxiosError, Error, { stack: this.stack, config: utils_default.toJSONObject(this.config), code: this.code, - status: this.response && this.response.status ? this.response.status : null + status: this.status }; } }); @@ -13840,12 +13846,12 @@ __export(utils_exports, { hasBrowserEnv: () => hasBrowserEnv, hasStandardBrowserEnv: () => hasStandardBrowserEnv, hasStandardBrowserWebWorkerEnv: () => hasStandardBrowserWebWorkerEnv, + navigator: () => _navigator, origin: () => origin }); var hasBrowserEnv = typeof window !== "undefined" && typeof document !== "undefined"; -var hasStandardBrowserEnv = ((product) => { - return hasBrowserEnv && ["ReactNative", "NativeScript", "NS"].indexOf(product) < 0; -})(typeof navigator !== "undefined" && navigator.product); +var _navigator = typeof navigator === "object" && navigator || void 0; +var hasStandardBrowserEnv = hasBrowserEnv && (!_navigator || ["ReactNative", "NativeScript", "NS"].indexOf(_navigator.product) < 0); var hasStandardBrowserWebWorkerEnv = (() => { return typeof WorkerGlobalScope !== "undefined" && self instanceof WorkerGlobalScope && typeof self.importScripts === "function"; })(); @@ -14367,7 +14373,7 @@ var import_follow_redirects = __toESM(require_follow_redirects(), 1); var import_zlib = __toESM(require("zlib"), 1); // node_modules/axios/lib/env/data.js -var VERSION = "1.7.4"; +var VERSION = "1.7.5"; // node_modules/axios/lib/helpers/parseProtocol.js function parseProtocol(url2) { @@ -14906,7 +14912,7 @@ var http_default = isHttpAdapterSupported && function httpAdapter(config) { } } const fullPath = buildFullPath(config.baseURL, config.url); - const parsed = new URL(fullPath, utils_default.hasBrowserEnv ? platform_default.origin : void 0); + const parsed = new URL(fullPath, platform_default.hasBrowserEnv ? platform_default.origin : void 0); const protocol = parsed.protocol || supportedProtocols[0]; if (protocol === "data:") { let convertedData; @@ -15272,7 +15278,7 @@ var http_default = isHttpAdapterSupported && function httpAdapter(config) { // node_modules/axios/lib/helpers/isURLSameOrigin.js var isURLSameOrigin_default = platform_default.hasStandardBrowserEnv ? function standardBrowserEnv() { - const msie = /(msie|trident)/i.test(navigator.userAgent); + const msie = platform_default.navigator && /(msie|trident)/i.test(platform_default.navigator.userAgent); const urlParsingNode = document.createElement("a"); let originURL; function resolveURL(url2) { @@ -15771,6 +15777,7 @@ var fetch_default = isFetchSupported && (async (config) => { if (!utils_default.isString(withCredentials)) { withCredentials = withCredentials ? "include" : "omit"; } + const isCredentialsSupported = "credentials" in Request.prototype; request = new Request(url2, { ...fetchOptions, signal: composedSignal, @@ -15778,7 +15785,7 @@ var fetch_default = isFetchSupported && (async (config) => { headers: headers.normalize().toJSON(), body: data, duplex: "half", - credentials: withCredentials + credentials: isCredentialsSupported ? withCredentials : void 0 }); let response = await fetch(request); const isStreamResponse = supportsResponseStream && (responseType === "stream" || responseType === "response"); @@ -17531,6 +17538,27 @@ ErrorResponseError.attributeTypeMap = [ } ]; +// model/eventCallbackHelper.ts +var crypto = __toESM(require("crypto")); +var _EventCallbackHelper = class { +}; +var EventCallbackHelper = _EventCallbackHelper; +EventCallbackHelper.EVENT_TYPE_ACCOUNT_CALLBACK = "account_callback"; +EventCallbackHelper.EVENT_TYPE_APP_CALLBACK = "app_callback"; +EventCallbackHelper.isValid = (apiKey, eventCallback) => { + const hmac = crypto.createHmac("sha256", apiKey); + hmac.update( + `${eventCallback.event.eventTime}${eventCallback.event.eventType}` + ); + return eventCallback.event.eventHash === hmac.digest("hex").toString(); +}; +EventCallbackHelper.getCallbackType = (eventCallback) => { + if (!eventCallback.event.eventMetadata || !eventCallback.event.eventMetadata.reportedForAppId) { + return _EventCallbackHelper.EVENT_TYPE_ACCOUNT_CALLBACK; + } + return _EventCallbackHelper.EVENT_TYPE_APP_CALLBACK; +}; + // model/eventCallbackRequest.ts var _EventCallbackRequest = class { static getAttributeTypeMap() { @@ -18048,6 +18076,195 @@ ListInfoResponse.attributeTypeMap = [ } ]; +// model/models.ts +var primitives = [ + "string", + "boolean", + "double", + "integer", + "long", + "float", + "number", + "any" +]; +var ObjectSerializer = class { + static findCorrectType(data, expectedType) { + if (data == void 0) { + return expectedType; + } else if (primitives.indexOf(expectedType.toLowerCase()) !== -1) { + return expectedType; + } else if (expectedType === "Date") { + return expectedType; + } else { + if (enumsMap[expectedType]) { + return expectedType; + } + if (!typeMap[expectedType]) { + return expectedType; + } + let discriminatorProperty = typeMap[expectedType].discriminator; + let discriminatorValue = data[discriminatorProperty]; + if (typeMap[expectedType].hasOwnProperty("discriminatorClassName")) { + let discriminatorClass = typeMap[expectedType].discriminatorClassName(discriminatorValue); + if (discriminatorClass) { + return discriminatorClass; + } + } + if (discriminatorProperty == null) { + return expectedType; + } else { + if (data[discriminatorProperty]) { + var discriminatorType = data[discriminatorProperty]; + if (typeMap[discriminatorType]) { + return discriminatorType; + } else { + return expectedType; + } + } else { + return expectedType; + } + } + } + } + static serialize(data, type) { + if (data == void 0) { + return data; + } else if (primitives.indexOf(type.toLowerCase()) !== -1) { + return data; + } else if (type.lastIndexOf("Array<", 0) === 0) { + let subType = type.replace("Array<", ""); + subType = subType.substring(0, subType.length - 1); + let transformedData = []; + for (let index = 0; index < data.length; index++) { + let datum = data[index]; + transformedData.push(ObjectSerializer.serialize(datum, subType)); + } + return transformedData; + } else if (type === "Date") { + return data.toISOString(); + } else { + if (enumsMap[type]) { + return data; + } + if (!typeMap[type]) { + return data; + } + type = this.findCorrectType(data, type); + let attributeTypes = typeMap[type].getAttributeTypeMap(); + let instance = {}; + for (let index = 0; index < attributeTypes.length; index++) { + let attributeType = attributeTypes[index]; + let value = ObjectSerializer.serialize( + data[attributeType.name], + attributeType.type + ); + if (value !== void 0) { + instance[attributeType.baseName] = value; + } + } + return instance; + } + } + static deserialize(data, type) { + type = ObjectSerializer.findCorrectType(data, type); + if (data == void 0) { + return data; + } else if (primitives.indexOf(type.toLowerCase()) !== -1) { + return data; + } else if (type.lastIndexOf("Array<", 0) === 0) { + let subType = type.replace("Array<", ""); + subType = subType.substring(0, subType.length - 1); + let transformedData = []; + for (let index = 0; index < data.length; index++) { + let datum = data[index]; + transformedData.push(ObjectSerializer.deserialize(datum, subType)); + } + return transformedData; + } else if (type === "Date") { + return new Date(data); + } else { + if (enumsMap[type]) { + return data; + } + if (!typeMap[type]) { + return data; + } + let instance = new typeMap[type](); + let attributeTypes = typeMap[type].getAttributeTypeMap(); + for (let index = 0; index < attributeTypes.length; index++) { + let attributeType = attributeTypes[index]; + const propertyKey = data[attributeType.baseName] !== void 0 ? attributeType.baseName : attributeType.name; + instance[attributeType.name] = ObjectSerializer.deserialize( + data[propertyKey], + attributeType.type + ); + } + return instance; + } + } +}; +var HttpBasicAuth = class { + constructor() { + this.username = ""; + this.password = ""; + } + applyToRequest(requestOptions) { + requestOptions.auth = { + username: this.username, + password: this.password + }; + } +}; +var HttpBearerAuth = class { + constructor() { + this.accessToken = ""; + } + applyToRequest(requestOptions) { + if (requestOptions && requestOptions.headers) { + const accessToken = typeof this.accessToken === "function" ? this.accessToken() : this.accessToken; + requestOptions.headers["Authorization"] = "Bearer " + accessToken; + } + } +}; +var ApiKeyAuth = class { + constructor(location, paramName) { + this.location = location; + this.paramName = paramName; + this.apiKey = ""; + } + applyToRequest(requestOptions) { + if (this.location == "query") { + requestOptions.params[this.paramName] = this.apiKey; + } else if (this.location == "header" && requestOptions && requestOptions.headers) { + requestOptions.headers[this.paramName] = this.apiKey; + } else if (this.location == "cookie" && requestOptions && requestOptions.headers) { + if (requestOptions.headers["Cookie"]) { + requestOptions.headers["Cookie"] += "; " + this.paramName + "=" + encodeURIComponent(this.apiKey); + } else { + requestOptions.headers["Cookie"] = this.paramName + "=" + encodeURIComponent(this.apiKey); + } + } + } +}; +var OAuth = class { + constructor() { + this.accessToken = ""; + } + applyToRequest(requestOptions) { + if (requestOptions && requestOptions.headers) { + requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; + } + } +}; +var VoidAuth = class { + constructor() { + this.username = ""; + this.password = ""; + } + applyToRequest(_) { + } +}; + // model/oAuthTokenGenerateRequest.ts var _OAuthTokenGenerateRequest = class { constructor() { @@ -24188,249 +24405,39 @@ WarningResponse.attributeTypeMap = [ } ]; -// model/eventCallbackHelper.ts -var crypto = __toESM(require("crypto")); -var _EventCallbackHelper = class { -}; -var EventCallbackHelper = _EventCallbackHelper; -EventCallbackHelper.EVENT_TYPE_ACCOUNT_CALLBACK = "account_callback"; -EventCallbackHelper.EVENT_TYPE_APP_CALLBACK = "app_callback"; -EventCallbackHelper.isValid = (apiKey, eventCallback) => { - const hmac = crypto.createHmac("sha256", apiKey); - hmac.update( - `${eventCallback.event.eventTime}${eventCallback.event.eventType}` - ); - return eventCallback.event.eventHash === hmac.digest("hex").toString(); -}; -EventCallbackHelper.getCallbackType = (eventCallback) => { - if (!eventCallback.event.eventMetadata || !eventCallback.event.eventMetadata.reportedForAppId) { - return _EventCallbackHelper.EVENT_TYPE_ACCOUNT_CALLBACK; - } - return _EventCallbackHelper.EVENT_TYPE_APP_CALLBACK; -}; - -// model/models.ts -var primitives = [ - "string", - "boolean", - "double", - "integer", - "long", - "float", - "number", - "any" -]; -var ObjectSerializer = class { - static findCorrectType(data, expectedType) { - if (data == void 0) { - return expectedType; - } else if (primitives.indexOf(expectedType.toLowerCase()) !== -1) { - return expectedType; - } else if (expectedType === "Date") { - return expectedType; - } else { - if (enumsMap[expectedType]) { - return expectedType; - } - if (!typeMap[expectedType]) { - return expectedType; - } - let discriminatorProperty = typeMap[expectedType].discriminator; - let discriminatorValue = data[discriminatorProperty]; - if (typeMap[expectedType].hasOwnProperty("discriminatorClassName")) { - let discriminatorClass = typeMap[expectedType].discriminatorClassName(discriminatorValue); - if (discriminatorClass) { - return discriminatorClass; - } - } - if (discriminatorProperty == null) { - return expectedType; - } else { - if (data[discriminatorProperty]) { - var discriminatorType = data[discriminatorProperty]; - if (typeMap[discriminatorType]) { - return discriminatorType; - } else { - return expectedType; - } - } else { - return expectedType; - } - } - } - } - static serialize(data, type) { - if (data == void 0) { - return data; - } else if (primitives.indexOf(type.toLowerCase()) !== -1) { - return data; - } else if (type.lastIndexOf("Array<", 0) === 0) { - let subType = type.replace("Array<", ""); - subType = subType.substring(0, subType.length - 1); - let transformedData = []; - for (let index = 0; index < data.length; index++) { - let datum = data[index]; - transformedData.push(ObjectSerializer.serialize(datum, subType)); - } - return transformedData; - } else if (type === "Date") { - return data.toISOString(); - } else { - if (enumsMap[type]) { - return data; - } - if (!typeMap[type]) { - return data; - } - type = this.findCorrectType(data, type); - let attributeTypes = typeMap[type].getAttributeTypeMap(); - let instance = {}; - for (let index = 0; index < attributeTypes.length; index++) { - let attributeType = attributeTypes[index]; - let value = ObjectSerializer.serialize( - data[attributeType.name], - attributeType.type - ); - if (value !== void 0) { - instance[attributeType.baseName] = value; - } - } - return instance; - } - } - static deserialize(data, type) { - type = ObjectSerializer.findCorrectType(data, type); - if (data == void 0) { - return data; - } else if (primitives.indexOf(type.toLowerCase()) !== -1) { - return data; - } else if (type.lastIndexOf("Array<", 0) === 0) { - let subType = type.replace("Array<", ""); - subType = subType.substring(0, subType.length - 1); - let transformedData = []; - for (let index = 0; index < data.length; index++) { - let datum = data[index]; - transformedData.push(ObjectSerializer.deserialize(datum, subType)); - } - return transformedData; - } else if (type === "Date") { - return new Date(data); - } else { - if (enumsMap[type]) { - return data; - } - if (!typeMap[type]) { - return data; - } - let instance = new typeMap[type](); - let attributeTypes = typeMap[type].getAttributeTypeMap(); - for (let index = 0; index < attributeTypes.length; index++) { - let attributeType = attributeTypes[index]; - const propertyKey = data[attributeType.baseName] !== void 0 ? attributeType.baseName : attributeType.name; - instance[attributeType.name] = ObjectSerializer.deserialize( - data[propertyKey], - attributeType.type - ); - } - return instance; - } - } -}; -var HttpBasicAuth = class { - constructor() { - this.username = ""; - this.password = ""; - } - applyToRequest(requestOptions) { - requestOptions.auth = { - username: this.username, - password: this.password - }; - } -}; -var HttpBearerAuth = class { - constructor() { - this.accessToken = ""; - } - applyToRequest(requestOptions) { - if (requestOptions && requestOptions.headers) { - const accessToken = typeof this.accessToken === "function" ? this.accessToken() : this.accessToken; - requestOptions.headers["Authorization"] = "Bearer " + accessToken; - } - } -}; -var ApiKeyAuth = class { - constructor(location, paramName) { - this.location = location; - this.paramName = paramName; - this.apiKey = ""; - } - applyToRequest(requestOptions) { - if (this.location == "query") { - requestOptions.params[this.paramName] = this.apiKey; - } else if (this.location == "header" && requestOptions && requestOptions.headers) { - requestOptions.headers[this.paramName] = this.apiKey; - } else if (this.location == "cookie" && requestOptions && requestOptions.headers) { - if (requestOptions.headers["Cookie"]) { - requestOptions.headers["Cookie"] += "; " + this.paramName + "=" + encodeURIComponent(this.apiKey); - } else { - requestOptions.headers["Cookie"] = this.paramName + "=" + encodeURIComponent(this.apiKey); - } - } - } -}; -var OAuth = class { - constructor() { - this.accessToken = ""; - } - applyToRequest(requestOptions) { - if (requestOptions && requestOptions.headers) { - requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; - } - } -}; -var VoidAuth = class { - constructor() { - this.username = ""; - this.password = ""; - } - applyToRequest(_) { - } -}; - -// model/index.ts -var enumsMap = { - "EventCallbackRequestEvent.EventTypeEnum": EventCallbackRequestEvent.EventTypeEnum, - FaxLineAreaCodeGetCountryEnum, - FaxLineAreaCodeGetProvinceEnum, - FaxLineAreaCodeGetStateEnum, - "FaxLineCreateRequest.CountryEnum": FaxLineCreateRequest.CountryEnum, - "ReportCreateRequest.ReportTypeEnum": ReportCreateRequest.ReportTypeEnum, - "ReportResponse.ReportTypeEnum": ReportResponse.ReportTypeEnum, - SignatureRequestResponseCustomFieldTypeEnum, - SignatureRequestResponseDataTypeEnum, - "SubFieldOptions.DateFormatEnum": SubFieldOptions.DateFormatEnum, - "SubFormFieldRuleAction.TypeEnum": SubFormFieldRuleAction.TypeEnum, - "SubFormFieldRuleTrigger.OperatorEnum": SubFormFieldRuleTrigger.OperatorEnum, - "SubFormFieldsPerDocumentDateSigned.FontFamilyEnum": SubFormFieldsPerDocumentDateSigned.FontFamilyEnum, - "SubFormFieldsPerDocumentDropdown.FontFamilyEnum": SubFormFieldsPerDocumentDropdown.FontFamilyEnum, - SubFormFieldsPerDocumentFontEnum, - "SubFormFieldsPerDocumentHyperlink.FontFamilyEnum": SubFormFieldsPerDocumentHyperlink.FontFamilyEnum, - "SubFormFieldsPerDocumentText.ValidationTypeEnum": SubFormFieldsPerDocumentText.ValidationTypeEnum, - "SubFormFieldsPerDocumentText.FontFamilyEnum": SubFormFieldsPerDocumentText.FontFamilyEnum, - "SubFormFieldsPerDocumentTextMerge.FontFamilyEnum": SubFormFieldsPerDocumentTextMerge.FontFamilyEnum, - SubFormFieldsPerDocumentTypeEnum, - "SubMergeField.TypeEnum": SubMergeField.TypeEnum, - "SubOAuth.ScopesEnum": SubOAuth.ScopesEnum, - "SubSignatureRequestSigner.SmsPhoneNumberTypeEnum": SubSignatureRequestSigner.SmsPhoneNumberTypeEnum, - "SubSignatureRequestTemplateSigner.SmsPhoneNumberTypeEnum": SubSignatureRequestTemplateSigner.SmsPhoneNumberTypeEnum, - "SubSigningOptions.DefaultTypeEnum": SubSigningOptions.DefaultTypeEnum, - "SubWhiteLabelingOptions.LegalVersionEnum": SubWhiteLabelingOptions.LegalVersionEnum, - "TeamAddMemberRequest.RoleEnum": TeamAddMemberRequest.RoleEnum, - "TeamRemoveMemberRequest.NewRoleEnum": TeamRemoveMemberRequest.NewRoleEnum, - "TemplateResponseDocumentFormFieldText.ValidationTypeEnum": TemplateResponseDocumentFormFieldText.ValidationTypeEnum, - "UnclaimedDraftCreateEmbeddedRequest.TypeEnum": UnclaimedDraftCreateEmbeddedRequest.TypeEnum, - "UnclaimedDraftCreateRequest.TypeEnum": UnclaimedDraftCreateRequest.TypeEnum +// model/index.ts +var enumsMap = { + "EventCallbackRequestEvent.EventTypeEnum": EventCallbackRequestEvent.EventTypeEnum, + FaxLineAreaCodeGetCountryEnum, + FaxLineAreaCodeGetProvinceEnum, + FaxLineAreaCodeGetStateEnum, + "FaxLineCreateRequest.CountryEnum": FaxLineCreateRequest.CountryEnum, + "ReportCreateRequest.ReportTypeEnum": ReportCreateRequest.ReportTypeEnum, + "ReportResponse.ReportTypeEnum": ReportResponse.ReportTypeEnum, + SignatureRequestResponseCustomFieldTypeEnum, + SignatureRequestResponseDataTypeEnum, + "SubFieldOptions.DateFormatEnum": SubFieldOptions.DateFormatEnum, + "SubFormFieldRuleAction.TypeEnum": SubFormFieldRuleAction.TypeEnum, + "SubFormFieldRuleTrigger.OperatorEnum": SubFormFieldRuleTrigger.OperatorEnum, + "SubFormFieldsPerDocumentDateSigned.FontFamilyEnum": SubFormFieldsPerDocumentDateSigned.FontFamilyEnum, + "SubFormFieldsPerDocumentDropdown.FontFamilyEnum": SubFormFieldsPerDocumentDropdown.FontFamilyEnum, + SubFormFieldsPerDocumentFontEnum, + "SubFormFieldsPerDocumentHyperlink.FontFamilyEnum": SubFormFieldsPerDocumentHyperlink.FontFamilyEnum, + "SubFormFieldsPerDocumentText.ValidationTypeEnum": SubFormFieldsPerDocumentText.ValidationTypeEnum, + "SubFormFieldsPerDocumentText.FontFamilyEnum": SubFormFieldsPerDocumentText.FontFamilyEnum, + "SubFormFieldsPerDocumentTextMerge.FontFamilyEnum": SubFormFieldsPerDocumentTextMerge.FontFamilyEnum, + SubFormFieldsPerDocumentTypeEnum, + "SubMergeField.TypeEnum": SubMergeField.TypeEnum, + "SubOAuth.ScopesEnum": SubOAuth.ScopesEnum, + "SubSignatureRequestSigner.SmsPhoneNumberTypeEnum": SubSignatureRequestSigner.SmsPhoneNumberTypeEnum, + "SubSignatureRequestTemplateSigner.SmsPhoneNumberTypeEnum": SubSignatureRequestTemplateSigner.SmsPhoneNumberTypeEnum, + "SubSigningOptions.DefaultTypeEnum": SubSigningOptions.DefaultTypeEnum, + "SubWhiteLabelingOptions.LegalVersionEnum": SubWhiteLabelingOptions.LegalVersionEnum, + "TeamAddMemberRequest.RoleEnum": TeamAddMemberRequest.RoleEnum, + "TeamRemoveMemberRequest.NewRoleEnum": TeamRemoveMemberRequest.NewRoleEnum, + "TemplateResponseDocumentFormFieldText.ValidationTypeEnum": TemplateResponseDocumentFormFieldText.ValidationTypeEnum, + "UnclaimedDraftCreateEmbeddedRequest.TypeEnum": UnclaimedDraftCreateEmbeddedRequest.TypeEnum, + "UnclaimedDraftCreateRequest.TypeEnum": UnclaimedDraftCreateRequest.TypeEnum }; var typeMap = { AccountCreateRequest, @@ -24616,9 +24623,7 @@ var defaultBasePath = "https://api.hellosign.com/v3"; var AccountApi = class { constructor(basePath) { this._basePath = defaultBasePath; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -24637,7 +24642,7 @@ var AccountApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -24665,12 +24670,10 @@ var AccountApi = class { } accountCreate(_0) { return __async(this, arguments, function* (accountCreateRequest, options = { headers: {} }) { - if (accountCreateRequest !== null && accountCreateRequest !== void 0 && accountCreateRequest.constructor.name !== "AccountCreateRequest") { - accountCreateRequest = ObjectSerializer.deserialize( - accountCreateRequest, - "AccountCreateRequest" - ); - } + accountCreateRequest = deserializeIfNeeded( + accountCreateRequest, + "AccountCreateRequest" + ); const localVarPath = this.basePath + "/account/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -24744,40 +24747,32 @@ var AccountApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "AccountCreateResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountCreateResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "AccountCreateResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse( + reject, + error.response, + 200, + "AccountCreateResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -24852,37 +24847,32 @@ var AccountApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "AccountGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "AccountGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse( + reject, + error.response, + 200, + "AccountGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -24894,12 +24884,10 @@ var AccountApi = class { } accountUpdate(_0) { return __async(this, arguments, function* (accountUpdateRequest, options = { headers: {} }) { - if (accountUpdateRequest !== null && accountUpdateRequest !== void 0 && accountUpdateRequest.constructor.name !== "AccountUpdateRequest") { - accountUpdateRequest = ObjectSerializer.deserialize( - accountUpdateRequest, - "AccountUpdateRequest" - ); - } + accountUpdateRequest = deserializeIfNeeded( + accountUpdateRequest, + "AccountUpdateRequest" + ); const localVarPath = this.basePath + "/account"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -24972,37 +24960,32 @@ var AccountApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "AccountGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "AccountGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse( + reject, + error.response, + 200, + "AccountGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25014,12 +24997,10 @@ var AccountApi = class { } accountVerify(_0) { return __async(this, arguments, function* (accountVerifyRequest, options = { headers: {} }) { - if (accountVerifyRequest !== null && accountVerifyRequest !== void 0 && accountVerifyRequest.constructor.name !== "AccountVerifyRequest") { - accountVerifyRequest = ObjectSerializer.deserialize( - accountVerifyRequest, - "AccountVerifyRequest" - ); - } + accountVerifyRequest = deserializeIfNeeded( + accountVerifyRequest, + "AccountVerifyRequest" + ); const localVarPath = this.basePath + "/account/verify"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -25093,40 +25074,32 @@ var AccountApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "AccountVerifyResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse( + resolve, + reject, + response, + "AccountVerifyResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "AccountVerifyResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse( + reject, + error.response, + 200, + "AccountVerifyResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25137,16 +25110,49 @@ var AccountApi = class { }); }); } -}; +}; +function deserializeIfNeeded(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/apiAppApi.ts var defaultBasePath2 = "https://api.hellosign.com/v3"; var ApiAppApi = class { constructor(basePath) { this._basePath = defaultBasePath2; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -25165,7 +25171,7 @@ var ApiAppApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -25193,12 +25199,10 @@ var ApiAppApi = class { } apiAppCreate(_0) { return __async(this, arguments, function* (apiAppCreateRequest, options = { headers: {} }) { - if (apiAppCreateRequest !== null && apiAppCreateRequest !== void 0 && apiAppCreateRequest.constructor.name !== "ApiAppCreateRequest") { - apiAppCreateRequest = ObjectSerializer.deserialize( - apiAppCreateRequest, - "ApiAppCreateRequest" - ); - } + apiAppCreateRequest = deserializeIfNeeded2( + apiAppCreateRequest, + "ApiAppCreateRequest" + ); const localVarPath = this.basePath + "/api_app"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -25271,37 +25275,32 @@ var ApiAppApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "ApiAppGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse2( + resolve, + reject, + response, + "ApiAppGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 201) { - body = ObjectSerializer.deserialize( - response.data, - "ApiAppGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse2( + reject, + error.response, + 201, + "ApiAppGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse2( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25371,28 +25370,19 @@ var ApiAppApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse2(resolve, reject, response); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse2( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25462,37 +25452,32 @@ var ApiAppApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "ApiAppGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse2( + resolve, + reject, + response, + "ApiAppGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "ApiAppGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse2( + reject, + error.response, + 200, + "ApiAppGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse2( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25566,37 +25551,32 @@ var ApiAppApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "ApiAppListResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse2( + resolve, + reject, + response, + "ApiAppListResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "ApiAppListResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse2( + reject, + error.response, + 200, + "ApiAppListResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse2( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25608,12 +25588,10 @@ var ApiAppApi = class { } apiAppUpdate(_0, _1) { return __async(this, arguments, function* (clientId, apiAppUpdateRequest, options = { headers: {} }) { - if (apiAppUpdateRequest !== null && apiAppUpdateRequest !== void 0 && apiAppUpdateRequest.constructor.name !== "ApiAppUpdateRequest") { - apiAppUpdateRequest = ObjectSerializer.deserialize( - apiAppUpdateRequest, - "ApiAppUpdateRequest" - ); - } + apiAppUpdateRequest = deserializeIfNeeded2( + apiAppUpdateRequest, + "ApiAppUpdateRequest" + ); const localVarPath = this.basePath + "/api_app/{client_id}".replace( "{client_id}", encodeURIComponent(String(clientId)) @@ -25694,37 +25672,32 @@ var ApiAppApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "ApiAppGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse2( + resolve, + reject, + response, + "ApiAppGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "ApiAppGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse2( + reject, + error.response, + 200, + "ApiAppGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse2( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25735,15 +25708,48 @@ var ApiAppApi = class { }); } }; +function deserializeIfNeeded2(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse2(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse2(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse2(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/bulkSendJobApi.ts var defaultBasePath3 = "https://api.hellosign.com/v3"; var BulkSendJobApi = class { constructor(basePath) { this._basePath = defaultBasePath3; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -25762,7 +25768,7 @@ var BulkSendJobApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -25861,40 +25867,32 @@ var BulkSendJobApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse3( + resolve, + reject, + response, + "BulkSendJobGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "BulkSendJobGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse3( + reject, + error.response, + 200, + "BulkSendJobGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse3( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -25970,40 +25968,32 @@ var BulkSendJobApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobListResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse3( + resolve, + reject, + response, + "BulkSendJobListResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "BulkSendJobListResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse3( + reject, + error.response, + 200, + "BulkSendJobListResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse3( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26015,15 +26005,42 @@ var BulkSendJobApi = class { }); } }; +function handleSuccessfulResponse3(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse3(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse3(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/embeddedApi.ts var defaultBasePath4 = "https://api.hellosign.com/v3"; var EmbeddedApi = class { constructor(basePath) { this._basePath = defaultBasePath4; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -26042,7 +26059,7 @@ var EmbeddedApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -26070,12 +26087,10 @@ var EmbeddedApi = class { } embeddedEditUrl(_0, _1) { return __async(this, arguments, function* (templateId, embeddedEditUrlRequest, options = { headers: {} }) { - if (embeddedEditUrlRequest !== null && embeddedEditUrlRequest !== void 0 && embeddedEditUrlRequest.constructor.name !== "EmbeddedEditUrlRequest") { - embeddedEditUrlRequest = ObjectSerializer.deserialize( - embeddedEditUrlRequest, - "EmbeddedEditUrlRequest" - ); - } + embeddedEditUrlRequest = deserializeIfNeeded3( + embeddedEditUrlRequest, + "EmbeddedEditUrlRequest" + ); const localVarPath = this.basePath + "/embedded/edit_url/{template_id}".replace( "{template_id}", encodeURIComponent(String(templateId)) @@ -26157,40 +26172,32 @@ var EmbeddedApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "EmbeddedEditUrlResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse4( + resolve, + reject, + response, + "EmbeddedEditUrlResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "EmbeddedEditUrlResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse4( + reject, + error.response, + 200, + "EmbeddedEditUrlResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse4( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26262,40 +26269,32 @@ var EmbeddedApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "EmbeddedSignUrlResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse4( + resolve, + reject, + response, + "EmbeddedSignUrlResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "EmbeddedSignUrlResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse4( + reject, + error.response, + 200, + "EmbeddedSignUrlResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse4( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26307,15 +26306,48 @@ var EmbeddedApi = class { }); } }; +function deserializeIfNeeded3(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse4(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse4(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse4(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/faxLineApi.ts var defaultBasePath5 = "https://api.hellosign.com/v3"; var FaxLineApi = class { constructor(basePath) { this._basePath = defaultBasePath5; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -26334,7 +26366,7 @@ var FaxLineApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -26362,12 +26394,10 @@ var FaxLineApi = class { } faxLineAddUser(_0) { return __async(this, arguments, function* (faxLineAddUserRequest, options = { headers: {} }) { - if (faxLineAddUserRequest !== null && faxLineAddUserRequest !== void 0 && faxLineAddUserRequest.constructor.name !== "FaxLineAddUserRequest") { - faxLineAddUserRequest = ObjectSerializer.deserialize( - faxLineAddUserRequest, - "FaxLineAddUserRequest" - ); - } + faxLineAddUserRequest = deserializeIfNeeded4( + faxLineAddUserRequest, + "FaxLineAddUserRequest" + ); const localVarPath = this.basePath + "/fax_line/add_user"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26435,37 +26465,32 @@ var FaxLineApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse5( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FaxLineResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse5( + reject, + error.response, + 200, + "FaxLineResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26552,40 +26577,32 @@ var FaxLineApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "FaxLineAreaCodeGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse5( + resolve, + reject, + response, + "FaxLineAreaCodeGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FaxLineAreaCodeGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse5( + reject, + error.response, + 200, + "FaxLineAreaCodeGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26598,12 +26615,10 @@ var FaxLineApi = class { } faxLineCreate(_0) { return __async(this, arguments, function* (faxLineCreateRequest, options = { headers: {} }) { - if (faxLineCreateRequest !== null && faxLineCreateRequest !== void 0 && faxLineCreateRequest.constructor.name !== "FaxLineCreateRequest") { - faxLineCreateRequest = ObjectSerializer.deserialize( - faxLineCreateRequest, - "FaxLineCreateRequest" - ); - } + faxLineCreateRequest = deserializeIfNeeded4( + faxLineCreateRequest, + "FaxLineCreateRequest" + ); const localVarPath = this.basePath + "/fax_line/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26671,37 +26686,32 @@ var FaxLineApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse5( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FaxLineResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse5( + reject, + error.response, + 200, + "FaxLineResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26713,12 +26723,10 @@ var FaxLineApi = class { } faxLineDelete(_0) { return __async(this, arguments, function* (faxLineDeleteRequest, options = { headers: {} }) { - if (faxLineDeleteRequest !== null && faxLineDeleteRequest !== void 0 && faxLineDeleteRequest.constructor.name !== "FaxLineDeleteRequest") { - faxLineDeleteRequest = ObjectSerializer.deserialize( - faxLineDeleteRequest, - "FaxLineDeleteRequest" - ); - } + faxLineDeleteRequest = deserializeIfNeeded4( + faxLineDeleteRequest, + "FaxLineDeleteRequest" + ); const localVarPath = this.basePath + "/fax_line"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26786,28 +26794,19 @@ var FaxLineApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse5(resolve, reject, response); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26875,37 +26874,32 @@ var FaxLineApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse5( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FaxLineResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse5( + reject, + error.response, + 200, + "FaxLineResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26987,40 +26981,32 @@ var FaxLineApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "FaxLineListResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse5( + resolve, + reject, + response, + "FaxLineListResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FaxLineListResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse5( + reject, + error.response, + 200, + "FaxLineListResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27033,12 +27019,10 @@ var FaxLineApi = class { } faxLineRemoveUser(_0) { return __async(this, arguments, function* (faxLineRemoveUserRequest, options = { headers: {} }) { - if (faxLineRemoveUserRequest !== null && faxLineRemoveUserRequest !== void 0 && faxLineRemoveUserRequest.constructor.name !== "FaxLineRemoveUserRequest") { - faxLineRemoveUserRequest = ObjectSerializer.deserialize( - faxLineRemoveUserRequest, - "FaxLineRemoveUserRequest" - ); - } + faxLineRemoveUserRequest = deserializeIfNeeded4( + faxLineRemoveUserRequest, + "FaxLineRemoveUserRequest" + ); const localVarPath = this.basePath + "/fax_line/remove_user"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27106,37 +27090,32 @@ var FaxLineApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "FaxLineResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse5( + resolve, + reject, + response, + "FaxLineResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FaxLineResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse5( + reject, + error.response, + 200, + "FaxLineResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27147,15 +27126,48 @@ var FaxLineApi = class { }); } }; +function deserializeIfNeeded4(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse5(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse5(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse5(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/oAuthApi.ts var defaultBasePath6 = "https://app.hellosign.com"; var OAuthApi = class { constructor(basePath) { this._basePath = defaultBasePath6; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -27174,7 +27186,7 @@ var OAuthApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -27202,12 +27214,10 @@ var OAuthApi = class { } oauthTokenGenerate(_0) { return __async(this, arguments, function* (oAuthTokenGenerateRequest, options = { headers: {} }) { - if (oAuthTokenGenerateRequest !== null && oAuthTokenGenerateRequest !== void 0 && oAuthTokenGenerateRequest.constructor.name !== "OAuthTokenGenerateRequest") { - oAuthTokenGenerateRequest = ObjectSerializer.deserialize( - oAuthTokenGenerateRequest, - "OAuthTokenGenerateRequest" - ); - } + oAuthTokenGenerateRequest = deserializeIfNeeded5( + oAuthTokenGenerateRequest, + "OAuthTokenGenerateRequest" + ); const localVarPath = this.basePath + "/oauth/token"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27270,27 +27280,24 @@ var OAuthApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "OAuthTokenResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse6( + resolve, + reject, + response, + "OAuthTokenResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "OAuthTokenResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse6( + reject, + error.response, + 200, + "OAuthTokenResponse" + )) { return; } reject(error); @@ -27302,12 +27309,10 @@ var OAuthApi = class { } oauthTokenRefresh(_0) { return __async(this, arguments, function* (oAuthTokenRefreshRequest, options = { headers: {} }) { - if (oAuthTokenRefreshRequest !== null && oAuthTokenRefreshRequest !== void 0 && oAuthTokenRefreshRequest.constructor.name !== "OAuthTokenRefreshRequest") { - oAuthTokenRefreshRequest = ObjectSerializer.deserialize( - oAuthTokenRefreshRequest, - "OAuthTokenRefreshRequest" - ); - } + oAuthTokenRefreshRequest = deserializeIfNeeded5( + oAuthTokenRefreshRequest, + "OAuthTokenRefreshRequest" + ); const localVarPath = this.basePath + "/oauth/token?refresh"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27370,27 +27375,24 @@ var OAuthApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "OAuthTokenResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse6( + resolve, + reject, + response, + "OAuthTokenResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "OAuthTokenResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse6( + reject, + error.response, + 200, + "OAuthTokenResponse" + )) { return; } reject(error); @@ -27401,15 +27403,38 @@ var OAuthApi = class { }); } }; +function deserializeIfNeeded5(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse6(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse6(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} // api/reportApi.ts var defaultBasePath7 = "https://api.hellosign.com/v3"; var ReportApi = class { constructor(basePath) { this._basePath = defaultBasePath7; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -27428,7 +27453,7 @@ var ReportApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -27456,12 +27481,10 @@ var ReportApi = class { } reportCreate(_0) { return __async(this, arguments, function* (reportCreateRequest, options = { headers: {} }) { - if (reportCreateRequest !== null && reportCreateRequest !== void 0 && reportCreateRequest.constructor.name !== "ReportCreateRequest") { - reportCreateRequest = ObjectSerializer.deserialize( - reportCreateRequest, - "ReportCreateRequest" - ); - } + reportCreateRequest = deserializeIfNeeded6( + reportCreateRequest, + "ReportCreateRequest" + ); const localVarPath = this.basePath + "/report/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27530,40 +27553,32 @@ var ReportApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "ReportCreateResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse7( + resolve, + reject, + response, + "ReportCreateResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "ReportCreateResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse7( + reject, + error.response, + 200, + "ReportCreateResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27575,15 +27590,48 @@ var ReportApi = class { }); } }; +function deserializeIfNeeded6(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse7(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse7(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse6(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/signatureRequestApi.ts var defaultBasePath8 = "https://api.hellosign.com/v3"; var SignatureRequestApi = class { constructor(basePath) { this._basePath = defaultBasePath8; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -27602,7 +27650,7 @@ var SignatureRequestApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -27630,12 +27678,10 @@ var SignatureRequestApi = class { } signatureRequestBulkCreateEmbeddedWithTemplate(_0) { return __async(this, arguments, function* (signatureRequestBulkCreateEmbeddedWithTemplateRequest, options = { headers: {} }) { - if (signatureRequestBulkCreateEmbeddedWithTemplateRequest !== null && signatureRequestBulkCreateEmbeddedWithTemplateRequest !== void 0 && signatureRequestBulkCreateEmbeddedWithTemplateRequest.constructor.name !== "SignatureRequestBulkCreateEmbeddedWithTemplateRequest") { - signatureRequestBulkCreateEmbeddedWithTemplateRequest = ObjectSerializer.deserialize( - signatureRequestBulkCreateEmbeddedWithTemplateRequest, - "SignatureRequestBulkCreateEmbeddedWithTemplateRequest" - ); - } + signatureRequestBulkCreateEmbeddedWithTemplateRequest = deserializeIfNeeded7( + signatureRequestBulkCreateEmbeddedWithTemplateRequest, + "SignatureRequestBulkCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/bulk_create_embedded_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27704,40 +27750,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobSendResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "BulkSendJobSendResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "BulkSendJobSendResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "BulkSendJobSendResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27750,12 +27788,10 @@ var SignatureRequestApi = class { } signatureRequestBulkSendWithTemplate(_0) { return __async(this, arguments, function* (signatureRequestBulkSendWithTemplateRequest, options = { headers: {} }) { - if (signatureRequestBulkSendWithTemplateRequest !== null && signatureRequestBulkSendWithTemplateRequest !== void 0 && signatureRequestBulkSendWithTemplateRequest.constructor.name !== "SignatureRequestBulkSendWithTemplateRequest") { - signatureRequestBulkSendWithTemplateRequest = ObjectSerializer.deserialize( - signatureRequestBulkSendWithTemplateRequest, - "SignatureRequestBulkSendWithTemplateRequest" - ); - } + signatureRequestBulkSendWithTemplateRequest = deserializeIfNeeded7( + signatureRequestBulkSendWithTemplateRequest, + "SignatureRequestBulkSendWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/bulk_send_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27829,40 +27865,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "BulkSendJobSendResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "BulkSendJobSendResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "BulkSendJobSendResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "BulkSendJobSendResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27933,28 +27961,19 @@ var SignatureRequestApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8(resolve, reject, response); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27966,12 +27985,10 @@ var SignatureRequestApi = class { } signatureRequestCreateEmbedded(_0) { return __async(this, arguments, function* (signatureRequestCreateEmbeddedRequest, options = { headers: {} }) { - if (signatureRequestCreateEmbeddedRequest !== null && signatureRequestCreateEmbeddedRequest !== void 0 && signatureRequestCreateEmbeddedRequest.constructor.name !== "SignatureRequestCreateEmbeddedRequest") { - signatureRequestCreateEmbeddedRequest = ObjectSerializer.deserialize( - signatureRequestCreateEmbeddedRequest, - "SignatureRequestCreateEmbeddedRequest" - ); - } + signatureRequestCreateEmbeddedRequest = deserializeIfNeeded7( + signatureRequestCreateEmbeddedRequest, + "SignatureRequestCreateEmbeddedRequest" + ); const localVarPath = this.basePath + "/signature_request/create_embedded"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -28045,40 +28062,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28091,12 +28100,10 @@ var SignatureRequestApi = class { } signatureRequestCreateEmbeddedWithTemplate(_0) { return __async(this, arguments, function* (signatureRequestCreateEmbeddedWithTemplateRequest, options = { headers: {} }) { - if (signatureRequestCreateEmbeddedWithTemplateRequest !== null && signatureRequestCreateEmbeddedWithTemplateRequest !== void 0 && signatureRequestCreateEmbeddedWithTemplateRequest.constructor.name !== "SignatureRequestCreateEmbeddedWithTemplateRequest") { - signatureRequestCreateEmbeddedWithTemplateRequest = ObjectSerializer.deserialize( - signatureRequestCreateEmbeddedWithTemplateRequest, - "SignatureRequestCreateEmbeddedWithTemplateRequest" - ); - } + signatureRequestCreateEmbeddedWithTemplateRequest = deserializeIfNeeded7( + signatureRequestCreateEmbeddedWithTemplateRequest, + "SignatureRequestCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/create_embedded_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -28170,40 +28177,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28280,34 +28279,32 @@ var SignatureRequestApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "Buffer"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "Buffer" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize(response.data, "RequestFile"); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "RequestFile" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28378,40 +28375,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "FileResponseDataUri" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "FileResponseDataUri" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FileResponseDataUri" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "FileResponseDataUri" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28488,37 +28477,32 @@ var SignatureRequestApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "FileResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "FileResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FileResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "FileResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28589,40 +28573,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28710,40 +28686,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestListResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestListResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestListResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestListResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28815,40 +28783,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28861,12 +28821,10 @@ var SignatureRequestApi = class { } signatureRequestRemind(_0, _1) { return __async(this, arguments, function* (signatureRequestId, signatureRequestRemindRequest, options = { headers: {} }) { - if (signatureRequestRemindRequest !== null && signatureRequestRemindRequest !== void 0 && signatureRequestRemindRequest.constructor.name !== "SignatureRequestRemindRequest") { - signatureRequestRemindRequest = ObjectSerializer.deserialize( - signatureRequestRemindRequest, - "SignatureRequestRemindRequest" - ); - } + signatureRequestRemindRequest = deserializeIfNeeded7( + signatureRequestRemindRequest, + "SignatureRequestRemindRequest" + ); const localVarPath = this.basePath + "/signature_request/remind/{signature_request_id}".replace( "{signature_request_id}", encodeURIComponent(String(signatureRequestId)) @@ -28948,40 +28906,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29047,28 +28997,19 @@ var SignatureRequestApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8(resolve, reject, response); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29080,12 +29021,10 @@ var SignatureRequestApi = class { } signatureRequestSend(_0) { return __async(this, arguments, function* (signatureRequestSendRequest, options = { headers: {} }) { - if (signatureRequestSendRequest !== null && signatureRequestSendRequest !== void 0 && signatureRequestSendRequest.constructor.name !== "SignatureRequestSendRequest") { - signatureRequestSendRequest = ObjectSerializer.deserialize( - signatureRequestSendRequest, - "SignatureRequestSendRequest" - ); - } + signatureRequestSendRequest = deserializeIfNeeded7( + signatureRequestSendRequest, + "SignatureRequestSendRequest" + ); const localVarPath = this.basePath + "/signature_request/send"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29159,40 +29098,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29205,12 +29136,10 @@ var SignatureRequestApi = class { } signatureRequestSendWithTemplate(_0) { return __async(this, arguments, function* (signatureRequestSendWithTemplateRequest, options = { headers: {} }) { - if (signatureRequestSendWithTemplateRequest !== null && signatureRequestSendWithTemplateRequest !== void 0 && signatureRequestSendWithTemplateRequest.constructor.name !== "SignatureRequestSendWithTemplateRequest") { - signatureRequestSendWithTemplateRequest = ObjectSerializer.deserialize( - signatureRequestSendWithTemplateRequest, - "SignatureRequestSendWithTemplateRequest" - ); - } + signatureRequestSendWithTemplateRequest = deserializeIfNeeded7( + signatureRequestSendWithTemplateRequest, + "SignatureRequestSendWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/send_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29284,40 +29213,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29330,12 +29251,10 @@ var SignatureRequestApi = class { } signatureRequestUpdate(_0, _1) { return __async(this, arguments, function* (signatureRequestId, signatureRequestUpdateRequest, options = { headers: {} }) { - if (signatureRequestUpdateRequest !== null && signatureRequestUpdateRequest !== void 0 && signatureRequestUpdateRequest.constructor.name !== "SignatureRequestUpdateRequest") { - signatureRequestUpdateRequest = ObjectSerializer.deserialize( - signatureRequestUpdateRequest, - "SignatureRequestUpdateRequest" - ); - } + signatureRequestUpdateRequest = deserializeIfNeeded7( + signatureRequestUpdateRequest, + "SignatureRequestUpdateRequest" + ); const localVarPath = this.basePath + "/signature_request/update/{signature_request_id}".replace( "{signature_request_id}", encodeURIComponent(String(signatureRequestId)) @@ -29417,40 +29336,32 @@ var SignatureRequestApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "SignatureRequestGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse8( + resolve, + reject, + response, + "SignatureRequestGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "SignatureRequestGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse8( + reject, + error.response, + 200, + "SignatureRequestGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29462,15 +29373,48 @@ var SignatureRequestApi = class { }); } }; +function deserializeIfNeeded7(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse8(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse8(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse7(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/teamApi.ts var defaultBasePath9 = "https://api.hellosign.com/v3"; var TeamApi = class { constructor(basePath) { this._basePath = defaultBasePath9; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -29489,7 +29433,7 @@ var TeamApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -29517,12 +29461,10 @@ var TeamApi = class { } teamAddMember(_0, _1) { return __async(this, arguments, function* (teamAddMemberRequest, teamId, options = { headers: {} }) { - if (teamAddMemberRequest !== null && teamAddMemberRequest !== void 0 && teamAddMemberRequest.constructor.name !== "TeamAddMemberRequest") { - teamAddMemberRequest = ObjectSerializer.deserialize( - teamAddMemberRequest, - "TeamAddMemberRequest" - ); - } + teamAddMemberRequest = deserializeIfNeeded8( + teamAddMemberRequest, + "TeamAddMemberRequest" + ); const localVarPath = this.basePath + "/team/add_member"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29601,37 +29543,32 @@ var TeamApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29643,12 +29580,10 @@ var TeamApi = class { } teamCreate(_0) { return __async(this, arguments, function* (teamCreateRequest, options = { headers: {} }) { - if (teamCreateRequest !== null && teamCreateRequest !== void 0 && teamCreateRequest.constructor.name !== "TeamCreateRequest") { - teamCreateRequest = ObjectSerializer.deserialize( - teamCreateRequest, - "TeamCreateRequest" - ); - } + teamCreateRequest = deserializeIfNeeded8( + teamCreateRequest, + "TeamCreateRequest" + ); const localVarPath = this.basePath + "/team/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29718,37 +29653,32 @@ var TeamApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29810,28 +29740,19 @@ var TeamApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9(resolve, reject, response); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29893,37 +29814,32 @@ var TeamApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29992,40 +29908,32 @@ var TeamApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TeamGetInfoResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamGetInfoResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamGetInfoResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamGetInfoResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30095,40 +30003,32 @@ var TeamApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TeamInvitesResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamInvitesResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamInvitesResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamInvitesResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30212,40 +30112,32 @@ var TeamApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TeamMembersResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamMembersResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamMembersResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamMembersResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30258,12 +30150,10 @@ var TeamApi = class { } teamRemoveMember(_0) { return __async(this, arguments, function* (teamRemoveMemberRequest, options = { headers: {} }) { - if (teamRemoveMemberRequest !== null && teamRemoveMemberRequest !== void 0 && teamRemoveMemberRequest.constructor.name !== "TeamRemoveMemberRequest") { - teamRemoveMemberRequest = ObjectSerializer.deserialize( - teamRemoveMemberRequest, - "TeamRemoveMemberRequest" - ); - } + teamRemoveMemberRequest = deserializeIfNeeded8( + teamRemoveMemberRequest, + "TeamRemoveMemberRequest" + ); const localVarPath = this.basePath + "/team/remove_member"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -30336,37 +30226,32 @@ var TeamApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 201) { - body = ObjectSerializer.deserialize( - response.data, - "TeamGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 201, + "TeamGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30449,40 +30334,32 @@ var TeamApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TeamSubTeamsResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamSubTeamsResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamSubTeamsResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamSubTeamsResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30495,12 +30372,10 @@ var TeamApi = class { } teamUpdate(_0) { return __async(this, arguments, function* (teamUpdateRequest, options = { headers: {} }) { - if (teamUpdateRequest !== null && teamUpdateRequest !== void 0 && teamUpdateRequest.constructor.name !== "TeamUpdateRequest") { - teamUpdateRequest = ObjectSerializer.deserialize( - teamUpdateRequest, - "TeamUpdateRequest" - ); - } + teamUpdateRequest = deserializeIfNeeded8( + teamUpdateRequest, + "TeamUpdateRequest" + ); const localVarPath = this.basePath + "/team"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -30570,37 +30445,32 @@ var TeamApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "TeamGetResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse9( + resolve, + reject, + response, + "TeamGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TeamGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse9( + reject, + error.response, + 200, + "TeamGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30611,15 +30481,48 @@ var TeamApi = class { }); } }; +function deserializeIfNeeded8(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse9(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse9(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse8(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/templateApi.ts var defaultBasePath10 = "https://api.hellosign.com/v3"; var TemplateApi = class { constructor(basePath) { this._basePath = defaultBasePath10; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -30638,7 +30541,7 @@ var TemplateApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -30666,12 +30569,10 @@ var TemplateApi = class { } templateAddUser(_0, _1) { return __async(this, arguments, function* (templateId, templateAddUserRequest, options = { headers: {} }) { - if (templateAddUserRequest !== null && templateAddUserRequest !== void 0 && templateAddUserRequest.constructor.name !== "TemplateAddUserRequest") { - templateAddUserRequest = ObjectSerializer.deserialize( - templateAddUserRequest, - "TemplateAddUserRequest" - ); - } + templateAddUserRequest = deserializeIfNeeded9( + templateAddUserRequest, + "TemplateAddUserRequest" + ); const localVarPath = this.basePath + "/template/add_user/{template_id}".replace( "{template_id}", encodeURIComponent(String(templateId)) @@ -30753,40 +30654,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TemplateGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "TemplateGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TemplateGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "TemplateGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30799,12 +30692,10 @@ var TemplateApi = class { } templateCreate(_0) { return __async(this, arguments, function* (templateCreateRequest, options = { headers: {} }) { - if (templateCreateRequest !== null && templateCreateRequest !== void 0 && templateCreateRequest.constructor.name !== "TemplateCreateRequest") { - templateCreateRequest = ObjectSerializer.deserialize( - templateCreateRequest, - "TemplateCreateRequest" - ); - } + templateCreateRequest = deserializeIfNeeded9( + templateCreateRequest, + "TemplateCreateRequest" + ); const localVarPath = this.basePath + "/template/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -30878,40 +30769,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TemplateCreateResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "TemplateCreateResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TemplateCreateResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "TemplateCreateResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30924,12 +30807,10 @@ var TemplateApi = class { } templateCreateEmbeddedDraft(_0) { return __async(this, arguments, function* (templateCreateEmbeddedDraftRequest, options = { headers: {} }) { - if (templateCreateEmbeddedDraftRequest !== null && templateCreateEmbeddedDraftRequest !== void 0 && templateCreateEmbeddedDraftRequest.constructor.name !== "TemplateCreateEmbeddedDraftRequest") { - templateCreateEmbeddedDraftRequest = ObjectSerializer.deserialize( - templateCreateEmbeddedDraftRequest, - "TemplateCreateEmbeddedDraftRequest" - ); - } + templateCreateEmbeddedDraftRequest = deserializeIfNeeded9( + templateCreateEmbeddedDraftRequest, + "TemplateCreateEmbeddedDraftRequest" + ); const localVarPath = this.basePath + "/template/create_embedded_draft"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -31003,40 +30884,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TemplateCreateEmbeddedDraftResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "TemplateCreateEmbeddedDraftResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TemplateCreateEmbeddedDraftResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "TemplateCreateEmbeddedDraftResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31107,28 +30980,19 @@ var TemplateApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10(resolve, reject, response); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31204,34 +31068,32 @@ var TemplateApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "Buffer"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "Buffer" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize(response.data, "RequestFile"); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "RequestFile" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31302,40 +31164,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "FileResponseDataUri" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "FileResponseDataUri" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FileResponseDataUri" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "FileResponseDataUri" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31412,37 +31266,32 @@ var TemplateApi = class { return new Promise((resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize(body, "FileResponse"); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "FileResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "FileResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "FileResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31513,40 +31362,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TemplateGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "TemplateGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TemplateGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "TemplateGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31634,40 +31475,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TemplateListResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "TemplateListResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TemplateListResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "TemplateListResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31680,12 +31513,10 @@ var TemplateApi = class { } templateRemoveUser(_0, _1) { return __async(this, arguments, function* (templateId, templateRemoveUserRequest, options = { headers: {} }) { - if (templateRemoveUserRequest !== null && templateRemoveUserRequest !== void 0 && templateRemoveUserRequest.constructor.name !== "TemplateRemoveUserRequest") { - templateRemoveUserRequest = ObjectSerializer.deserialize( - templateRemoveUserRequest, - "TemplateRemoveUserRequest" - ); - } + templateRemoveUserRequest = deserializeIfNeeded9( + templateRemoveUserRequest, + "TemplateRemoveUserRequest" + ); const localVarPath = this.basePath + "/template/remove_user/{template_id}".replace( "{template_id}", encodeURIComponent(String(templateId)) @@ -31767,40 +31598,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TemplateGetResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "TemplateGetResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TemplateGetResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "TemplateGetResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31813,12 +31636,10 @@ var TemplateApi = class { } templateUpdateFiles(_0, _1) { return __async(this, arguments, function* (templateId, templateUpdateFilesRequest, options = { headers: {} }) { - if (templateUpdateFilesRequest !== null && templateUpdateFilesRequest !== void 0 && templateUpdateFilesRequest.constructor.name !== "TemplateUpdateFilesRequest") { - templateUpdateFilesRequest = ObjectSerializer.deserialize( - templateUpdateFilesRequest, - "TemplateUpdateFilesRequest" - ); - } + templateUpdateFilesRequest = deserializeIfNeeded9( + templateUpdateFilesRequest, + "TemplateUpdateFilesRequest" + ); const localVarPath = this.basePath + "/template/update_files/{template_id}".replace( "{template_id}", encodeURIComponent(String(templateId)) @@ -31900,40 +31721,32 @@ var TemplateApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "TemplateUpdateFilesResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse10( + resolve, + reject, + response, + "TemplateUpdateFilesResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "TemplateUpdateFilesResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse10( + reject, + error.response, + 200, + "TemplateUpdateFilesResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31945,15 +31758,48 @@ var TemplateApi = class { }); } }; +function deserializeIfNeeded9(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse10(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse10(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse9(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/unclaimedDraftApi.ts var defaultBasePath11 = "https://api.hellosign.com/v3"; var UnclaimedDraftApi = class { constructor(basePath) { this._basePath = defaultBasePath11; - this._defaultHeaders = { - "User-Agent": USER_AGENT - }; + this._defaultHeaders = { "User-Agent": USER_AGENT }; this._useQuerystring = false; this.authentications = { default: new VoidAuth(), @@ -31972,7 +31818,7 @@ var UnclaimedDraftApi = class { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = __spreadProps(__spreadValues({}, defaultHeaders), { "User-Agent": USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; @@ -32000,12 +31846,10 @@ var UnclaimedDraftApi = class { } unclaimedDraftCreate(_0) { return __async(this, arguments, function* (unclaimedDraftCreateRequest, options = { headers: {} }) { - if (unclaimedDraftCreateRequest !== null && unclaimedDraftCreateRequest !== void 0 && unclaimedDraftCreateRequest.constructor.name !== "UnclaimedDraftCreateRequest") { - unclaimedDraftCreateRequest = ObjectSerializer.deserialize( - unclaimedDraftCreateRequest, - "UnclaimedDraftCreateRequest" - ); - } + unclaimedDraftCreateRequest = deserializeIfNeeded10( + unclaimedDraftCreateRequest, + "UnclaimedDraftCreateRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -32079,40 +31923,32 @@ var UnclaimedDraftApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse11( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "UnclaimedDraftCreateResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse11( + reject, + error.response, + 200, + "UnclaimedDraftCreateResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse10( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -32125,12 +31961,10 @@ var UnclaimedDraftApi = class { } unclaimedDraftCreateEmbedded(_0) { return __async(this, arguments, function* (unclaimedDraftCreateEmbeddedRequest, options = { headers: {} }) { - if (unclaimedDraftCreateEmbeddedRequest !== null && unclaimedDraftCreateEmbeddedRequest !== void 0 && unclaimedDraftCreateEmbeddedRequest.constructor.name !== "UnclaimedDraftCreateEmbeddedRequest") { - unclaimedDraftCreateEmbeddedRequest = ObjectSerializer.deserialize( - unclaimedDraftCreateEmbeddedRequest, - "UnclaimedDraftCreateEmbeddedRequest" - ); - } + unclaimedDraftCreateEmbeddedRequest = deserializeIfNeeded10( + unclaimedDraftCreateEmbeddedRequest, + "UnclaimedDraftCreateEmbeddedRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create_embedded"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -32204,40 +32038,32 @@ var UnclaimedDraftApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse11( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "UnclaimedDraftCreateResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse11( + reject, + error.response, + 200, + "UnclaimedDraftCreateResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse10( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -32250,12 +32076,10 @@ var UnclaimedDraftApi = class { } unclaimedDraftCreateEmbeddedWithTemplate(_0) { return __async(this, arguments, function* (unclaimedDraftCreateEmbeddedWithTemplateRequest, options = { headers: {} }) { - if (unclaimedDraftCreateEmbeddedWithTemplateRequest !== null && unclaimedDraftCreateEmbeddedWithTemplateRequest !== void 0 && unclaimedDraftCreateEmbeddedWithTemplateRequest.constructor.name !== "UnclaimedDraftCreateEmbeddedWithTemplateRequest") { - unclaimedDraftCreateEmbeddedWithTemplateRequest = ObjectSerializer.deserialize( - unclaimedDraftCreateEmbeddedWithTemplateRequest, - "UnclaimedDraftCreateEmbeddedWithTemplateRequest" - ); - } + unclaimedDraftCreateEmbeddedWithTemplateRequest = deserializeIfNeeded10( + unclaimedDraftCreateEmbeddedWithTemplateRequest, + "UnclaimedDraftCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create_embedded_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -32329,40 +32153,32 @@ var UnclaimedDraftApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse11( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "UnclaimedDraftCreateResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse11( + reject, + error.response, + 200, + "UnclaimedDraftCreateResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse10( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -32375,12 +32191,10 @@ var UnclaimedDraftApi = class { } unclaimedDraftEditAndResend(_0, _1) { return __async(this, arguments, function* (signatureRequestId, unclaimedDraftEditAndResendRequest, options = { headers: {} }) { - if (unclaimedDraftEditAndResendRequest !== null && unclaimedDraftEditAndResendRequest !== void 0 && unclaimedDraftEditAndResendRequest.constructor.name !== "UnclaimedDraftEditAndResendRequest") { - unclaimedDraftEditAndResendRequest = ObjectSerializer.deserialize( - unclaimedDraftEditAndResendRequest, - "UnclaimedDraftEditAndResendRequest" - ); - } + unclaimedDraftEditAndResendRequest = deserializeIfNeeded10( + unclaimedDraftEditAndResendRequest, + "UnclaimedDraftEditAndResendRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/edit_and_resend/{signature_request_id}".replace( "{signature_request_id}", encodeURIComponent(String(signatureRequestId)) @@ -32462,40 +32276,32 @@ var UnclaimedDraftApi = class { (resolve, reject) => { axios_default.request(localVarRequestOptions).then( (response) => { - let body = response.data; - if (response.status && response.status >= 200 && response.status <= 299) { - body = ObjectSerializer.deserialize( - body, - "UnclaimedDraftCreateResponse" - ); - resolve({ response, body }); - } else { - reject(new HttpError(response, body, response.status)); - } + handleSuccessfulResponse11( + resolve, + reject, + response, + "UnclaimedDraftCreateResponse" + ); }, (error) => { if (error.response == null) { reject(error); return; } - const response = error.response; - let body; - if (response.status === 200) { - body = ObjectSerializer.deserialize( - response.data, - "UnclaimedDraftCreateResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorCodeResponse11( + reject, + error.response, + 200, + "UnclaimedDraftCreateResponse" + )) { return; } - let rangeCodeLeft = Number("4XX"[0] + "00"); - let rangeCodeRight = Number("4XX"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "ErrorResponse" - ); - reject(new HttpError(response, body, response.status)); + if (handleErrorRangeResponse10( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -32507,6 +32313,41 @@ var UnclaimedDraftApi = class { }); } }; +function deserializeIfNeeded10(obj, classname) { + if (obj !== null && obj !== void 0 && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + return obj; +} +function handleSuccessfulResponse11(resolve, reject, response, returnType) { + let body = response.data; + if (response.status && response.status >= 200 && response.status <= 299) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + resolve({ response, body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} +function handleErrorCodeResponse11(reject, response, code, returnType) { + if (response.status !== code) { + return false; + } + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; +} +function handleErrorRangeResponse10(reject, response, code, returnType) { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize(response.data, returnType); + reject(new HttpError(response, body, response.status)); + return true; + } + return false; +} // api/apis.ts var import_form_data2 = __toESM(require_form_data()); @@ -32523,7 +32364,7 @@ var HttpError = class extends Error { var queryParamsSerializer = (params) => { return import_qs.default.stringify(params, { arrayFormat: "brackets" }); }; -var USER_AGENT = "OpenAPI-Generator/1.5-dev/node"; +var USER_AGENT = "OpenAPI-Generator/1.6-dev/node"; var generateFormData = (obj, typemap) => { const data = {}; let localVarUseFormData = false; diff --git a/sdks/node/docs/model/SubWhiteLabelingOptions.md b/sdks/node/docs/model/SubWhiteLabelingOptions.md index 413d28d2d..6306db07d 100644 --- a/sdks/node/docs/model/SubWhiteLabelingOptions.md +++ b/sdks/node/docs/model/SubWhiteLabelingOptions.md @@ -9,7 +9,7 @@ Take a look at our [white labeling guide](https://developers.hellosign.com/api/r Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- | `headerBackgroundColor` | ```string``` | | [default to '#1A1A1A'] | -| `legalVersion` | ```string``` | | [default to LegalVersionEnum_Terms1] | +| `legalVersion` | ```string``` | | [default to LegalVersionEnum.Terms1] | | `linkColor` | ```string``` | | [default to '#00B3E6'] | | `pageBackgroundColor` | ```string``` | | [default to '#F7F8F9'] | | `primaryButtonColor` | ```string``` | | [default to '#00B3E6'] | diff --git a/sdks/node/docs/model/UnclaimedDraftCreateEmbeddedRequest.md b/sdks/node/docs/model/UnclaimedDraftCreateEmbeddedRequest.md index 11526b5ce..444d8d77c 100644 --- a/sdks/node/docs/model/UnclaimedDraftCreateEmbeddedRequest.md +++ b/sdks/node/docs/model/UnclaimedDraftCreateEmbeddedRequest.md @@ -37,7 +37,7 @@ Name | Type | Description | Notes | `skipMeNow` | ```boolean``` | Disables the "Me (Now)" option for the person preparing the document. Does not work with type `send_document`. Defaults to `false`. | [default to false] | | `subject` | ```string``` | The subject in the email that will be sent to the signers. | | | `testMode` | ```boolean``` | Whether this is a test, the signature request created from this draft will not be legally binding if set to `true`. Defaults to `false`. | [default to false] | -| `type` | ```string``` | The type of the draft. By default this is `request_signature`, but you can set it to `send_document` if you want to self sign a document and download it. | [default to TypeEnum_RequestSignature] | +| `type` | ```string``` | The type of the draft. By default this is `request_signature`, but you can set it to `send_document` if you want to self sign a document and download it. | [default to TypeEnum.RequestSignature] | | `usePreexistingFields` | ```boolean``` | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [default to false] | | `useTextTags` | ```boolean``` | Set `use_text_tags` to `true` to enable [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) parsing in your document (defaults to disabled, or `false`). Alternatively, if your PDF contains pre-defined fields, enable the detection of these fields by setting the `use_preexisting_fields` to `true` (defaults to disabled, or `false`). Currently we only support use of either `use_text_tags` or `use_preexisting_fields` parameter, not both. | [default to false] | | `populateAutoFillFields` | ```boolean``` | Controls whether [auto fill fields](https://faq.hellosign.com/hc/en-us/articles/360051467511-Auto-Fill-Fields) can automatically populate a signer's information during signing.

**NOTE:** Keep your signer's information safe by ensuring that the _signer on your signature request is the intended party_ before using this feature. | [default to false] | diff --git a/sdks/node/model/accountCreateRequest.ts b/sdks/node/model/accountCreateRequest.ts index b43a81c39..08c7d1b99 100644 --- a/sdks/node/model/accountCreateRequest.ts +++ b/sdks/node/model/accountCreateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class AccountCreateRequest { /** diff --git a/sdks/node/model/accountCreateResponse.ts b/sdks/node/model/accountCreateResponse.ts index a572908c9..561bf4ae9 100644 --- a/sdks/node/model/accountCreateResponse.ts +++ b/sdks/node/model/accountCreateResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { AccountResponse } from "./accountResponse"; import { OAuthTokenResponse } from "./oAuthTokenResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/accountGetResponse.ts b/sdks/node/model/accountGetResponse.ts index bbf8f9215..5abb2a983 100644 --- a/sdks/node/model/accountGetResponse.ts +++ b/sdks/node/model/accountGetResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { AccountResponse } from "./accountResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/accountResponse.ts b/sdks/node/model/accountResponse.ts index 5173bbcac..73394d615 100644 --- a/sdks/node/model/accountResponse.ts +++ b/sdks/node/model/accountResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { AccountResponseQuotas } from "./accountResponseQuotas"; import { AccountResponseUsage } from "./accountResponseUsage"; diff --git a/sdks/node/model/accountResponseQuotas.ts b/sdks/node/model/accountResponseQuotas.ts index d831c6101..3553070d7 100644 --- a/sdks/node/model/accountResponseQuotas.ts +++ b/sdks/node/model/accountResponseQuotas.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Details concerning remaining monthly quotas. diff --git a/sdks/node/model/accountResponseUsage.ts b/sdks/node/model/accountResponseUsage.ts index 8c19a17f5..95f6f9f88 100644 --- a/sdks/node/model/accountResponseUsage.ts +++ b/sdks/node/model/accountResponseUsage.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Details concerning monthly usage diff --git a/sdks/node/model/accountUpdateRequest.ts b/sdks/node/model/accountUpdateRequest.ts index a2cc5fc29..65aedf88a 100644 --- a/sdks/node/model/accountUpdateRequest.ts +++ b/sdks/node/model/accountUpdateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class AccountUpdateRequest { /** diff --git a/sdks/node/model/accountVerifyRequest.ts b/sdks/node/model/accountVerifyRequest.ts index 2f929417c..b1d05e997 100644 --- a/sdks/node/model/accountVerifyRequest.ts +++ b/sdks/node/model/accountVerifyRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class AccountVerifyRequest { /** diff --git a/sdks/node/model/accountVerifyResponse.ts b/sdks/node/model/accountVerifyResponse.ts index 2ee9b1335..ef067ad84 100644 --- a/sdks/node/model/accountVerifyResponse.ts +++ b/sdks/node/model/accountVerifyResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { AccountVerifyResponseAccount } from "./accountVerifyResponseAccount"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/accountVerifyResponseAccount.ts b/sdks/node/model/accountVerifyResponseAccount.ts index 788cb3841..0db1f1770 100644 --- a/sdks/node/model/accountVerifyResponseAccount.ts +++ b/sdks/node/model/accountVerifyResponseAccount.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class AccountVerifyResponseAccount { /** diff --git a/sdks/node/model/apiAppCreateRequest.ts b/sdks/node/model/apiAppCreateRequest.ts index a9cc3bd55..aed0d3d6c 100644 --- a/sdks/node/model/apiAppCreateRequest.ts +++ b/sdks/node/model/apiAppCreateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubOAuth } from "./subOAuth"; import { SubOptions } from "./subOptions"; import { SubWhiteLabelingOptions } from "./subWhiteLabelingOptions"; diff --git a/sdks/node/model/apiAppGetResponse.ts b/sdks/node/model/apiAppGetResponse.ts index 5be8ba812..8325e07b5 100644 --- a/sdks/node/model/apiAppGetResponse.ts +++ b/sdks/node/model/apiAppGetResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ApiAppResponse } from "./apiAppResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/apiAppListResponse.ts b/sdks/node/model/apiAppListResponse.ts index d1fe6efef..2ef2388da 100644 --- a/sdks/node/model/apiAppListResponse.ts +++ b/sdks/node/model/apiAppListResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ApiAppResponse } from "./apiAppResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/apiAppResponse.ts b/sdks/node/model/apiAppResponse.ts index dc5ac3c09..167b3eb15 100644 --- a/sdks/node/model/apiAppResponse.ts +++ b/sdks/node/model/apiAppResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ApiAppResponseOAuth } from "./apiAppResponseOAuth"; import { ApiAppResponseOptions } from "./apiAppResponseOptions"; import { ApiAppResponseOwnerAccount } from "./apiAppResponseOwnerAccount"; diff --git a/sdks/node/model/apiAppResponseOAuth.ts b/sdks/node/model/apiAppResponseOAuth.ts index 23629f7d4..bd8d8fd29 100644 --- a/sdks/node/model/apiAppResponseOAuth.ts +++ b/sdks/node/model/apiAppResponseOAuth.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An object describing the app\'s OAuth properties, or null if OAuth is not configured for the app. diff --git a/sdks/node/model/apiAppResponseOptions.ts b/sdks/node/model/apiAppResponseOptions.ts index 851a8a1c4..3d36cd672 100644 --- a/sdks/node/model/apiAppResponseOptions.ts +++ b/sdks/node/model/apiAppResponseOptions.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An object with options that override account settings. diff --git a/sdks/node/model/apiAppResponseOwnerAccount.ts b/sdks/node/model/apiAppResponseOwnerAccount.ts index a7f69795c..8abfae818 100644 --- a/sdks/node/model/apiAppResponseOwnerAccount.ts +++ b/sdks/node/model/apiAppResponseOwnerAccount.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An object describing the app\'s owner diff --git a/sdks/node/model/apiAppResponseWhiteLabelingOptions.ts b/sdks/node/model/apiAppResponseWhiteLabelingOptions.ts index 150aafcc4..6c4beeebe 100644 --- a/sdks/node/model/apiAppResponseWhiteLabelingOptions.ts +++ b/sdks/node/model/apiAppResponseWhiteLabelingOptions.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An object with options to customize the app\'s signer page diff --git a/sdks/node/model/apiAppUpdateRequest.ts b/sdks/node/model/apiAppUpdateRequest.ts index a3ce93427..5097625fd 100644 --- a/sdks/node/model/apiAppUpdateRequest.ts +++ b/sdks/node/model/apiAppUpdateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubOAuth } from "./subOAuth"; import { SubOptions } from "./subOptions"; import { SubWhiteLabelingOptions } from "./subWhiteLabelingOptions"; diff --git a/sdks/node/model/bulkSendJobGetResponse.ts b/sdks/node/model/bulkSendJobGetResponse.ts index 851a0e862..a5de1a54e 100644 --- a/sdks/node/model/bulkSendJobGetResponse.ts +++ b/sdks/node/model/bulkSendJobGetResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { BulkSendJobGetResponseSignatureRequests } from "./bulkSendJobGetResponseSignatureRequests"; import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { ListInfoResponse } from "./listInfoResponse"; diff --git a/sdks/node/model/bulkSendJobGetResponseSignatureRequests.ts b/sdks/node/model/bulkSendJobGetResponseSignatureRequests.ts index 7bd1b1cf4..e271790d1 100644 --- a/sdks/node/model/bulkSendJobGetResponseSignatureRequests.ts +++ b/sdks/node/model/bulkSendJobGetResponseSignatureRequests.ts @@ -22,8 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; -import { SignatureRequestResponse } from "./signatureRequestResponse"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseAttachment } from "./signatureRequestResponseAttachment"; import { SignatureRequestResponseCustomFieldBase } from "./signatureRequestResponseCustomFieldBase"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; diff --git a/sdks/node/model/bulkSendJobListResponse.ts b/sdks/node/model/bulkSendJobListResponse.ts index a2ea9aea9..80a950450 100644 --- a/sdks/node/model/bulkSendJobListResponse.ts +++ b/sdks/node/model/bulkSendJobListResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/bulkSendJobResponse.ts b/sdks/node/model/bulkSendJobResponse.ts index 699126685..115d7fb01 100644 --- a/sdks/node/model/bulkSendJobResponse.ts +++ b/sdks/node/model/bulkSendJobResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Contains information about the BulkSendJob such as when it was created and how many signature requests are queued. diff --git a/sdks/node/model/bulkSendJobSendResponse.ts b/sdks/node/model/bulkSendJobSendResponse.ts index bcd4c45d8..1dd0b4457 100644 --- a/sdks/node/model/bulkSendJobSendResponse.ts +++ b/sdks/node/model/bulkSendJobSendResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/embeddedEditUrlRequest.ts b/sdks/node/model/embeddedEditUrlRequest.ts index b5627d806..865da4415 100644 --- a/sdks/node/model/embeddedEditUrlRequest.ts +++ b/sdks/node/model/embeddedEditUrlRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubEditorOptions } from "./subEditorOptions"; import { SubMergeField } from "./subMergeField"; diff --git a/sdks/node/model/embeddedEditUrlResponse.ts b/sdks/node/model/embeddedEditUrlResponse.ts index 0c5c668fc..b49f7bf4b 100644 --- a/sdks/node/model/embeddedEditUrlResponse.ts +++ b/sdks/node/model/embeddedEditUrlResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { EmbeddedEditUrlResponseEmbedded } from "./embeddedEditUrlResponseEmbedded"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/embeddedEditUrlResponseEmbedded.ts b/sdks/node/model/embeddedEditUrlResponseEmbedded.ts index 1cd2f25e5..ad3a99e08 100644 --- a/sdks/node/model/embeddedEditUrlResponseEmbedded.ts +++ b/sdks/node/model/embeddedEditUrlResponseEmbedded.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An embedded template object. diff --git a/sdks/node/model/embeddedSignUrlResponse.ts b/sdks/node/model/embeddedSignUrlResponse.ts index 8a348cb26..f5145c4df 100644 --- a/sdks/node/model/embeddedSignUrlResponse.ts +++ b/sdks/node/model/embeddedSignUrlResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { EmbeddedSignUrlResponseEmbedded } from "./embeddedSignUrlResponseEmbedded"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/embeddedSignUrlResponseEmbedded.ts b/sdks/node/model/embeddedSignUrlResponseEmbedded.ts index 9903ee181..2cc11e748 100644 --- a/sdks/node/model/embeddedSignUrlResponseEmbedded.ts +++ b/sdks/node/model/embeddedSignUrlResponseEmbedded.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An object that contains necessary information to set up embedded signing. diff --git a/sdks/node/model/errorResponse.ts b/sdks/node/model/errorResponse.ts index 8bbf7da22..ddcccd872 100644 --- a/sdks/node/model/errorResponse.ts +++ b/sdks/node/model/errorResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ErrorResponseError } from "./errorResponseError"; export class ErrorResponse { diff --git a/sdks/node/model/errorResponseError.ts b/sdks/node/model/errorResponseError.ts index 41429b7ac..577bb5dd5 100644 --- a/sdks/node/model/errorResponseError.ts +++ b/sdks/node/model/errorResponseError.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Contains information about an error that occurred. diff --git a/sdks/node/model/eventCallbackHelper.ts b/sdks/node/model/eventCallbackHelper.ts index 451ca3ed7..36678c2e3 100644 --- a/sdks/node/model/eventCallbackHelper.ts +++ b/sdks/node/model/eventCallbackHelper.ts @@ -1,5 +1,5 @@ -import { EventCallbackRequest } from "./"; import * as crypto from "crypto"; +import { EventCallbackRequest } from "./"; export class EventCallbackHelper { static readonly EVENT_TYPE_ACCOUNT_CALLBACK = "account_callback"; diff --git a/sdks/node/model/eventCallbackRequest.ts b/sdks/node/model/eventCallbackRequest.ts index 5f21476d3..a7e6485e6 100644 --- a/sdks/node/model/eventCallbackRequest.ts +++ b/sdks/node/model/eventCallbackRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { AccountResponse } from "./accountResponse"; import { EventCallbackRequestEvent } from "./eventCallbackRequestEvent"; import { SignatureRequestResponse } from "./signatureRequestResponse"; diff --git a/sdks/node/model/eventCallbackRequestEvent.ts b/sdks/node/model/eventCallbackRequestEvent.ts index 433724010..423380752 100644 --- a/sdks/node/model/eventCallbackRequestEvent.ts +++ b/sdks/node/model/eventCallbackRequestEvent.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { EventCallbackRequestEventMetadata } from "./eventCallbackRequestEventMetadata"; /** diff --git a/sdks/node/model/eventCallbackRequestEventMetadata.ts b/sdks/node/model/eventCallbackRequestEventMetadata.ts index e40a673a7..22894d2d8 100644 --- a/sdks/node/model/eventCallbackRequestEventMetadata.ts +++ b/sdks/node/model/eventCallbackRequestEventMetadata.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Specific metadata about the event. diff --git a/sdks/node/model/faxLineAddUserRequest.ts b/sdks/node/model/faxLineAddUserRequest.ts index 6e297b5a8..95b75de1b 100644 --- a/sdks/node/model/faxLineAddUserRequest.ts +++ b/sdks/node/model/faxLineAddUserRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class FaxLineAddUserRequest { /** diff --git a/sdks/node/model/faxLineAreaCodeGetCountryEnum.ts b/sdks/node/model/faxLineAreaCodeGetCountryEnum.ts index abcd32ba3..bb10727c8 100644 --- a/sdks/node/model/faxLineAreaCodeGetCountryEnum.ts +++ b/sdks/node/model/faxLineAreaCodeGetCountryEnum.ts @@ -22,8 +22,6 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; - export enum FaxLineAreaCodeGetCountryEnum { Ca = "CA", Us = "US", diff --git a/sdks/node/model/faxLineAreaCodeGetProvinceEnum.ts b/sdks/node/model/faxLineAreaCodeGetProvinceEnum.ts index 4c4ced02b..5b9c14988 100644 --- a/sdks/node/model/faxLineAreaCodeGetProvinceEnum.ts +++ b/sdks/node/model/faxLineAreaCodeGetProvinceEnum.ts @@ -22,8 +22,6 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; - export enum FaxLineAreaCodeGetProvinceEnum { Ab = "AB", Bc = "BC", diff --git a/sdks/node/model/faxLineAreaCodeGetResponse.ts b/sdks/node/model/faxLineAreaCodeGetResponse.ts index 174a0e200..12438f69b 100644 --- a/sdks/node/model/faxLineAreaCodeGetResponse.ts +++ b/sdks/node/model/faxLineAreaCodeGetResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class FaxLineAreaCodeGetResponse { "areaCodes"?: Array; diff --git a/sdks/node/model/faxLineAreaCodeGetStateEnum.ts b/sdks/node/model/faxLineAreaCodeGetStateEnum.ts index 83eb8ead1..810b46b2e 100644 --- a/sdks/node/model/faxLineAreaCodeGetStateEnum.ts +++ b/sdks/node/model/faxLineAreaCodeGetStateEnum.ts @@ -22,8 +22,6 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; - export enum FaxLineAreaCodeGetStateEnum { Ak = "AK", Al = "AL", diff --git a/sdks/node/model/faxLineCreateRequest.ts b/sdks/node/model/faxLineCreateRequest.ts index 57d956676..3a67d60e4 100644 --- a/sdks/node/model/faxLineCreateRequest.ts +++ b/sdks/node/model/faxLineCreateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class FaxLineCreateRequest { /** diff --git a/sdks/node/model/faxLineDeleteRequest.ts b/sdks/node/model/faxLineDeleteRequest.ts index 9db23ffeb..26d8798c4 100644 --- a/sdks/node/model/faxLineDeleteRequest.ts +++ b/sdks/node/model/faxLineDeleteRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class FaxLineDeleteRequest { /** diff --git a/sdks/node/model/faxLineListResponse.ts b/sdks/node/model/faxLineListResponse.ts index 22fd72ecf..6a9ac7327 100644 --- a/sdks/node/model/faxLineListResponse.ts +++ b/sdks/node/model/faxLineListResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/faxLineRemoveUserRequest.ts b/sdks/node/model/faxLineRemoveUserRequest.ts index b415b8eb5..02f921c6a 100644 --- a/sdks/node/model/faxLineRemoveUserRequest.ts +++ b/sdks/node/model/faxLineRemoveUserRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class FaxLineRemoveUserRequest { /** diff --git a/sdks/node/model/faxLineResponse.ts b/sdks/node/model/faxLineResponse.ts index edbd397fd..a312e0408 100644 --- a/sdks/node/model/faxLineResponse.ts +++ b/sdks/node/model/faxLineResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/faxLineResponseFaxLine.ts b/sdks/node/model/faxLineResponseFaxLine.ts index da6e919ff..aeefe37e2 100644 --- a/sdks/node/model/faxLineResponseFaxLine.ts +++ b/sdks/node/model/faxLineResponseFaxLine.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { AccountResponse } from "./accountResponse"; export class FaxLineResponseFaxLine { diff --git a/sdks/node/model/fileResponse.ts b/sdks/node/model/fileResponse.ts index 23804e51f..cbf208346 100644 --- a/sdks/node/model/fileResponse.ts +++ b/sdks/node/model/fileResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class FileResponse { /** diff --git a/sdks/node/model/fileResponseDataUri.ts b/sdks/node/model/fileResponseDataUri.ts index 5fa922ea4..4ac4aebb5 100644 --- a/sdks/node/model/fileResponseDataUri.ts +++ b/sdks/node/model/fileResponseDataUri.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class FileResponseDataUri { /** diff --git a/sdks/node/model/index.ts b/sdks/node/model/index.ts index 719921cba..c59b28024 100644 --- a/sdks/node/model/index.ts +++ b/sdks/node/model/index.ts @@ -29,6 +29,7 @@ import { EmbeddedSignUrlResponse } from "./embeddedSignUrlResponse"; import { EmbeddedSignUrlResponseEmbedded } from "./embeddedSignUrlResponseEmbedded"; import { ErrorResponse } from "./errorResponse"; import { ErrorResponseError } from "./errorResponseError"; +import { EventCallbackHelper } from "./eventCallbackHelper"; import { EventCallbackRequest } from "./eventCallbackRequest"; import { EventCallbackRequestEvent } from "./eventCallbackRequestEvent"; import { EventCallbackRequestEventMetadata } from "./eventCallbackRequestEventMetadata"; @@ -46,6 +47,19 @@ import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { FileResponse } from "./fileResponse"; import { FileResponseDataUri } from "./fileResponseDataUri"; import { ListInfoResponse } from "./listInfoResponse"; +import { + ApiKeyAuth, + AttributeTypeMap, + Authentication, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, + OAuth, + ObjectSerializer, + RequestDetailedFile, + RequestFile, + VoidAuth, +} from "./models"; import { OAuthTokenGenerateRequest } from "./oAuthTokenGenerateRequest"; import { OAuthTokenRefreshRequest } from "./oAuthTokenRefreshRequest"; import { OAuthTokenResponse } from "./oAuthTokenResponse"; @@ -181,20 +195,6 @@ import { UnclaimedDraftCreateResponse } from "./unclaimedDraftCreateResponse"; import { UnclaimedDraftEditAndResendRequest } from "./unclaimedDraftEditAndResendRequest"; import { UnclaimedDraftResponse } from "./unclaimedDraftResponse"; import { WarningResponse } from "./warningResponse"; -import { EventCallbackHelper } from "./eventCallbackHelper"; -import { - RequestDetailedFile, - RequestFile, - AttributeTypeMap, - ObjectSerializer, - Authentication, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, - VoidAuth, - Interceptor, -} from "./models"; export let enumsMap: { [index: string]: any } = { "EventCallbackRequestEvent.EventTypeEnum": @@ -480,6 +480,9 @@ export { ApiAppResponseOwnerAccount, ApiAppResponseWhiteLabelingOptions, ApiAppUpdateRequest, + ApiKeyAuth, + AttributeTypeMap, + Authentication, BulkSendJobGetResponse, BulkSendJobGetResponseSignatureRequests, BulkSendJobListResponse, @@ -492,6 +495,7 @@ export { EmbeddedSignUrlResponseEmbedded, ErrorResponse, ErrorResponseError, + EventCallbackHelper, EventCallbackRequest, EventCallbackRequestEvent, EventCallbackRequestEventMetadata, @@ -508,13 +512,20 @@ export { FaxLineResponseFaxLine, FileResponse, FileResponseDataUri, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, ListInfoResponse, + OAuth, OAuthTokenGenerateRequest, OAuthTokenRefreshRequest, OAuthTokenResponse, + ObjectSerializer, ReportCreateRequest, ReportCreateResponse, ReportResponse, + RequestDetailedFile, + RequestFile, SignatureRequestBulkCreateEmbeddedWithTemplateRequest, SignatureRequestBulkSendWithTemplateRequest, SignatureRequestCreateEmbeddedRequest, @@ -643,17 +654,6 @@ export { UnclaimedDraftCreateResponse, UnclaimedDraftEditAndResendRequest, UnclaimedDraftResponse, - WarningResponse, - EventCallbackHelper, - RequestDetailedFile, - RequestFile, - AttributeTypeMap, - ObjectSerializer, - Authentication, - HttpBasicAuth, - HttpBearerAuth, - ApiKeyAuth, - OAuth, VoidAuth, - Interceptor, + WarningResponse, }; diff --git a/sdks/node/model/listInfoResponse.ts b/sdks/node/model/listInfoResponse.ts index 1834e09d6..b689f42e7 100644 --- a/sdks/node/model/listInfoResponse.ts +++ b/sdks/node/model/listInfoResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Contains pagination information about the data returned. diff --git a/sdks/node/model/models.ts b/sdks/node/model/models.ts index 6fc948f33..3f6c346c4 100644 --- a/sdks/node/model/models.ts +++ b/sdks/node/model/models.ts @@ -1,8 +1,7 @@ import { AxiosRequestConfig } from "axios"; +import { Headers } from "form-data"; import * as fs from "fs"; - import { enumsMap, typeMap } from "./"; -import { Headers } from "form-data"; export interface RequestDetailedFile { value: Buffer; @@ -15,8 +14,6 @@ export interface RequestDetailedFile { }; } -export type RequestFile = fs.ReadStream | RequestDetailedFile; - interface AttributeType { name: string; baseName: string; @@ -25,6 +22,8 @@ interface AttributeType { export interface AttributeTypeMap extends Array {} +export type RequestFile = fs.ReadStream | RequestDetailedFile; + /* tslint:disable:no-unused-variable */ let primitives = [ "string", @@ -165,7 +164,6 @@ export class ObjectSerializer { let attributeTypes = typeMap[type].getAttributeTypeMap(); for (let index = 0; index < attributeTypes.length; index++) { let attributeType = attributeTypes[index]; - const propertyKey = data[attributeType.baseName] !== undefined ? attributeType.baseName diff --git a/sdks/node/model/oAuthTokenGenerateRequest.ts b/sdks/node/model/oAuthTokenGenerateRequest.ts index caa10846f..ef86cc664 100644 --- a/sdks/node/model/oAuthTokenGenerateRequest.ts +++ b/sdks/node/model/oAuthTokenGenerateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class OAuthTokenGenerateRequest { /** diff --git a/sdks/node/model/oAuthTokenRefreshRequest.ts b/sdks/node/model/oAuthTokenRefreshRequest.ts index 87c34b914..e6c6848b6 100644 --- a/sdks/node/model/oAuthTokenRefreshRequest.ts +++ b/sdks/node/model/oAuthTokenRefreshRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class OAuthTokenRefreshRequest { /** diff --git a/sdks/node/model/oAuthTokenResponse.ts b/sdks/node/model/oAuthTokenResponse.ts index 25b5d392a..e1c6d4c0c 100644 --- a/sdks/node/model/oAuthTokenResponse.ts +++ b/sdks/node/model/oAuthTokenResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class OAuthTokenResponse { "accessToken"?: string; diff --git a/sdks/node/model/reportCreateRequest.ts b/sdks/node/model/reportCreateRequest.ts index 96f9203fa..48960ccc4 100644 --- a/sdks/node/model/reportCreateRequest.ts +++ b/sdks/node/model/reportCreateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class ReportCreateRequest { /** diff --git a/sdks/node/model/reportCreateResponse.ts b/sdks/node/model/reportCreateResponse.ts index 37a29099f..c0bae3dc4 100644 --- a/sdks/node/model/reportCreateResponse.ts +++ b/sdks/node/model/reportCreateResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ReportResponse } from "./reportResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/reportResponse.ts b/sdks/node/model/reportResponse.ts index 6a0028fa9..589ded1ce 100644 --- a/sdks/node/model/reportResponse.ts +++ b/sdks/node/model/reportResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Contains information about the report request. diff --git a/sdks/node/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.ts b/sdks/node/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.ts index 860f307ee..8901d5b16 100644 --- a/sdks/node/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.ts +++ b/sdks/node/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubBulkSignerList } from "./subBulkSignerList"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; diff --git a/sdks/node/model/signatureRequestBulkSendWithTemplateRequest.ts b/sdks/node/model/signatureRequestBulkSendWithTemplateRequest.ts index cd808eea5..c8c07dc36 100644 --- a/sdks/node/model/signatureRequestBulkSendWithTemplateRequest.ts +++ b/sdks/node/model/signatureRequestBulkSendWithTemplateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubBulkSignerList } from "./subBulkSignerList"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; diff --git a/sdks/node/model/signatureRequestCreateEmbeddedRequest.ts b/sdks/node/model/signatureRequestCreateEmbeddedRequest.ts index 8c9575c1f..774cbec6c 100644 --- a/sdks/node/model/signatureRequestCreateEmbeddedRequest.ts +++ b/sdks/node/model/signatureRequestCreateEmbeddedRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubFieldOptions } from "./subFieldOptions"; diff --git a/sdks/node/model/signatureRequestCreateEmbeddedWithTemplateRequest.ts b/sdks/node/model/signatureRequestCreateEmbeddedWithTemplateRequest.ts index 840255db0..08b7b6e58 100644 --- a/sdks/node/model/signatureRequestCreateEmbeddedWithTemplateRequest.ts +++ b/sdks/node/model/signatureRequestCreateEmbeddedWithTemplateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; import { SubSignatureRequestTemplateSigner } from "./subSignatureRequestTemplateSigner"; diff --git a/sdks/node/model/signatureRequestGetResponse.ts b/sdks/node/model/signatureRequestGetResponse.ts index 50cbb0c1a..eaaacd149 100644 --- a/sdks/node/model/signatureRequestGetResponse.ts +++ b/sdks/node/model/signatureRequestGetResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/signatureRequestListResponse.ts b/sdks/node/model/signatureRequestListResponse.ts index 7ae81fd03..f65d3f193 100644 --- a/sdks/node/model/signatureRequestListResponse.ts +++ b/sdks/node/model/signatureRequestListResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ListInfoResponse } from "./listInfoResponse"; import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/signatureRequestRemindRequest.ts b/sdks/node/model/signatureRequestRemindRequest.ts index 50d8c8bb1..b89334eb4 100644 --- a/sdks/node/model/signatureRequestRemindRequest.ts +++ b/sdks/node/model/signatureRequestRemindRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SignatureRequestRemindRequest { /** diff --git a/sdks/node/model/signatureRequestResponse.ts b/sdks/node/model/signatureRequestResponse.ts index 66adc3ab8..65ce7f128 100644 --- a/sdks/node/model/signatureRequestResponse.ts +++ b/sdks/node/model/signatureRequestResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseAttachment } from "./signatureRequestResponseAttachment"; import { SignatureRequestResponseCustomFieldBase } from "./signatureRequestResponseCustomFieldBase"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; diff --git a/sdks/node/model/signatureRequestResponseAttachment.ts b/sdks/node/model/signatureRequestResponseAttachment.ts index bf81dcb5d..959bb7b3a 100644 --- a/sdks/node/model/signatureRequestResponseAttachment.ts +++ b/sdks/node/model/signatureRequestResponseAttachment.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Signer attachments. diff --git a/sdks/node/model/signatureRequestResponseCustomFieldBase.ts b/sdks/node/model/signatureRequestResponseCustomFieldBase.ts index d82edeb17..ffd75d1c4 100644 --- a/sdks/node/model/signatureRequestResponseCustomFieldBase.ts +++ b/sdks/node/model/signatureRequestResponseCustomFieldBase.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap } from "./"; /** * An array of Custom Field objects containing the name and type of each custom field. * Text Field uses `SignatureRequestResponseCustomFieldText` * Checkbox Field uses `SignatureRequestResponseCustomFieldCheckbox` diff --git a/sdks/node/model/signatureRequestResponseCustomFieldCheckbox.ts b/sdks/node/model/signatureRequestResponseCustomFieldCheckbox.ts index 31b10d2c6..02ab8dcfd 100644 --- a/sdks/node/model/signatureRequestResponseCustomFieldCheckbox.ts +++ b/sdks/node/model/signatureRequestResponseCustomFieldCheckbox.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseCustomFieldBase } from "./signatureRequestResponseCustomFieldBase"; /** diff --git a/sdks/node/model/signatureRequestResponseCustomFieldText.ts b/sdks/node/model/signatureRequestResponseCustomFieldText.ts index e43a85a5d..c6b1bc73a 100644 --- a/sdks/node/model/signatureRequestResponseCustomFieldText.ts +++ b/sdks/node/model/signatureRequestResponseCustomFieldText.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseCustomFieldBase } from "./signatureRequestResponseCustomFieldBase"; /** diff --git a/sdks/node/model/signatureRequestResponseCustomFieldTypeEnum.ts b/sdks/node/model/signatureRequestResponseCustomFieldTypeEnum.ts index 3328269f3..67bc72c84 100644 --- a/sdks/node/model/signatureRequestResponseCustomFieldTypeEnum.ts +++ b/sdks/node/model/signatureRequestResponseCustomFieldTypeEnum.ts @@ -22,8 +22,6 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; - export enum SignatureRequestResponseCustomFieldTypeEnum { Text = "text", Checkbox = "checkbox", diff --git a/sdks/node/model/signatureRequestResponseDataBase.ts b/sdks/node/model/signatureRequestResponseDataBase.ts index a7a516658..42c150334 100644 --- a/sdks/node/model/signatureRequestResponseDataBase.ts +++ b/sdks/node/model/signatureRequestResponseDataBase.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap } from "./"; /** * An array of form field objects containing the name, value, and type of each textbox or checkmark field filled in by the signers. diff --git a/sdks/node/model/signatureRequestResponseDataTypeEnum.ts b/sdks/node/model/signatureRequestResponseDataTypeEnum.ts index 8884433ab..c0a92799c 100644 --- a/sdks/node/model/signatureRequestResponseDataTypeEnum.ts +++ b/sdks/node/model/signatureRequestResponseDataTypeEnum.ts @@ -22,8 +22,6 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; - export enum SignatureRequestResponseDataTypeEnum { Text = "text", Checkbox = "checkbox", diff --git a/sdks/node/model/signatureRequestResponseDataValueCheckbox.ts b/sdks/node/model/signatureRequestResponseDataValueCheckbox.ts index 1f46399a6..c64f356c9 100644 --- a/sdks/node/model/signatureRequestResponseDataValueCheckbox.ts +++ b/sdks/node/model/signatureRequestResponseDataValueCheckbox.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueCheckbox extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueCheckboxMerge.ts b/sdks/node/model/signatureRequestResponseDataValueCheckboxMerge.ts index db8771952..2c5edeb49 100644 --- a/sdks/node/model/signatureRequestResponseDataValueCheckboxMerge.ts +++ b/sdks/node/model/signatureRequestResponseDataValueCheckboxMerge.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueCheckboxMerge extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueDateSigned.ts b/sdks/node/model/signatureRequestResponseDataValueDateSigned.ts index 917a16c29..097e81008 100644 --- a/sdks/node/model/signatureRequestResponseDataValueDateSigned.ts +++ b/sdks/node/model/signatureRequestResponseDataValueDateSigned.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueDateSigned extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueDropdown.ts b/sdks/node/model/signatureRequestResponseDataValueDropdown.ts index 3b757a871..b9660803d 100644 --- a/sdks/node/model/signatureRequestResponseDataValueDropdown.ts +++ b/sdks/node/model/signatureRequestResponseDataValueDropdown.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueDropdown extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueInitials.ts b/sdks/node/model/signatureRequestResponseDataValueInitials.ts index 935812bf2..59e854f77 100644 --- a/sdks/node/model/signatureRequestResponseDataValueInitials.ts +++ b/sdks/node/model/signatureRequestResponseDataValueInitials.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueInitials extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueRadio.ts b/sdks/node/model/signatureRequestResponseDataValueRadio.ts index eb0e3f35d..8f570485a 100644 --- a/sdks/node/model/signatureRequestResponseDataValueRadio.ts +++ b/sdks/node/model/signatureRequestResponseDataValueRadio.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueRadio extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueSignature.ts b/sdks/node/model/signatureRequestResponseDataValueSignature.ts index 6ee068fa5..99da64fac 100644 --- a/sdks/node/model/signatureRequestResponseDataValueSignature.ts +++ b/sdks/node/model/signatureRequestResponseDataValueSignature.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueSignature extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueText.ts b/sdks/node/model/signatureRequestResponseDataValueText.ts index 89091c609..9d5f4ad8d 100644 --- a/sdks/node/model/signatureRequestResponseDataValueText.ts +++ b/sdks/node/model/signatureRequestResponseDataValueText.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueText extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseDataValueTextMerge.ts b/sdks/node/model/signatureRequestResponseDataValueTextMerge.ts index 8f9c0ee31..45ac660c6 100644 --- a/sdks/node/model/signatureRequestResponseDataValueTextMerge.ts +++ b/sdks/node/model/signatureRequestResponseDataValueTextMerge.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SignatureRequestResponseDataBase } from "./signatureRequestResponseDataBase"; export class SignatureRequestResponseDataValueTextMerge extends SignatureRequestResponseDataBase { diff --git a/sdks/node/model/signatureRequestResponseSignatures.ts b/sdks/node/model/signatureRequestResponseSignatures.ts index 6efe96093..1311ebea1 100644 --- a/sdks/node/model/signatureRequestResponseSignatures.ts +++ b/sdks/node/model/signatureRequestResponseSignatures.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An array of signature objects, 1 for each signer. diff --git a/sdks/node/model/signatureRequestSendRequest.ts b/sdks/node/model/signatureRequestSendRequest.ts index bd0063257..63ec9cc6d 100644 --- a/sdks/node/model/signatureRequestSendRequest.ts +++ b/sdks/node/model/signatureRequestSendRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubFieldOptions } from "./subFieldOptions"; diff --git a/sdks/node/model/signatureRequestSendWithTemplateRequest.ts b/sdks/node/model/signatureRequestSendWithTemplateRequest.ts index f02a08167..2a3dbb8ea 100644 --- a/sdks/node/model/signatureRequestSendWithTemplateRequest.ts +++ b/sdks/node/model/signatureRequestSendWithTemplateRequest.ts @@ -22,12 +22,15 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; import { SubSignatureRequestTemplateSigner } from "./subSignatureRequestTemplateSigner"; import { SubSigningOptions } from "./subSigningOptions"; +/** + * + */ export class SignatureRequestSendWithTemplateRequest { /** * Use `template_ids` to create a SignatureRequest from one or more templates, in the order in which the template will be used. diff --git a/sdks/node/model/signatureRequestUpdateRequest.ts b/sdks/node/model/signatureRequestUpdateRequest.ts index ad005798d..e9e187752 100644 --- a/sdks/node/model/signatureRequestUpdateRequest.ts +++ b/sdks/node/model/signatureRequestUpdateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SignatureRequestUpdateRequest { /** diff --git a/sdks/node/model/subAttachment.ts b/sdks/node/model/subAttachment.ts index f629e3295..a166738bd 100644 --- a/sdks/node/model/subAttachment.ts +++ b/sdks/node/model/subAttachment.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubAttachment { /** diff --git a/sdks/node/model/subBulkSignerList.ts b/sdks/node/model/subBulkSignerList.ts index c360c94e3..46a11d1e5 100644 --- a/sdks/node/model/subBulkSignerList.ts +++ b/sdks/node/model/subBulkSignerList.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubBulkSignerListCustomField } from "./subBulkSignerListCustomField"; import { SubSignatureRequestTemplateSigner } from "./subSignatureRequestTemplateSigner"; diff --git a/sdks/node/model/subBulkSignerListCustomField.ts b/sdks/node/model/subBulkSignerListCustomField.ts index 994831248..c76bb8e74 100644 --- a/sdks/node/model/subBulkSignerListCustomField.ts +++ b/sdks/node/model/subBulkSignerListCustomField.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubBulkSignerListCustomField { /** diff --git a/sdks/node/model/subCC.ts b/sdks/node/model/subCC.ts index d129aa024..bd26cad14 100644 --- a/sdks/node/model/subCC.ts +++ b/sdks/node/model/subCC.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubCC { /** diff --git a/sdks/node/model/subCustomField.ts b/sdks/node/model/subCustomField.ts index fcb03a408..998efa58b 100644 --- a/sdks/node/model/subCustomField.ts +++ b/sdks/node/model/subCustomField.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * When used together with merge fields, `custom_fields` allows users to add pre-filled data to their signature requests. Pre-filled data can be used with \"send-once\" signature requests by adding merge fields with `form_fields_per_document` or [Text Tags](https://app.hellosign.com/api/textTagsWalkthrough#TextTagIntro) while passing values back with `custom_fields` together in one API call. For using pre-filled on repeatable signature requests, merge fields are added to templates in the Dropbox Sign UI or by calling [/template/create_embedded_draft](/api/reference/operation/templateCreateEmbeddedDraft) and then passing `custom_fields` on subsequent signature requests referencing that template. diff --git a/sdks/node/model/subEditorOptions.ts b/sdks/node/model/subEditorOptions.ts index f43b6cf27..c91cf2306 100644 --- a/sdks/node/model/subEditorOptions.ts +++ b/sdks/node/model/subEditorOptions.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * This allows the requester to specify editor options when a preparing a document diff --git a/sdks/node/model/subFieldOptions.ts b/sdks/node/model/subFieldOptions.ts index 7c69ffd58..19932ca10 100644 --- a/sdks/node/model/subFieldOptions.ts +++ b/sdks/node/model/subFieldOptions.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * This allows the requester to specify field options for a signature request. diff --git a/sdks/node/model/subFormFieldGroup.ts b/sdks/node/model/subFormFieldGroup.ts index 54925e4d3..3ad157040 100644 --- a/sdks/node/model/subFormFieldGroup.ts +++ b/sdks/node/model/subFormFieldGroup.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubFormFieldGroup { /** diff --git a/sdks/node/model/subFormFieldRule.ts b/sdks/node/model/subFormFieldRule.ts index de013327b..6d1e131fb 100644 --- a/sdks/node/model/subFormFieldRule.ts +++ b/sdks/node/model/subFormFieldRule.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldRuleAction } from "./subFormFieldRuleAction"; import { SubFormFieldRuleTrigger } from "./subFormFieldRuleTrigger"; diff --git a/sdks/node/model/subFormFieldRuleAction.ts b/sdks/node/model/subFormFieldRuleAction.ts index d2ecf98d4..43ec2545f 100644 --- a/sdks/node/model/subFormFieldRuleAction.ts +++ b/sdks/node/model/subFormFieldRuleAction.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubFormFieldRuleAction { /** diff --git a/sdks/node/model/subFormFieldRuleTrigger.ts b/sdks/node/model/subFormFieldRuleTrigger.ts index 2465231b2..84609a51d 100644 --- a/sdks/node/model/subFormFieldRuleTrigger.ts +++ b/sdks/node/model/subFormFieldRuleTrigger.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubFormFieldRuleTrigger { /** diff --git a/sdks/node/model/subFormFieldsPerDocumentBase.ts b/sdks/node/model/subFormFieldsPerDocumentBase.ts index a5a756bc3..098c5730f 100644 --- a/sdks/node/model/subFormFieldsPerDocumentBase.ts +++ b/sdks/node/model/subFormFieldsPerDocumentBase.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap } from "./"; /** * The fields that should appear on the document, expressed as an array of objects. (For more details you can read about it here: [Using Form Fields per Document](/docs/openapi/form-fields-per-document).) **NOTE:** Fields like **text**, **dropdown**, **checkbox**, **radio**, and **hyperlink** have additional required and optional parameters. Check out the list of [additional parameters](/api/reference/constants/#form-fields-per-document) for these field types. * Text Field use `SubFormFieldsPerDocumentText` * Dropdown Field use `SubFormFieldsPerDocumentDropdown` * Hyperlink Field use `SubFormFieldsPerDocumentHyperlink` * Checkbox Field use `SubFormFieldsPerDocumentCheckbox` * Radio Field use `SubFormFieldsPerDocumentRadio` * Signature Field use `SubFormFieldsPerDocumentSignature` * Date Signed Field use `SubFormFieldsPerDocumentDateSigned` * Initials Field use `SubFormFieldsPerDocumentInitials` * Text Merge Field use `SubFormFieldsPerDocumentTextMerge` * Checkbox Merge Field use `SubFormFieldsPerDocumentCheckboxMerge` diff --git a/sdks/node/model/subFormFieldsPerDocumentCheckbox.ts b/sdks/node/model/subFormFieldsPerDocumentCheckbox.ts index 391c1d2fc..f1a55dba4 100644 --- a/sdks/node/model/subFormFieldsPerDocumentCheckbox.ts +++ b/sdks/node/model/subFormFieldsPerDocumentCheckbox.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentCheckboxMerge.ts b/sdks/node/model/subFormFieldsPerDocumentCheckboxMerge.ts index 8727211a8..54a374279 100644 --- a/sdks/node/model/subFormFieldsPerDocumentCheckboxMerge.ts +++ b/sdks/node/model/subFormFieldsPerDocumentCheckboxMerge.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentDateSigned.ts b/sdks/node/model/subFormFieldsPerDocumentDateSigned.ts index f09642a5b..658fa5279 100644 --- a/sdks/node/model/subFormFieldsPerDocumentDateSigned.ts +++ b/sdks/node/model/subFormFieldsPerDocumentDateSigned.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentDropdown.ts b/sdks/node/model/subFormFieldsPerDocumentDropdown.ts index e027b33e5..74076a0cb 100644 --- a/sdks/node/model/subFormFieldsPerDocumentDropdown.ts +++ b/sdks/node/model/subFormFieldsPerDocumentDropdown.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentFontEnum.ts b/sdks/node/model/subFormFieldsPerDocumentFontEnum.ts index 210f4564b..e38061eac 100644 --- a/sdks/node/model/subFormFieldsPerDocumentFontEnum.ts +++ b/sdks/node/model/subFormFieldsPerDocumentFontEnum.ts @@ -22,8 +22,6 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; - export enum SubFormFieldsPerDocumentFontEnum { Helvetica = "helvetica", Arial = "arial", diff --git a/sdks/node/model/subFormFieldsPerDocumentHyperlink.ts b/sdks/node/model/subFormFieldsPerDocumentHyperlink.ts index ee01c4846..d5cf15b3e 100644 --- a/sdks/node/model/subFormFieldsPerDocumentHyperlink.ts +++ b/sdks/node/model/subFormFieldsPerDocumentHyperlink.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentInitials.ts b/sdks/node/model/subFormFieldsPerDocumentInitials.ts index 8b901c29f..6d05c5cab 100644 --- a/sdks/node/model/subFormFieldsPerDocumentInitials.ts +++ b/sdks/node/model/subFormFieldsPerDocumentInitials.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentRadio.ts b/sdks/node/model/subFormFieldsPerDocumentRadio.ts index 42805cb96..4af01d903 100644 --- a/sdks/node/model/subFormFieldsPerDocumentRadio.ts +++ b/sdks/node/model/subFormFieldsPerDocumentRadio.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentSignature.ts b/sdks/node/model/subFormFieldsPerDocumentSignature.ts index 1b5d3afb0..adc4be238 100644 --- a/sdks/node/model/subFormFieldsPerDocumentSignature.ts +++ b/sdks/node/model/subFormFieldsPerDocumentSignature.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentText.ts b/sdks/node/model/subFormFieldsPerDocumentText.ts index 3a095a041..6f05f4ceb 100644 --- a/sdks/node/model/subFormFieldsPerDocumentText.ts +++ b/sdks/node/model/subFormFieldsPerDocumentText.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentTextMerge.ts b/sdks/node/model/subFormFieldsPerDocumentTextMerge.ts index c6143f1ec..f8b658a0a 100644 --- a/sdks/node/model/subFormFieldsPerDocumentTextMerge.ts +++ b/sdks/node/model/subFormFieldsPerDocumentTextMerge.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; /** diff --git a/sdks/node/model/subFormFieldsPerDocumentTypeEnum.ts b/sdks/node/model/subFormFieldsPerDocumentTypeEnum.ts index 4fb12ed8d..5b239ea12 100644 --- a/sdks/node/model/subFormFieldsPerDocumentTypeEnum.ts +++ b/sdks/node/model/subFormFieldsPerDocumentTypeEnum.ts @@ -22,8 +22,6 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; - export enum SubFormFieldsPerDocumentTypeEnum { Checkbox = "checkbox", CheckboxMerge = "checkbox-merge", diff --git a/sdks/node/model/subMergeField.ts b/sdks/node/model/subMergeField.ts index c651f9542..f728475c2 100644 --- a/sdks/node/model/subMergeField.ts +++ b/sdks/node/model/subMergeField.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubMergeField { /** diff --git a/sdks/node/model/subOAuth.ts b/sdks/node/model/subOAuth.ts index c5113236c..ab3979846 100644 --- a/sdks/node/model/subOAuth.ts +++ b/sdks/node/model/subOAuth.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * OAuth related parameters. diff --git a/sdks/node/model/subOptions.ts b/sdks/node/model/subOptions.ts index 6624d8720..844e4ff23 100644 --- a/sdks/node/model/subOptions.ts +++ b/sdks/node/model/subOptions.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Additional options supported by API App. diff --git a/sdks/node/model/subSignatureRequestGroupedSigners.ts b/sdks/node/model/subSignatureRequestGroupedSigners.ts index 8055b50d1..9417509e4 100644 --- a/sdks/node/model/subSignatureRequestGroupedSigners.ts +++ b/sdks/node/model/subSignatureRequestGroupedSigners.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubSignatureRequestSigner } from "./subSignatureRequestSigner"; export class SubSignatureRequestGroupedSigners { diff --git a/sdks/node/model/subSignatureRequestSigner.ts b/sdks/node/model/subSignatureRequestSigner.ts index c7b1fabb9..6eb403434 100644 --- a/sdks/node/model/subSignatureRequestSigner.ts +++ b/sdks/node/model/subSignatureRequestSigner.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubSignatureRequestSigner { /** diff --git a/sdks/node/model/subSignatureRequestTemplateSigner.ts b/sdks/node/model/subSignatureRequestTemplateSigner.ts index 98be7ce9e..7722e724e 100644 --- a/sdks/node/model/subSignatureRequestTemplateSigner.ts +++ b/sdks/node/model/subSignatureRequestTemplateSigner.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubSignatureRequestTemplateSigner { /** diff --git a/sdks/node/model/subSigningOptions.ts b/sdks/node/model/subSigningOptions.ts index a37e76dda..886d611c7 100644 --- a/sdks/node/model/subSigningOptions.ts +++ b/sdks/node/model/subSigningOptions.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * This allows the requester to specify the types allowed for creating a signature. **NOTE:** If `signing_options` are not defined in the request, the allowed types will default to those specified in the account settings. diff --git a/sdks/node/model/subTeamResponse.ts b/sdks/node/model/subTeamResponse.ts index fc30d706c..22111b62e 100644 --- a/sdks/node/model/subTeamResponse.ts +++ b/sdks/node/model/subTeamResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubTeamResponse { /** diff --git a/sdks/node/model/subTemplateRole.ts b/sdks/node/model/subTemplateRole.ts index 8d1c05fbb..249f3628d 100644 --- a/sdks/node/model/subTemplateRole.ts +++ b/sdks/node/model/subTemplateRole.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubTemplateRole { /** diff --git a/sdks/node/model/subUnclaimedDraftSigner.ts b/sdks/node/model/subUnclaimedDraftSigner.ts index 48dc51f25..6207006bf 100644 --- a/sdks/node/model/subUnclaimedDraftSigner.ts +++ b/sdks/node/model/subUnclaimedDraftSigner.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubUnclaimedDraftSigner { /** diff --git a/sdks/node/model/subUnclaimedDraftTemplateSigner.ts b/sdks/node/model/subUnclaimedDraftTemplateSigner.ts index f26630da5..dd341e84a 100644 --- a/sdks/node/model/subUnclaimedDraftTemplateSigner.ts +++ b/sdks/node/model/subUnclaimedDraftTemplateSigner.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class SubUnclaimedDraftTemplateSigner { /** diff --git a/sdks/node/model/subWhiteLabelingOptions.ts b/sdks/node/model/subWhiteLabelingOptions.ts index 54f1ef2cc..17a64f32e 100644 --- a/sdks/node/model/subWhiteLabelingOptions.ts +++ b/sdks/node/model/subWhiteLabelingOptions.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An array of elements and values serialized to a string, to be used to customize the app\'s signer page. (Only applies to some API plans) Take a look at our [white labeling guide](https://developers.hellosign.com/api/reference/premium-branding/) to learn more. diff --git a/sdks/node/model/teamAddMemberRequest.ts b/sdks/node/model/teamAddMemberRequest.ts index 8f6b723ee..c5f49a26e 100644 --- a/sdks/node/model/teamAddMemberRequest.ts +++ b/sdks/node/model/teamAddMemberRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TeamAddMemberRequest { /** diff --git a/sdks/node/model/teamCreateRequest.ts b/sdks/node/model/teamCreateRequest.ts index 115270ca0..7439b337d 100644 --- a/sdks/node/model/teamCreateRequest.ts +++ b/sdks/node/model/teamCreateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TeamCreateRequest { /** diff --git a/sdks/node/model/teamGetInfoResponse.ts b/sdks/node/model/teamGetInfoResponse.ts index c42a564f7..c8283f5d9 100644 --- a/sdks/node/model/teamGetInfoResponse.ts +++ b/sdks/node/model/teamGetInfoResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TeamInfoResponse } from "./teamInfoResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/teamGetResponse.ts b/sdks/node/model/teamGetResponse.ts index 8ebb307d6..9cac7d26e 100644 --- a/sdks/node/model/teamGetResponse.ts +++ b/sdks/node/model/teamGetResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TeamResponse } from "./teamResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/teamInfoResponse.ts b/sdks/node/model/teamInfoResponse.ts index 1654388ad..40ae3cd2c 100644 --- a/sdks/node/model/teamInfoResponse.ts +++ b/sdks/node/model/teamInfoResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TeamParentResponse } from "./teamParentResponse"; export class TeamInfoResponse { diff --git a/sdks/node/model/teamInviteResponse.ts b/sdks/node/model/teamInviteResponse.ts index 1e0268622..a227d7cd7 100644 --- a/sdks/node/model/teamInviteResponse.ts +++ b/sdks/node/model/teamInviteResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TeamInviteResponse { /** diff --git a/sdks/node/model/teamInvitesResponse.ts b/sdks/node/model/teamInvitesResponse.ts index 08f01c069..a8cbe449e 100644 --- a/sdks/node/model/teamInvitesResponse.ts +++ b/sdks/node/model/teamInvitesResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TeamInviteResponse } from "./teamInviteResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/teamMemberResponse.ts b/sdks/node/model/teamMemberResponse.ts index a4515f3ae..76e2d689e 100644 --- a/sdks/node/model/teamMemberResponse.ts +++ b/sdks/node/model/teamMemberResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TeamMemberResponse { /** diff --git a/sdks/node/model/teamMembersResponse.ts b/sdks/node/model/teamMembersResponse.ts index 5194c7405..b662d987a 100644 --- a/sdks/node/model/teamMembersResponse.ts +++ b/sdks/node/model/teamMembersResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ListInfoResponse } from "./listInfoResponse"; import { TeamMemberResponse } from "./teamMemberResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/teamParentResponse.ts b/sdks/node/model/teamParentResponse.ts index c0d48af54..b5b67f4e7 100644 --- a/sdks/node/model/teamParentResponse.ts +++ b/sdks/node/model/teamParentResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Information about the parent team if a team has one, set to `null` otherwise. diff --git a/sdks/node/model/teamRemoveMemberRequest.ts b/sdks/node/model/teamRemoveMemberRequest.ts index 98676f517..19757b71e 100644 --- a/sdks/node/model/teamRemoveMemberRequest.ts +++ b/sdks/node/model/teamRemoveMemberRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TeamRemoveMemberRequest { /** diff --git a/sdks/node/model/teamResponse.ts b/sdks/node/model/teamResponse.ts index 54cf03713..4d0a233d0 100644 --- a/sdks/node/model/teamResponse.ts +++ b/sdks/node/model/teamResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { AccountResponse } from "./accountResponse"; /** diff --git a/sdks/node/model/teamSubTeamsResponse.ts b/sdks/node/model/teamSubTeamsResponse.ts index 656e22333..3b8429e48 100644 --- a/sdks/node/model/teamSubTeamsResponse.ts +++ b/sdks/node/model/teamSubTeamsResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ListInfoResponse } from "./listInfoResponse"; import { SubTeamResponse } from "./subTeamResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/teamUpdateRequest.ts b/sdks/node/model/teamUpdateRequest.ts index 88d1aac55..c0ad1fab4 100644 --- a/sdks/node/model/teamUpdateRequest.ts +++ b/sdks/node/model/teamUpdateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TeamUpdateRequest { /** diff --git a/sdks/node/model/templateAddUserRequest.ts b/sdks/node/model/templateAddUserRequest.ts index 1c2691157..8edfd37b6 100644 --- a/sdks/node/model/templateAddUserRequest.ts +++ b/sdks/node/model/templateAddUserRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TemplateAddUserRequest { /** diff --git a/sdks/node/model/templateCreateEmbeddedDraftRequest.ts b/sdks/node/model/templateCreateEmbeddedDraftRequest.ts index 61f59da10..657fa7c86 100644 --- a/sdks/node/model/templateCreateEmbeddedDraftRequest.ts +++ b/sdks/node/model/templateCreateEmbeddedDraftRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubEditorOptions } from "./subEditorOptions"; import { SubFieldOptions } from "./subFieldOptions"; diff --git a/sdks/node/model/templateCreateEmbeddedDraftResponse.ts b/sdks/node/model/templateCreateEmbeddedDraftResponse.ts index 63ec550b0..d1fb582c1 100644 --- a/sdks/node/model/templateCreateEmbeddedDraftResponse.ts +++ b/sdks/node/model/templateCreateEmbeddedDraftResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateCreateEmbeddedDraftResponseTemplate } from "./templateCreateEmbeddedDraftResponseTemplate"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/templateCreateEmbeddedDraftResponseTemplate.ts b/sdks/node/model/templateCreateEmbeddedDraftResponseTemplate.ts index 788d6b72d..af7f9a71b 100644 --- a/sdks/node/model/templateCreateEmbeddedDraftResponseTemplate.ts +++ b/sdks/node/model/templateCreateEmbeddedDraftResponseTemplate.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { WarningResponse } from "./warningResponse"; /** diff --git a/sdks/node/model/templateCreateRequest.ts b/sdks/node/model/templateCreateRequest.ts index 82c501124..66701c09e 100644 --- a/sdks/node/model/templateCreateRequest.ts +++ b/sdks/node/model/templateCreateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubFieldOptions } from "./subFieldOptions"; import { SubFormFieldGroup } from "./subFormFieldGroup"; diff --git a/sdks/node/model/templateCreateResponse.ts b/sdks/node/model/templateCreateResponse.ts index 11d0dbc78..34e685de6 100644 --- a/sdks/node/model/templateCreateResponse.ts +++ b/sdks/node/model/templateCreateResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateCreateResponseTemplate } from "./templateCreateResponseTemplate"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/templateCreateResponseTemplate.ts b/sdks/node/model/templateCreateResponseTemplate.ts index f6de5fc50..cdcd61167 100644 --- a/sdks/node/model/templateCreateResponseTemplate.ts +++ b/sdks/node/model/templateCreateResponseTemplate.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Template object with parameters: `template_id`. diff --git a/sdks/node/model/templateEditResponse.ts b/sdks/node/model/templateEditResponse.ts index c0bbca667..bb9683bb7 100644 --- a/sdks/node/model/templateEditResponse.ts +++ b/sdks/node/model/templateEditResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TemplateEditResponse { /** diff --git a/sdks/node/model/templateGetResponse.ts b/sdks/node/model/templateGetResponse.ts index 96a2ca85a..3575bfeed 100644 --- a/sdks/node/model/templateGetResponse.ts +++ b/sdks/node/model/templateGetResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/templateListResponse.ts b/sdks/node/model/templateListResponse.ts index 65d5ff5ec..7aa30874f 100644 --- a/sdks/node/model/templateListResponse.ts +++ b/sdks/node/model/templateListResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { ListInfoResponse } from "./listInfoResponse"; import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/templateRemoveUserRequest.ts b/sdks/node/model/templateRemoveUserRequest.ts index e103a5478..4379f10a8 100644 --- a/sdks/node/model/templateRemoveUserRequest.ts +++ b/sdks/node/model/templateRemoveUserRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TemplateRemoveUserRequest { /** diff --git a/sdks/node/model/templateResponse.ts b/sdks/node/model/templateResponse.ts index 4fc489e7e..88df4c09b 100644 --- a/sdks/node/model/templateResponse.ts +++ b/sdks/node/model/templateResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseAccount } from "./templateResponseAccount"; import { TemplateResponseCCRole } from "./templateResponseCCRole"; import { TemplateResponseDocument } from "./templateResponseDocument"; diff --git a/sdks/node/model/templateResponseAccount.ts b/sdks/node/model/templateResponseAccount.ts index 703c72e13..3b43d9351 100644 --- a/sdks/node/model/templateResponseAccount.ts +++ b/sdks/node/model/templateResponseAccount.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseAccountQuota } from "./templateResponseAccountQuota"; export class TemplateResponseAccount { diff --git a/sdks/node/model/templateResponseAccountQuota.ts b/sdks/node/model/templateResponseAccountQuota.ts index e6d3c1bea..e2d6669b6 100644 --- a/sdks/node/model/templateResponseAccountQuota.ts +++ b/sdks/node/model/templateResponseAccountQuota.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * An array of the designated CC roles that must be specified when sending a SignatureRequest using this Template. diff --git a/sdks/node/model/templateResponseCCRole.ts b/sdks/node/model/templateResponseCCRole.ts index c20a545d6..b3b7a2fd7 100644 --- a/sdks/node/model/templateResponseCCRole.ts +++ b/sdks/node/model/templateResponseCCRole.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TemplateResponseCCRole { /** diff --git a/sdks/node/model/templateResponseDocument.ts b/sdks/node/model/templateResponseDocument.ts index 71c39fdb9..0c7a19e02 100644 --- a/sdks/node/model/templateResponseDocument.ts +++ b/sdks/node/model/templateResponseDocument.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentCustomFieldBase } from "./templateResponseDocumentCustomFieldBase"; import { TemplateResponseDocumentFieldGroup } from "./templateResponseDocumentFieldGroup"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; diff --git a/sdks/node/model/templateResponseDocumentCustomFieldBase.ts b/sdks/node/model/templateResponseDocumentCustomFieldBase.ts index ea5cd75b1..04426c32e 100644 --- a/sdks/node/model/templateResponseDocumentCustomFieldBase.ts +++ b/sdks/node/model/templateResponseDocumentCustomFieldBase.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap } from "./"; /** * An array of Form Field objects containing the name and type of each named field. diff --git a/sdks/node/model/templateResponseDocumentCustomFieldCheckbox.ts b/sdks/node/model/templateResponseDocumentCustomFieldCheckbox.ts index 9e8c5062f..f499b69fc 100644 --- a/sdks/node/model/templateResponseDocumentCustomFieldCheckbox.ts +++ b/sdks/node/model/templateResponseDocumentCustomFieldCheckbox.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentCustomFieldBase } from "./templateResponseDocumentCustomFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentCustomFieldText.ts b/sdks/node/model/templateResponseDocumentCustomFieldText.ts index 500a37c13..3f59efc19 100644 --- a/sdks/node/model/templateResponseDocumentCustomFieldText.ts +++ b/sdks/node/model/templateResponseDocumentCustomFieldText.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentCustomFieldBase } from "./templateResponseDocumentCustomFieldBase"; import { TemplateResponseFieldAvgTextLength } from "./templateResponseFieldAvgTextLength"; diff --git a/sdks/node/model/templateResponseDocumentFieldGroup.ts b/sdks/node/model/templateResponseDocumentFieldGroup.ts index 3fc6d9aaf..4d2f9c695 100644 --- a/sdks/node/model/templateResponseDocumentFieldGroup.ts +++ b/sdks/node/model/templateResponseDocumentFieldGroup.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFieldGroupRule } from "./templateResponseDocumentFieldGroupRule"; export class TemplateResponseDocumentFieldGroup { diff --git a/sdks/node/model/templateResponseDocumentFieldGroupRule.ts b/sdks/node/model/templateResponseDocumentFieldGroupRule.ts index 582becc48..f5ad93cf4 100644 --- a/sdks/node/model/templateResponseDocumentFieldGroupRule.ts +++ b/sdks/node/model/templateResponseDocumentFieldGroupRule.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * The rule used to validate checkboxes in the form field group. See [checkbox field grouping](/api/reference/constants/#checkbox-field-grouping). diff --git a/sdks/node/model/templateResponseDocumentFormFieldBase.ts b/sdks/node/model/templateResponseDocumentFormFieldBase.ts index b1b380187..59ee3898b 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldBase.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldBase.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap } from "./"; /** * An array of Form Field objects containing the name and type of each named field. diff --git a/sdks/node/model/templateResponseDocumentFormFieldCheckbox.ts b/sdks/node/model/templateResponseDocumentFormFieldCheckbox.ts index f144b3aa1..5e0b6d88b 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldCheckbox.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldCheckbox.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentFormFieldDateSigned.ts b/sdks/node/model/templateResponseDocumentFormFieldDateSigned.ts index 7483b8c08..b510aa57f 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldDateSigned.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldDateSigned.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentFormFieldDropdown.ts b/sdks/node/model/templateResponseDocumentFormFieldDropdown.ts index cd3d19fa8..e2878febc 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldDropdown.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldDropdown.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentFormFieldHyperlink.ts b/sdks/node/model/templateResponseDocumentFormFieldHyperlink.ts index a9d35836a..4a5998959 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldHyperlink.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldHyperlink.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; import { TemplateResponseFieldAvgTextLength } from "./templateResponseFieldAvgTextLength"; diff --git a/sdks/node/model/templateResponseDocumentFormFieldInitials.ts b/sdks/node/model/templateResponseDocumentFormFieldInitials.ts index d158e2150..1b14087a4 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldInitials.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldInitials.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentFormFieldRadio.ts b/sdks/node/model/templateResponseDocumentFormFieldRadio.ts index 518bfa583..3a20f95a0 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldRadio.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldRadio.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentFormFieldSignature.ts b/sdks/node/model/templateResponseDocumentFormFieldSignature.ts index a7005ffa4..c069e00aa 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldSignature.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldSignature.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentFormFieldText.ts b/sdks/node/model/templateResponseDocumentFormFieldText.ts index b6646b67b..2c320d342 100644 --- a/sdks/node/model/templateResponseDocumentFormFieldText.ts +++ b/sdks/node/model/templateResponseDocumentFormFieldText.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentFormFieldBase } from "./templateResponseDocumentFormFieldBase"; import { TemplateResponseFieldAvgTextLength } from "./templateResponseFieldAvgTextLength"; diff --git a/sdks/node/model/templateResponseDocumentStaticFieldBase.ts b/sdks/node/model/templateResponseDocumentStaticFieldBase.ts index 1fd71dce5..04d3275ef 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldBase.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldBase.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap } from "./"; /** * An array describing static overlay fields. **NOTE:** Only available for certain subscriptions. diff --git a/sdks/node/model/templateResponseDocumentStaticFieldCheckbox.ts b/sdks/node/model/templateResponseDocumentStaticFieldCheckbox.ts index 2ed104c5f..2a6d05dcb 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldCheckbox.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldCheckbox.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentStaticFieldDateSigned.ts b/sdks/node/model/templateResponseDocumentStaticFieldDateSigned.ts index 80d202e2e..4e9a7d785 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldDateSigned.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldDateSigned.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentStaticFieldDropdown.ts b/sdks/node/model/templateResponseDocumentStaticFieldDropdown.ts index df43b6d92..228547758 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldDropdown.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldDropdown.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentStaticFieldHyperlink.ts b/sdks/node/model/templateResponseDocumentStaticFieldHyperlink.ts index ed8c207fc..e930e6037 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldHyperlink.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldHyperlink.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentStaticFieldInitials.ts b/sdks/node/model/templateResponseDocumentStaticFieldInitials.ts index f9a4fd293..bd478bdd7 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldInitials.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldInitials.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentStaticFieldRadio.ts b/sdks/node/model/templateResponseDocumentStaticFieldRadio.ts index 7272ec6ee..b6cfa1af8 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldRadio.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldRadio.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentStaticFieldSignature.ts b/sdks/node/model/templateResponseDocumentStaticFieldSignature.ts index 879adee61..bdf167863 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldSignature.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldSignature.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseDocumentStaticFieldText.ts b/sdks/node/model/templateResponseDocumentStaticFieldText.ts index 197aeaab8..7a768c4ae 100644 --- a/sdks/node/model/templateResponseDocumentStaticFieldText.ts +++ b/sdks/node/model/templateResponseDocumentStaticFieldText.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateResponseDocumentStaticFieldBase } from "./templateResponseDocumentStaticFieldBase"; /** diff --git a/sdks/node/model/templateResponseFieldAvgTextLength.ts b/sdks/node/model/templateResponseFieldAvgTextLength.ts index 17b04fc38..d0a4fc396 100644 --- a/sdks/node/model/templateResponseFieldAvgTextLength.ts +++ b/sdks/node/model/templateResponseFieldAvgTextLength.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * Average text length in this field. diff --git a/sdks/node/model/templateResponseSignerRole.ts b/sdks/node/model/templateResponseSignerRole.ts index 0b3d5b67e..9bebd958f 100644 --- a/sdks/node/model/templateResponseSignerRole.ts +++ b/sdks/node/model/templateResponseSignerRole.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; export class TemplateResponseSignerRole { /** diff --git a/sdks/node/model/templateUpdateFilesRequest.ts b/sdks/node/model/templateUpdateFilesRequest.ts index 9f75a47d4..56f8016ca 100644 --- a/sdks/node/model/templateUpdateFilesRequest.ts +++ b/sdks/node/model/templateUpdateFilesRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; export class TemplateUpdateFilesRequest { /** diff --git a/sdks/node/model/templateUpdateFilesResponse.ts b/sdks/node/model/templateUpdateFilesResponse.ts index 4c46ef688..c60ab4772 100644 --- a/sdks/node/model/templateUpdateFilesResponse.ts +++ b/sdks/node/model/templateUpdateFilesResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateUpdateFilesResponseTemplate } from "./templateUpdateFilesResponseTemplate"; export class TemplateUpdateFilesResponse { diff --git a/sdks/node/model/templateUpdateFilesResponseTemplate.ts b/sdks/node/model/templateUpdateFilesResponseTemplate.ts index 58e6ce711..98e18dabc 100644 --- a/sdks/node/model/templateUpdateFilesResponseTemplate.ts +++ b/sdks/node/model/templateUpdateFilesResponseTemplate.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { WarningResponse } from "./warningResponse"; /** diff --git a/sdks/node/model/unclaimedDraftCreateEmbeddedRequest.ts b/sdks/node/model/unclaimedDraftCreateEmbeddedRequest.ts index cde1c5277..950f3c5c1 100644 --- a/sdks/node/model/unclaimedDraftCreateEmbeddedRequest.ts +++ b/sdks/node/model/unclaimedDraftCreateEmbeddedRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubEditorOptions } from "./subEditorOptions"; @@ -33,6 +33,9 @@ import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; import { SubSigningOptions } from "./subSigningOptions"; import { SubUnclaimedDraftSigner } from "./subUnclaimedDraftSigner"; +/** + * + */ export class UnclaimedDraftCreateEmbeddedRequest { /** * Client id of the app used to create the draft. Used to apply the branding and callback url defined for the app. diff --git a/sdks/node/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.ts b/sdks/node/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.ts index ff7169c74..d9d70068e 100644 --- a/sdks/node/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.ts +++ b/sdks/node/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; import { SubEditorOptions } from "./subEditorOptions"; diff --git a/sdks/node/model/unclaimedDraftCreateRequest.ts b/sdks/node/model/unclaimedDraftCreateRequest.ts index 873736e21..cac96a626 100644 --- a/sdks/node/model/unclaimedDraftCreateRequest.ts +++ b/sdks/node/model/unclaimedDraftCreateRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubFieldOptions } from "./subFieldOptions"; @@ -32,6 +32,9 @@ import { SubFormFieldsPerDocumentBase } from "./subFormFieldsPerDocumentBase"; import { SubSigningOptions } from "./subSigningOptions"; import { SubUnclaimedDraftSigner } from "./subUnclaimedDraftSigner"; +/** + * + */ export class UnclaimedDraftCreateRequest { /** * The type of unclaimed draft to create. Use `send_document` to create a claimable file, and `request_signature` for a claimable signature request. If the type is `request_signature` then signers name and email_address are not optional. diff --git a/sdks/node/model/unclaimedDraftCreateResponse.ts b/sdks/node/model/unclaimedDraftCreateResponse.ts index 823737127..7dc0be3e1 100644 --- a/sdks/node/model/unclaimedDraftCreateResponse.ts +++ b/sdks/node/model/unclaimedDraftCreateResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { UnclaimedDraftResponse } from "./unclaimedDraftResponse"; import { WarningResponse } from "./warningResponse"; diff --git a/sdks/node/model/unclaimedDraftEditAndResendRequest.ts b/sdks/node/model/unclaimedDraftEditAndResendRequest.ts index f3e090e5d..9aa72f4b2 100644 --- a/sdks/node/model/unclaimedDraftEditAndResendRequest.ts +++ b/sdks/node/model/unclaimedDraftEditAndResendRequest.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; import { SubEditorOptions } from "./subEditorOptions"; export class UnclaimedDraftEditAndResendRequest { diff --git a/sdks/node/model/unclaimedDraftResponse.ts b/sdks/node/model/unclaimedDraftResponse.ts index 8b1546494..9a635ffc6 100644 --- a/sdks/node/model/unclaimedDraftResponse.ts +++ b/sdks/node/model/unclaimedDraftResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * A group of documents that a user can take ownership of via the claim URL. diff --git a/sdks/node/model/warningResponse.ts b/sdks/node/model/warningResponse.ts index 9bcad08a3..579a4cbd8 100644 --- a/sdks/node/model/warningResponse.ts +++ b/sdks/node/model/warningResponse.ts @@ -22,7 +22,7 @@ * SOFTWARE. */ -import { RequestFile, AttributeTypeMap, ObjectSerializer } from "./"; +import { AttributeTypeMap, ObjectSerializer } from "./"; /** * A list of warnings. diff --git a/sdks/node/openapi-config.yaml b/sdks/node/openapi-config.yaml index 63b2675d6..2f8202ddf 100644 --- a/sdks/node/openapi-config.yaml +++ b/sdks/node/openapi-config.yaml @@ -2,11 +2,12 @@ generatorName: typescript-node typeMappings: {} additionalProperties: npmName: "@dropbox/sign" - npmVersion: 1.5-dev + npmVersion: 1.6-dev supportsES6: true apiDocPath: ./docs/api modelDocPath: ./docs/model sortModelPropertiesByRequiredFlag: true + useCustomTemplateCode: true files: npmignore: templateType: SupportingFiles @@ -32,6 +33,9 @@ files: model-index.mustache: templateType: SupportingFiles destinationFilename: model/index.ts + prettierrc.cjs: + templateType: SupportingFiles + destinationFilename: .prettierrc.cjs globalProperties: apiTests: false modelTests: false diff --git a/sdks/node/package-lock.json b/sdks/node/package-lock.json index 323d50dea..6596183a2 100644 --- a/sdks/node/package-lock.json +++ b/sdks/node/package-lock.json @@ -1,30 +1,33 @@ { "name": "@dropbox/sign", - "version": "1.5-dev", + "version": "1.6-dev", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@dropbox/sign", - "version": "1.5-dev", + "version": "1.6-dev", "dependencies": { "axios": "^1.7.0", - "bluebird": "^3.5.0", + "bluebird": "^3.7.2", "form-data": "^4.0.0", "qs": "^6.10.3" }, "devDependencies": { - "@types/bluebird": "3.5.33", + "@types/bluebird": "^3.5.33", "@types/jest": "^29.5.7", + "@types/json-diff": "^1.0.3", "@types/node": "^20.8.10", + "@types/qs": "^6.9.15", "axios-mock-adapter": "^1.20.0", "esbuild": "^0.14.54", "jest": "^29.7.0", "json-diff": "^0.7.1", "prettier": "2.5.1", + "prettier-plugin-organize-imports": "^4.0.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", - "typescript": "^4.3.0" + "typescript": "^4.0 || ^5.0" } }, "node_modules/@ampproject/remapping": { @@ -93,9 +96,9 @@ } }, "node_modules/@babel/generator": { - "version": "7.25.4", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.4.tgz", - "integrity": "sha512-NFtZmZsyzDPJnk9Zg3BbTfKKc9UlHYzD0E//p2Z3B9nCwwtJW9T0gVbCz8+fBngnn4zf1Dr3IK8PHQQHq0lDQw==", + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", "dev": true, "dependencies": { "@babel/types": "^7.25.4", @@ -613,22 +616,6 @@ "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", - "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/@istanbuljs/load-nyc-config": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", @@ -1070,9 +1057,9 @@ } }, "node_modules/@types/bluebird": { - "version": "3.5.33", - "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.33.tgz", - "integrity": "sha512-ndEo1xvnYeHxm7I/5sF6tBvnsA4Tdi3zj1keRKRs12SP+2ye2A27NDJ1B6PqkfMbGAcT+mqQVqbZRIrhfOp5PQ==", + "version": "3.5.42", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.42.tgz", + "integrity": "sha512-Jhy+MWRlro6UjVi578V/4ZGNfeCOcNCp0YaFNIUGFKlImowqwb1O/22wDVk3FDGMLqxdpOV3qQHD5fPEH4hK6A==", "dev": true }, "node_modules/@types/graceful-fs": { @@ -1118,6 +1105,12 @@ "pretty-format": "^29.0.0" } }, + "node_modules/@types/json-diff": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/json-diff/-/json-diff-1.0.3.tgz", + "integrity": "sha512-Qvxm8fpRMv/1zZR3sQWImeRK2mBYJji20xF51Fq9Gt//Ed18u0x6/FNLogLS1xhfUWTEmDyqveJqn95ltB6Kvw==", + "dev": true + }, "node_modules/@types/node": { "version": "20.16.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.1.tgz", @@ -1127,6 +1120,12 @@ "undici-types": "~6.19.2" } }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==", + "dev": true + }, "node_modules/@types/stack-utils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", @@ -1251,9 +1250,9 @@ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, "node_modules/axios": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", - "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.5.tgz", + "integrity": "sha512-fZu86yCo+svH3uqJ/yTdQ0QHpQu5oL+/QE+QPSv6BZSkDAoky9vytxp7u5qk83OJFS3kEBcesWni9WTZAv3tSw==", "dependencies": { "follow-redirects": "^1.15.6", "form-data": "^4.0.0", @@ -1512,9 +1511,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001651", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", - "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", "dev": true, "funding": [ { @@ -1572,9 +1571,9 @@ } }, "node_modules/cjs-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", - "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz", + "integrity": "sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==", "dev": true }, "node_modules/cli-color": { @@ -1988,54 +1987,6 @@ "esbuild-windows-arm64": "0.14.54" } }, - "node_modules/esbuild-android-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", - "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-android-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", - "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-darwin-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", - "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/esbuild-darwin-arm64": { "version": "0.14.54", "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", @@ -2052,86 +2003,6 @@ "node": ">=12" } }, - "node_modules/esbuild-freebsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", - "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-freebsd-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", - "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", - "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", - "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-arm": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", - "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/esbuild-linux-arm64": { "version": "0.14.54", "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", @@ -2148,166 +2019,6 @@ "node": ">=12" } }, - "node_modules/esbuild-linux-mips64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", - "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-ppc64le": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", - "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-riscv64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", - "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-linux-s390x": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", - "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-netbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", - "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-openbsd-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", - "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-sunos-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", - "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-32": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", - "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", - "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/esbuild-windows-arm64": { - "version": "0.14.54", - "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", - "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, "node_modules/escalade": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", @@ -3732,9 +3443,9 @@ "dev": true }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, "dependencies": { "braces": "^3.0.3", @@ -4023,6 +3734,26 @@ "node": ">=10.13.0" } }, + "node_modules/prettier-plugin-organize-imports": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-organize-imports/-/prettier-plugin-organize-imports-4.0.0.tgz", + "integrity": "sha512-vnKSdgv9aOlqKeEFGhf9SCBsTyzDSyScy1k7E0R1Uo4L0cTcOV7c1XQaT7jfXIOc/p08WLBfN2QUQA9zDSZMxA==", + "dev": true, + "peerDependencies": { + "@vue/language-plugin-pug": "^2.0.24", + "prettier": ">=2.0", + "typescript": ">=2.9", + "vue-tsc": "^2.0.24" + }, + "peerDependenciesMeta": { + "@vue/language-plugin-pug": { + "optional": true + }, + "vue-tsc": { + "optional": true + } + } + }, "node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", @@ -4428,20 +4159,20 @@ } }, "node_modules/ts-jest": { - "version": "29.2.4", - "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.4.tgz", - "integrity": "sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw==", + "version": "29.2.5", + "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-29.2.5.tgz", + "integrity": "sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==", "dev": true, "dependencies": { - "bs-logger": "0.x", + "bs-logger": "^0.2.6", "ejs": "^3.1.10", - "fast-json-stable-stringify": "2.x", + "fast-json-stable-stringify": "^2.1.0", "jest-util": "^29.0.0", "json5": "^2.2.3", - "lodash.memoize": "4.x", - "make-error": "1.x", - "semver": "^7.5.3", - "yargs-parser": "^21.0.1" + "lodash.memoize": "^4.1.2", + "make-error": "^1.3.6", + "semver": "^7.6.3", + "yargs-parser": "^21.1.1" }, "bin": { "ts-jest": "cli.js" @@ -4558,16 +4289,16 @@ } }, "node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "5.5.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", + "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/undici-types": { diff --git a/sdks/node/package.json b/sdks/node/package.json index 8705b9156..2468838c0 100644 --- a/sdks/node/package.json +++ b/sdks/node/package.json @@ -1,6 +1,6 @@ { "name": "@dropbox/sign", - "version": "1.5-dev", + "version": "1.6-dev", "description": "Official Node client for Dropbox Sign", "repository": { "type": "git", @@ -19,21 +19,24 @@ "author": "Dropbox Sign", "dependencies": { "axios": "^1.7.0", - "bluebird": "^3.5.0", + "bluebird": "^3.7.2", "form-data": "^4.0.0", "qs": "^6.10.3" }, "devDependencies": { - "@types/bluebird": "3.5.33", + "@types/bluebird": "^3.5.33", "@types/jest": "^29.5.7", + "@types/json-diff": "^1.0.3", "@types/node": "^20.8.10", + "@types/qs": "^6.9.15", "axios-mock-adapter": "^1.20.0", "esbuild": "^0.14.54", "jest": "^29.7.0", "json-diff": "^0.7.1", "prettier": "2.5.1", + "prettier-plugin-organize-imports": "^4.0.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", - "typescript": "^4.3.0" + "typescript": "^4.0 || ^5.0" } } diff --git a/sdks/node/run-build b/sdks/node/run-build index d9f8594fd..9bf210d4a 100755 --- a/sdks/node/run-build +++ b/sdks/node/run-build @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# see https://github.com/OpenAPITools/openapi-generator/tree/1314e229f58cf056850dc912bbf55e49bcda2db8/modules/openapi-generator/src/main/resources/typescript-node +# see https://github.com/OpenAPITools/openapi-generator/tree/v7.8.0/modules/openapi-generator/src/main/resources/typescript-node set -e @@ -11,7 +11,7 @@ WORKING_DIR="/app/javascript" docker run --rm \ -v "${DIR}/:/local" \ --user "$(id -u):$(id -g)" \ - openapitools/openapi-generator-cli:v5.3.0 generate \ + openapitools/openapi-generator-cli:v7.8.0 generate \ -i "/local/openapi-sdk.yaml" \ -c "/local/openapi-config.yaml" \ -t "/local/templates" \ @@ -28,7 +28,7 @@ mkdir -p "${DIR}/tmp_docs" docker run --rm \ -v "${DIR}/:/local" \ --user "$(id -u):$(id -g)" \ - openapitools/openapi-generator-cli:v5.3.0 generate \ + openapitools/openapi-generator-cli:v7.8.0 generate \ -i "/local/openapi-sdk.yaml" \ -c "/local/openapi-config.yaml" \ -t "/local/templates" \ @@ -49,7 +49,7 @@ mkdir -p "${DIR}/tmp_docs" docker run --rm \ -v "${DIR}/:/local" \ --user "$(id -u):$(id -g)" \ - openapitools/openapi-generator-cli:v5.3.0 generate \ + openapitools/openapi-generator-cli:v7.8.0 generate \ -i "/local/openapi-sdk.yaml" \ -c "/local/openapi-config.yaml" \ -t "/local/templates" \ diff --git a/sdks/node/templates/api-all.mustache b/sdks/node/templates/api-all.mustache index c986da7d7..bdf5c7c1d 100644 --- a/sdks/node/templates/api-all.mustache +++ b/sdks/node/templates/api-all.mustache @@ -1,38 +1,58 @@ {{#apiInfo}} -import { AttributeTypeMap, ObjectSerializer, RequestDetailedFile } from "../model"; +{{^useCustomTemplateCode}} +{{#apis}} +{{#operations}} +export * from './{{ classFilename }}'; +import { {{ classname }} } from './{{ classFilename }}'; +{{/operations}} +{{#withInterfaces}} +export * from './{{ classFilename }}Interface' +{{/withInterfaces}} +{{/apis}} +{{/useCustomTemplateCode}} import * as http from 'http'; -import { AxiosResponse } from "axios"; -import formData from "form-data"; -import Qs from "qs"; +{{#useCustomTemplateCode}} +import { ErrorResponse } from "../model"; +{{/useCustomTemplateCode}} export class HttpError extends Error { - constructor (public response: AxiosResponse, public body: any, public statusCode?: number) { +{{^useCustomTemplateCode}} + constructor (public response: http.IncomingMessage, public body: any, public statusCode?: number) { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} + constructor (public response: AxiosResponse, public body: ErrorResponse, public statusCode?: number) { +{{/useCustomTemplateCode}} super('HTTP request failed'); this.name = 'HttpError'; } } -export interface optionsI { - headers: { [name: string]: string } -} +{{^useCustomTemplateCode}} +export { RequestFile } from '../model/models'; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} +export { RequestFile } from '../model'; +{{/useCustomTemplateCode}} -export interface returnTypeT { - response: AxiosResponse, - body: T, -} +{{^useCustomTemplateCode}} +export const APIS = [{{#apis}}{{#operations}}{{ classname }}{{/operations}}{{^-last}}, {{/-last}}{{/apis}}]; +{{/useCustomTemplateCode}} +{{/apiInfo}} -export interface returnTypeI { - response: AxiosResponse, - body?: any, -} +{{#useCustomTemplateCode}} +import { AxiosResponse } from "axios"; +import { AttributeTypeMap, ObjectSerializer, RequestDetailedFile } from "../model"; +import formData from "form-data"; +import Qs from "qs"; + +export interface optionsI { headers: { [name: string]: string } } +export interface returnTypeT { response: AxiosResponse, body: T } +export interface returnTypeI { response: AxiosResponse, body?: any } export const queryParamsSerializer = (params) => { return Qs.stringify(params, { arrayFormat: 'brackets' }) } -export { RequestFile } from '../model'; -{{/apiInfo}} - export const USER_AGENT = "OpenAPI-Generator/{{{npmVersion}}}/node"; /** @@ -153,3 +173,4 @@ function isBufferDetailedFile(obj: any): obj is RequestDetailedFile { } const shouldJsonify = (val: any): boolean => val === Object(val); +{{/useCustomTemplateCode}} diff --git a/sdks/node/templates/api-single.mustache b/sdks/node/templates/api-single.mustache index cf81db291..cd57b314c 100644 --- a/sdks/node/templates/api-single.mustache +++ b/sdks/node/templates/api-single.mustache @@ -1,19 +1,41 @@ {{>licenseInfo}} - -import axios, { AxiosError, AxiosRequestConfig } from 'axios'; +{{^useCustomTemplateCode}} +import localVarRequest from 'request'; +import http from 'http'; /* tslint:disable:no-unused-locals */ +{{#imports}} +import { {{classname}} } from '{{filename}}'; +{{/imports}} + +import { ObjectSerializer, Authentication, VoidAuth, Interceptor } from '../model/models'; +{{#hasAuthMethods}} +import { HttpBasicAuth, HttpBearerAuth, ApiKeyAuth, OAuth } from '../model/models'; +{{/hasAuthMethods}} + +import { HttpError, RequestFile } from './apis'; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from 'axios'; +import http from 'http'; + import { ObjectSerializer, Authentication, VoidAuth, Interceptor, -{{#hasAuthMethods}} HttpBasicAuth, HttpBearerAuth, ApiKeyAuth, OAuth, -{{/hasAuthMethods}} -{{#imports}} - {{classname}}, -{{/imports}} + {{#imports}}{{classname}},{{/imports}} } from '../model'; -import { HttpError, optionsI, returnTypeT, returnTypeI, generateFormData, toFormData, queryParamsSerializer, USER_AGENT } from './'; +import { + HttpError, + optionsI, + returnTypeT, + returnTypeI, + generateFormData, + toFormData, + queryParamsSerializer, + USER_AGENT, +} from './'; +{{/useCustomTemplateCode}} let defaultBasePath = '{{{basePath}}}'; @@ -37,9 +59,12 @@ export enum {{classname}}ApiKeys { export class {{classname}} { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - 'User-Agent': USER_AGENT, - }; +{{^useCustomTemplateCode}} + protected _defaultHeaders : any = {}; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} + protected _defaultHeaders : any = { 'User-Agent': USER_AGENT }; +{{/useCustomTemplateCode}} protected _useQuerystring : boolean = false; protected authentications = { @@ -64,11 +89,38 @@ export class {{classname}} { protected interceptors: Interceptor[] = []; +{{^useCustomTemplateCode}} + constructor(basePath?: string); +{{#authMethods}} +{{#isBasicBasic}} + constructor(username: string, password: string, basePath?: string); +{{/isBasicBasic}} +{{/authMethods}} + constructor(basePathOrUsername: string, password?: string, basePath?: string) { + if (password) { +{{#authMethods}} +{{#isBasicBasic}} + this.username = basePathOrUsername; + this.password = password +{{/isBasicBasic}} +{{/authMethods}} + if (basePath) { + this.basePath = basePath; + } + } else { + if (basePathOrUsername) { + this.basePath = basePathOrUsername + } + } + } +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} constructor(basePath?: string) { if (basePath) { this.basePath = basePath; } } +{{/useCustomTemplateCode}} set useQuerystring(value: boolean) { this._useQuerystring = value; @@ -79,7 +131,12 @@ export class {{classname}} { } set defaultHeaders(defaultHeaders: any) { +{{^useCustomTemplateCode}} this._defaultHeaders = defaultHeaders; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; +{{/useCustomTemplateCode}} } get defaultHeaders() { @@ -94,9 +151,16 @@ export class {{classname}} { this.authentications.default = auth; } +{{^useCustomTemplateCode}} + public setApiKey(key: {{classname}}ApiKeys, value: string) { + (this.authentications as any)[{{classname}}ApiKeys[key]].apiKey = value; + } +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} public setApiKey(key: string) { this.authentications.api_key.username = key; } +{{/useCustomTemplateCode}} {{#hasAuthMethods}} {{#authMethods}} {{#isBasicBasic}} @@ -137,15 +201,19 @@ export class {{classname}} { {{#allParams}} * @param {{paramName}} {{description}} {{/allParams}} +{{#useCustomTemplateCode}} * @param options +{{/useCustomTemplateCode}} */ +{{^useCustomTemplateCode}} + public async {{nickname}} ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options: {headers: {[name: string]: string}} = {headers: {}}) : Promise<{ response: http.IncomingMessage; {{#returnType}}body: {{{.}}}; {{/returnType}}{{^returnType}}body?: any; {{/returnType}} }> { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} public async {{nickname}} ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options: optionsI = {headers: {}}) : Promise<{{#returnType}}returnTypeT<{{{.}}}>{{/returnType}}{{^returnType}}returnTypeI{{/returnType}}> { - {{#bodyParam}} - if (({{paramName}} !== null && {{paramName}} !== undefined) && {{{paramName}}}.constructor.name !== "{{{dataType}}}") { - {{{paramName}}} = ObjectSerializer.deserialize({{{paramName}}}, "{{{dataType}}}"); - } - {{/bodyParam}} - +{{#bodyParam}} + {{{paramName}}} = deserializeIfNeeded({{paramName}}, "{{{dataType}}}"); +{{/bodyParam}} +{{/useCustomTemplateCode}} const localVarPath = this.basePath + '{{{path}}}'{{#pathParams}} .replace('{' + '{{baseName}}' + '}', encodeURIComponent(String({{paramName}}))){{/pathParams}}; let localVarQueryParameters: any = {}; @@ -153,14 +221,25 @@ export class {{classname}} { {{#hasProduces}} const produces = [{{#produces}}'{{{mediaType}}}'{{^-last}}, {{/-last}}{{/produces}}]; // give precedence to 'application/json' +{{^useCustomTemplateCode}} + if (produces.indexOf('application/json') >= 0) { + localVarHeaderParams.Accept = 'application/json'; + } else { + localVarHeaderParams.Accept = produces.join(','); + } +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} if (produces.indexOf('application/json') >= 0) { localVarHeaderParams['content-type'] = 'application/json'; } else { - localVarHeaderParams['content-type'] = produces.join(","); + localVarHeaderParams['content-type'] = produces.join(','); } +{{/useCustomTemplateCode}} {{/hasProduces}} let localVarFormParams: any = {}; +{{#useCustomTemplateCode}} let localVarBodyParams: any = undefined; +{{/useCustomTemplateCode}} {{#allParams}} {{#required}} @@ -198,7 +277,24 @@ export class {{classname}} { {{/isFile}} {{/formParams}} - +{{^useCustomTemplateCode}} + let localVarRequestOptions: localVarRequest.Options = { + method: '{{httpMethod}}', + qs: localVarQueryParameters, + headers: localVarHeaderParams, + uri: localVarPath, + useQuerystring: this._useQuerystring, +{{^isResponseFile}} + json: true, +{{/isResponseFile}} +{{#isResponseFile}} + encoding: null, +{{/isResponseFile}} +{{#bodyParam}} + body: ObjectSerializer.serialize({{paramName}}, "{{{dataType}}}") +{{/bodyParam}} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} {{#bodyParam}} const result = generateFormData({{{paramName}}}, {{{dataType}}}.attributeTypeMap); localVarUseFormData = result.localVarUseFormData; @@ -236,6 +332,7 @@ export class {{classname}} { {{#bodyParam}} data, {{/bodyParam}} +{{/useCustomTemplateCode}} }; let authenticationPromise = Promise.resolve(); @@ -246,7 +343,12 @@ export class {{classname}} { } {{/isApiKey}} {{#isBasicBasic}} +{{^useCustomTemplateCode}} + if (this.authentications.{{name}}.username && this.authentications.{{name}}.password) { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} if (this.authentications.{{name}}.username) { +{{/useCustomTemplateCode}} authenticationPromise = authenticationPromise.then(() => this.authentications.{{name}}.applyToRequest(localVarRequestOptions)); } {{/isBasicBasic}} @@ -269,41 +371,58 @@ export class {{classname}} { } return interceptorPromise.then(() => { - return new Promise<{{#returnType}}returnTypeT<{{{.}}}>{{/returnType}}{{^returnType}}returnTypeI{{/returnType}}>((resolve, reject) => { - axios.request(localVarRequestOptions) - .then((response) => { - let body = response.data; - - if (response.status && response.status >= 200 && response.status <= 299) { +{{^useCustomTemplateCode}} + if (Object.keys(localVarFormParams).length) { + if (localVarUseFormData) { + (localVarRequestOptions).formData = localVarFormParams; + } else { + localVarRequestOptions.form = localVarFormParams; + } + } + return new Promise<{ response: http.IncomingMessage; {{#returnType}}body: {{{.}}}; {{/returnType}}{{^returnType}}body?: any; {{/returnType}} }>((resolve, reject) => { + localVarRequest(localVarRequestOptions, (error, response, body) => { + if (error) { + reject(error); + } else { + if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { {{#returnType}} body = ObjectSerializer.deserialize(body, "{{{.}}}"); {{/returnType}} resolve({ response: response, body: body }); } else { - reject(new HttpError(response, body, response.status)); + reject(new HttpError(response, body, response.statusCode)); } + } + }); + }); +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} + return new Promise<{{#returnType}}returnTypeT<{{{.}}}>{{/returnType}}{{^returnType}}returnTypeI{{/returnType}}>((resolve, reject) => { + axios.request(localVarRequestOptions) + .then((response) => { + handleSuccessfulResponse{{#returnType}}<{{{.}}}>{{/returnType}}( + resolve, + reject, + response, + {{#returnType}}"{{{.}}}",{{/returnType}} + ); }, (error: AxiosError) => { if (error.response == null) { reject(error); return; } - const response = error.response; - - let body; - {{#responses}} {{#dataType}} {{^isWildcard}} {{^isRange}} - if (response.status === {{code}}) { - body = ObjectSerializer.deserialize( - response.data, - "{{{dataType}}}" - ); - - reject(new HttpError(response, body, response.status)); - return; + if (handleErrorCodeResponse( + reject, + error.response, + {{code}}, + "{{{dataType}}}", + )) { + return; } {{/isRange}} {{/isWildcard}} @@ -313,40 +432,106 @@ export class {{classname}} { {{#responses}} {{#dataType}} {{#isRange}} - let rangeCodeLeft = Number("{{code}}"[0] + "00"); - let rangeCodeRight = Number("{{code}}"[0] + "99"); - if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { - body = ObjectSerializer.deserialize( - response.data, - "{{{dataType}}}" - ); - - reject(new HttpError(response, body, response.status)); - return; + if (handleErrorRangeResponse( + reject, + error.response, + "{{code}}", + "{{{dataType}}}", + )) { + return; } {{/isRange}} {{/dataType}} {{/responses}} - {{#responses}} - {{#dataType}} - {{#isWildcard}} - body = ObjectSerializer.deserialize( - response.data.error, - "{{{dataType}}}" - ); - - reject(new HttpError(response, response.data, response.status)); - return; - {{/isWildcard}} - {{/dataType}} - {{/responses}} - reject(error); }); }); +{{/useCustomTemplateCode}} }); } {{/operation}} } +{{#useCustomTemplateCode}} + +function deserializeIfNeeded (obj: T, classname: string): T { + if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { + return ObjectSerializer.deserialize(obj, classname); + } + + return obj; +} + +type AxiosResolve = ( + value: (returnTypeT | PromiseLike>), +) => void + +type AxiosReject = (reason?: any) => void; + +function handleSuccessfulResponse( + resolve: AxiosResolve, + reject: AxiosReject, + response: AxiosResponse, + returnType?: string, +) { + let body = response.data; + + if ( + response.status && + response.status >= 200 && + response.status <= 299 + ) { + if (returnType) { + body = ObjectSerializer.deserialize(body, returnType); + } + + resolve({ response: response, body: body }); + } else { + reject(new HttpError(response, body, response.status)); + } +} + +function handleErrorCodeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: number, + returnType: string +): boolean { + if (response.status !== code) { + return false; + } + + const body = ObjectSerializer.deserialize( + response.data, + returnType, + ); + + reject(new HttpError(response, body, response.status)); + + return true; +} + +function handleErrorRangeResponse( + reject: AxiosReject, + response: AxiosResponse, + code: string, + returnType: string +): boolean { + let rangeCodeLeft = Number(code[0] + "00"); + let rangeCodeRight = Number(code[0] + "99"); + + if (response.status >= rangeCodeLeft && response.status <= rangeCodeRight) { + const body = ObjectSerializer.deserialize( + response.data, + returnType, + ); + + reject(new HttpError(response, body, response.status)); + + return true; + } + + return false; +} +{{/useCustomTemplateCode}} {{/operations}} diff --git a/sdks/node/templates/api.mustache b/sdks/node/templates/api.mustache index 1b3c2c525..cb7a86d30 100644 --- a/sdks/node/templates/api.mustache +++ b/sdks/node/templates/api.mustache @@ -1,3 +1,13 @@ // This is the entrypoint for the package +{{^useCustomTemplateCode}} +export * from './api/apis'; +{{#models.0}} +export * from './model/models'; +{{/models.0}} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} export * from './api/index'; +{{#models.0}} export * from './model/index'; +{{/models.0}} +{{/useCustomTemplateCode}} diff --git a/sdks/node/templates/gitignore b/sdks/node/templates/gitignore index 78cc8efe1..9954e5824 100644 --- a/sdks/node/templates/gitignore +++ b/sdks/node/templates/gitignore @@ -1,10 +1,12 @@ wwwroot/*.js node_modules typings +dist +# CUSTOM - BEGIN test.* *.tgz .openapi-generator - .composer tmp_docs vendor +# CUSTOM - END diff --git a/sdks/node/templates/licenseInfo.mustache b/sdks/node/templates/licenseInfo.mustache index c68eee184..c02a394af 100644 --- a/sdks/node/templates/licenseInfo.mustache +++ b/sdks/node/templates/licenseInfo.mustache @@ -1,3 +1,17 @@ +{{^useCustomTemplateCode}} +/** + * {{{appName}}} + * {{{appDescription}}} + * + * {{#version}}The version of the OpenAPI document: {{{.}}}{{/version}} + * {{#infoEmail}}Contact: {{{.}}}{{/infoEmail}} + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} /** * The MIT License (MIT) * @@ -21,3 +35,4 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ +{{/useCustomTemplateCode}} diff --git a/sdks/node/templates/model.mustache b/sdks/node/templates/model.mustache index e337b5863..a55b8f195 100644 --- a/sdks/node/templates/model.mustache +++ b/sdks/node/templates/model.mustache @@ -1,7 +1,12 @@ {{>licenseInfo}} {{#models}} {{#model}} +{{^useCustomTemplateCode}} +import { RequestFile } from './models'; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} import { RequestFile, AttributeTypeMap, ObjectSerializer } from './'; +{{/useCustomTemplateCode}} {{#tsImports}} import { {{classname}} } from '{{filename}}'; {{/tsImports}} @@ -12,14 +17,24 @@ import { {{classname}} } from '{{filename}}'; */ {{/description}} {{^isEnum}} +{{^useCustomTemplateCode}} +export class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-class}}class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ +{{/useCustomTemplateCode}} {{#vars}} {{#description}} /** * {{{.}}} */ {{/description}} +{{^useCustomTemplateCode}} + '{{name}}'{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{#defaultValue}} = {{#isEnum}}{{classname}}.{{/isEnum}}{{{.}}}{{/defaultValue}}; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} '{{name}}'{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{#vendorExtensions.x-int-or-string}}number | string{{/vendorExtensions.x-int-or-string}}{{^vendorExtensions.x-int-or-string}}{{{dataType}}}{{/vendorExtensions.x-int-or-string}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{#defaultValue}} = {{{.}}}{{/defaultValue}}; +{{/useCustomTemplateCode}} {{/vars}} {{#discriminator}} @@ -30,7 +45,12 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/discriminator}} {{^isArray}} +{{^useCustomTemplateCode}} + static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} static attributeTypeMap: AttributeTypeMap = [ +{{/useCustomTemplateCode}} {{#vars}} { "name": "{{name}}", @@ -41,7 +61,12 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/vars}} ]; +{{^useCustomTemplateCode}} + static getAttributeTypeMap() { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} static getAttributeTypeMap(): AttributeTypeMap { +{{/useCustomTemplateCode}} {{#parent}} return super.getAttributeTypeMap().concat({{classname}}.attributeTypeMap); {{/parent}} @@ -49,6 +74,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla return {{classname}}.attributeTypeMap; {{/parent}} } +{{#useCustomTemplateCode}} {{#discriminator}} static discriminatorClassName(value: any): string | null { @@ -71,6 +97,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla return ObjectSerializer.deserialize(data, '{{classname}}'); } {{/discriminator}} +{{/useCustomTemplateCode}} {{/isArray}} } @@ -81,7 +108,12 @@ export namespace {{classname}} { export enum {{enumName}} { {{#allowableValues}} {{#enumVars}} +{{^useCustomTemplateCode}} + {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{/useCustomTemplateCode}} {{/enumVars}} {{/allowableValues}} } @@ -94,7 +126,12 @@ export namespace {{classname}} { export enum {{classname}} { {{#allowableValues}} {{#enumVars}} +{{^useCustomTemplateCode}} + {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{/useCustomTemplateCode}} {{/enumVars}} {{/allowableValues}} } diff --git a/sdks/node/templates/models.mustache b/sdks/node/templates/models.mustache index dc7cdbfbb..8443f9341 100644 --- a/sdks/node/templates/models.mustache +++ b/sdks/node/templates/models.mustache @@ -1,8 +1,29 @@ +{{^useCustomTemplateCode}} {{#generateApis}} -import { AxiosRequestConfig } from 'axios'; +import localVarRequest from 'request'; {{/generateApis}} + +{{#models}} +{{#model}} +export * from '{{{ classFilename }}}'; +{{/model}} +{{/models}} + import * as fs from 'fs'; +export interface RequestDetailedFile { + value: Buffer; + options?: { + filename?: string; + contentType?: string; + } +} + +export type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} +import { AxiosRequestConfig } from 'axios'; +import * as fs from 'fs'; import { enumsMap, typeMap } from "./"; import { Headers } from "form-data"; @@ -17,8 +38,6 @@ export interface RequestDetailedFile { }; } -export type RequestFile = fs.ReadStream | RequestDetailedFile; - interface AttributeType { name: string; baseName: string; @@ -27,9 +46,20 @@ interface AttributeType { export interface AttributeTypeMap extends Array{} +export type RequestFile = fs.ReadStream | RequestDetailedFile; +{{/useCustomTemplateCode}} + {{! Object serialization only relevant if generating APIs, too }} {{#generateApis}} +{{^useCustomTemplateCode}} +{{#models}} +{{#model}} +import { {{classname}} } from '{{{ classFilename }}}'; +{{/model}} +{{/models}} + +{{/useCustomTemplateCode}} /* tslint:disable:no-unused-variable */ let primitives = [ "string", @@ -42,6 +72,34 @@ let primitives = [ "any" ]; +{{^useCustomTemplateCode}} +let enumsMap: {[index: string]: any} = { + {{#models}} + {{#model}} + {{#hasEnums}} + {{#vars}} + {{#isEnum}} + {{#isContainer}}"{{classname}}.{{enumName}}": {{classname}}.{{enumName}}{{/isContainer}}{{^isContainer}}"{{datatypeWithEnum}}": {{datatypeWithEnum}}{{/isContainer}}, + {{/isEnum}} + {{/vars}} + {{/hasEnums}} + {{#isEnum}} + "{{classname}}": {{classname}}, + {{/isEnum}} + {{/model}} + {{/models}} +} + +let typeMap: {[index: string]: any} = { + {{#models}} + {{#model}} + {{^isEnum}} + "{{classname}}": {{classname}}, + {{/isEnum}} + {{/model}} + {{/models}} +} +{{/useCustomTemplateCode}} export class ObjectSerializer { public static findCorrectType(data: any, expectedType: string) { if (data == undefined) { @@ -61,6 +119,7 @@ export class ObjectSerializer { // Check the discriminator let discriminatorProperty = typeMap[expectedType].discriminator; +{{#useCustomTemplateCode}} let discriminatorValue = data[discriminatorProperty]; if (typeMap[expectedType].hasOwnProperty('discriminatorClassName')) { @@ -73,6 +132,7 @@ export class ObjectSerializer { } } +{{/useCustomTemplateCode}} if (discriminatorProperty == null) { return expectedType; // the type does not have a discriminator. use it. } else { @@ -122,12 +182,17 @@ export class ObjectSerializer { let instance: {[index: string]: any} = {}; for (let index = 0; index < attributeTypes.length; index++) { let attributeType = attributeTypes[index]; +{{^useCustomTemplateCode}} + instance[attributeType.baseName] = ObjectSerializer.serialize(data[attributeType.name], attributeType.type); +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} let value = ObjectSerializer.serialize(data[attributeType.name], attributeType.type); // Only add property if not null if (value !== undefined) { instance[attributeType.baseName] = value; } +{{/useCustomTemplateCode}} } return instance; } @@ -163,12 +228,16 @@ export class ObjectSerializer { let attributeTypes = typeMap[type].getAttributeTypeMap(); for (let index = 0; index < attributeTypes.length; index++) { let attributeType = attributeTypes[index]; - +{{^useCustomTemplateCode}} + instance[attributeType.name] = ObjectSerializer.deserialize(data[attributeType.baseName], attributeType.type); +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} const propertyKey = data[attributeType.baseName] !== undefined ? attributeType.baseName : attributeType.name; instance[attributeType.name] = ObjectSerializer.deserialize(data[propertyKey], attributeType.type); +{{/useCustomTemplateCode}} } return instance; } @@ -179,14 +248,24 @@ export interface Authentication { /** * Apply authentication settings to header and query params. */ +{{^useCustomTemplateCode}} + applyToRequest(requestOptions: localVarRequest.Options): Promise | void; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): Promise | void; +{{/useCustomTemplateCode}} } export class HttpBasicAuth implements Authentication { public username: string = ''; public password: string = ''; +{{^useCustomTemplateCode}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{/useCustomTemplateCode}} requestOptions.auth = { username: this.username, password: this.password } @@ -196,7 +275,12 @@ export class HttpBasicAuth implements Authentication { export class HttpBearerAuth implements Authentication { public accessToken: string | (() => string) = ''; +{{^useCustomTemplateCode}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{/useCustomTemplateCode}} if (requestOptions && requestOptions.headers) { const accessToken = typeof this.accessToken === 'function' ? this.accessToken() @@ -212,9 +296,19 @@ export class ApiKeyAuth implements Authentication { constructor(private location: string, private paramName: string) { } +{{^useCustomTemplateCode}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{/useCustomTemplateCode}} if (this.location == "query") { +{{^useCustomTemplateCode}} + (requestOptions.qs)[this.paramName] = this.apiKey; +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} (requestOptions.params)[this.paramName] = this.apiKey; +{{/useCustomTemplateCode}} } else if (this.location == "header" && requestOptions && requestOptions.headers) { requestOptions.headers[this.paramName] = this.apiKey; } else if (this.location == 'cookie' && requestOptions && requestOptions.headers) { @@ -231,7 +325,12 @@ export class ApiKeyAuth implements Authentication { export class OAuth implements Authentication { public accessToken: string = ''; +{{^useCustomTemplateCode}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{/useCustomTemplateCode}} if (requestOptions && requestOptions.headers) { requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; } @@ -242,10 +341,20 @@ export class VoidAuth implements Authentication { public username: string = ''; public password: string = ''; +{{^useCustomTemplateCode}} + applyToRequest(_: localVarRequest.Options): void { +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(_: AxiosRequestConfig): void { +{{/useCustomTemplateCode}} // Do nothing } } +{{^useCustomTemplateCode}} +export type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void); +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} export type Interceptor = (requestOptions: AxiosRequestConfig) => (Promise | void); +{{/useCustomTemplateCode}} {{/generateApis}} diff --git a/sdks/node/templates/package.mustache b/sdks/node/templates/package.mustache index 8c5292e0c..ea815e46f 100644 --- a/sdks/node/templates/package.mustache +++ b/sdks/node/templates/package.mustache @@ -19,22 +19,25 @@ "author": "Dropbox Sign", "dependencies": { "axios": "^1.7.0", - "bluebird": "^3.5.0", + "bluebird": "^3.7.2", "form-data": "^4.0.0", "qs": "^6.10.3" }, "devDependencies": { - "@types/bluebird": "3.5.33", + "@types/bluebird": "^3.5.33", "@types/jest": "^29.5.7", + "@types/json-diff": "^1.0.3", "@types/node": "^20.8.10", + "@types/qs": "^6.9.15", "axios-mock-adapter": "^1.20.0", "esbuild": "^0.14.54", "jest": "^29.7.0", "json-diff": "^0.7.1", "prettier": "2.5.1", + "prettier-plugin-organize-imports": "^4.0.0", "ts-jest": "^29.1.1", "ts-node": "^10.9.1", - "typescript": "^4.3.0" + "typescript": "^4.0 || ^5.0" }{{#npmRepository}}, "publishConfig": { "registry": "{{npmRepository}}" diff --git a/sdks/node/templates/prettierrc.cjs b/sdks/node/templates/prettierrc.cjs new file mode 100644 index 000000000..405eedf4d --- /dev/null +++ b/sdks/node/templates/prettierrc.cjs @@ -0,0 +1,3 @@ +module.exports = { + plugins: [require.resolve('prettier-plugin-organize-imports')] +}; diff --git a/sdks/node/templates/tsconfig.mustache b/sdks/node/templates/tsconfig.mustache index 78f502082..cbdcae0ce 100644 --- a/sdks/node/templates/tsconfig.mustache +++ b/sdks/node/templates/tsconfig.mustache @@ -2,7 +2,6 @@ "compilerOptions": { "module": "commonjs", "noImplicitAny": false, - "suppressImplicitAnyIndexErrors": true, "target": "{{#supportsES6}}ES6{{/supportsES6}}{{^supportsES6}}ES5{{/supportsES6}}", "allowSyntheticDefaultImports": true, "esModuleInterop": true, diff --git a/sdks/node/tests/test_utils.ts b/sdks/node/tests/test_utils.ts index 40db3239a..d3650ef97 100644 --- a/sdks/node/tests/test_utils.ts +++ b/sdks/node/tests/test_utils.ts @@ -1,5 +1,5 @@ -import jsonDiff from 'json-diff'; -import MockAdapter from 'axios-mock-adapter'; +import * as jsonDiff from 'json-diff'; +import MockAdapter = require("axios-mock-adapter"); import { ObjectSerializer } from '../model'; export const getFixtureData = (file: string): Object => { diff --git a/sdks/node/tsconfig.json b/sdks/node/tsconfig.json index 80b3276f3..b5314dbc3 100644 --- a/sdks/node/tsconfig.json +++ b/sdks/node/tsconfig.json @@ -2,7 +2,6 @@ "compilerOptions": { "module": "commonjs", "noImplicitAny": false, - "suppressImplicitAnyIndexErrors": true, "target": "ES6", "allowSyntheticDefaultImports": true, "esModuleInterop": true, diff --git a/sdks/node/types/api/accountApi.d.ts b/sdks/node/types/api/accountApi.d.ts index 49738c7b9..21a0bc1c4 100644 --- a/sdks/node/types/api/accountApi.d.ts +++ b/sdks/node/types/api/accountApi.d.ts @@ -1,4 +1,4 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, AccountCreateRequest, AccountCreateResponse, AccountGetResponse, AccountUpdateRequest, AccountVerifyRequest, AccountVerifyResponse } from "../model"; +import { AccountCreateRequest, AccountCreateResponse, AccountGetResponse, AccountUpdateRequest, AccountVerifyRequest, AccountVerifyResponse, Authentication, HttpBasicAuth, HttpBearerAuth, Interceptor } from "../model"; import { optionsI, returnTypeT } from "./"; export declare enum AccountApiApiKeys { } diff --git a/sdks/node/types/api/apiAppApi.d.ts b/sdks/node/types/api/apiAppApi.d.ts index 92d5a1c8c..c07f8bea3 100644 --- a/sdks/node/types/api/apiAppApi.d.ts +++ b/sdks/node/types/api/apiAppApi.d.ts @@ -1,5 +1,5 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, ApiAppCreateRequest, ApiAppGetResponse, ApiAppListResponse, ApiAppUpdateRequest } from "../model"; -import { optionsI, returnTypeT, returnTypeI } from "./"; +import { ApiAppCreateRequest, ApiAppGetResponse, ApiAppListResponse, ApiAppUpdateRequest, Authentication, HttpBasicAuth, HttpBearerAuth, Interceptor } from "../model"; +import { optionsI, returnTypeI, returnTypeT } from "./"; export declare enum ApiAppApiApiKeys { } export declare class ApiAppApi { diff --git a/sdks/node/types/api/apis.d.ts b/sdks/node/types/api/apis.d.ts index 1d1ccb66b..8530ae249 100644 --- a/sdks/node/types/api/apis.d.ts +++ b/sdks/node/types/api/apis.d.ts @@ -1,12 +1,14 @@ -import { AttributeTypeMap } from "../model"; -import { AxiosResponse } from "axios"; -import formData from "form-data"; +import { ErrorResponse } from "../model"; export declare class HttpError extends Error { response: AxiosResponse; - body: any; + body: ErrorResponse; statusCode?: number | undefined; - constructor(response: AxiosResponse, body: any, statusCode?: number | undefined); + constructor(response: AxiosResponse, body: ErrorResponse, statusCode?: number | undefined); } +export { RequestFile } from "../model"; +import { AxiosResponse } from "axios"; +import formData from "form-data"; +import { AttributeTypeMap } from "../model"; export interface optionsI { headers: { [name: string]: string; @@ -20,9 +22,8 @@ export interface returnTypeI { response: AxiosResponse; body?: any; } -export declare const queryParamsSerializer: (params: any) => any; -export { RequestFile } from "../model"; -export declare const USER_AGENT = "OpenAPI-Generator/1.5-dev/node"; +export declare const queryParamsSerializer: (params: any) => string; +export declare const USER_AGENT = "OpenAPI-Generator/1.6-dev/node"; export declare const generateFormData: (obj: any, typemap: AttributeTypeMap) => { localVarUseFormData: boolean; data: object; diff --git a/sdks/node/types/api/bulkSendJobApi.d.ts b/sdks/node/types/api/bulkSendJobApi.d.ts index 69549cda2..6d64cb54a 100644 --- a/sdks/node/types/api/bulkSendJobApi.d.ts +++ b/sdks/node/types/api/bulkSendJobApi.d.ts @@ -1,4 +1,4 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, BulkSendJobGetResponse, BulkSendJobListResponse } from "../model"; +import { Authentication, BulkSendJobGetResponse, BulkSendJobListResponse, HttpBasicAuth, HttpBearerAuth, Interceptor } from "../model"; import { optionsI, returnTypeT } from "./"; export declare enum BulkSendJobApiApiKeys { } diff --git a/sdks/node/types/api/embeddedApi.d.ts b/sdks/node/types/api/embeddedApi.d.ts index 3360eaffb..f66b6d702 100644 --- a/sdks/node/types/api/embeddedApi.d.ts +++ b/sdks/node/types/api/embeddedApi.d.ts @@ -1,4 +1,4 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, EmbeddedEditUrlRequest, EmbeddedEditUrlResponse, EmbeddedSignUrlResponse } from "../model"; +import { Authentication, EmbeddedEditUrlRequest, EmbeddedEditUrlResponse, EmbeddedSignUrlResponse, HttpBasicAuth, HttpBearerAuth, Interceptor } from "../model"; import { optionsI, returnTypeT } from "./"; export declare enum EmbeddedApiApiKeys { } diff --git a/sdks/node/types/api/faxLineApi.d.ts b/sdks/node/types/api/faxLineApi.d.ts index 7326eaceb..64b2a45a0 100644 --- a/sdks/node/types/api/faxLineApi.d.ts +++ b/sdks/node/types/api/faxLineApi.d.ts @@ -1,5 +1,5 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, FaxLineAddUserRequest, FaxLineAreaCodeGetResponse, FaxLineCreateRequest, FaxLineDeleteRequest, FaxLineListResponse, FaxLineRemoveUserRequest, FaxLineResponse } from "../model"; -import { optionsI, returnTypeT, returnTypeI } from "./"; +import { Authentication, FaxLineAddUserRequest, FaxLineAreaCodeGetResponse, FaxLineCreateRequest, FaxLineDeleteRequest, FaxLineListResponse, FaxLineRemoveUserRequest, FaxLineResponse, HttpBasicAuth, HttpBearerAuth, Interceptor } from "../model"; +import { optionsI, returnTypeI, returnTypeT } from "./"; export declare enum FaxLineApiApiKeys { } export declare class FaxLineApi { diff --git a/sdks/node/types/api/index.d.ts b/sdks/node/types/api/index.d.ts index 05ccdbb0e..567248c08 100644 --- a/sdks/node/types/api/index.d.ts +++ b/sdks/node/types/api/index.d.ts @@ -10,5 +10,5 @@ import { TeamApi } from "./teamApi"; import { TemplateApi } from "./templateApi"; import { UnclaimedDraftApi } from "./unclaimedDraftApi"; export { AccountApi, ApiAppApi, BulkSendJobApi, EmbeddedApi, FaxLineApi, OAuthApi, ReportApi, SignatureRequestApi, TeamApi, TemplateApi, UnclaimedDraftApi, }; -export { HttpError, optionsI, returnTypeT, returnTypeI, generateFormData, toFormData, queryParamsSerializer, USER_AGENT, } from "./apis"; +export { generateFormData, HttpError, optionsI, queryParamsSerializer, returnTypeI, returnTypeT, toFormData, USER_AGENT, } from "./apis"; export declare const APIS: (typeof AccountApi | typeof ApiAppApi | typeof BulkSendJobApi | typeof EmbeddedApi | typeof FaxLineApi | typeof OAuthApi | typeof ReportApi | typeof SignatureRequestApi | typeof TeamApi | typeof TemplateApi | typeof UnclaimedDraftApi)[]; diff --git a/sdks/node/types/api/oAuthApi.d.ts b/sdks/node/types/api/oAuthApi.d.ts index deac9db9d..28b40664c 100644 --- a/sdks/node/types/api/oAuthApi.d.ts +++ b/sdks/node/types/api/oAuthApi.d.ts @@ -1,4 +1,4 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, OAuthTokenGenerateRequest, OAuthTokenRefreshRequest, OAuthTokenResponse } from "../model"; +import { Authentication, HttpBasicAuth, HttpBearerAuth, Interceptor, OAuthTokenGenerateRequest, OAuthTokenRefreshRequest, OAuthTokenResponse } from "../model"; import { optionsI, returnTypeT } from "./"; export declare enum OAuthApiApiKeys { } diff --git a/sdks/node/types/api/reportApi.d.ts b/sdks/node/types/api/reportApi.d.ts index abd9f9ff8..c32ef2358 100644 --- a/sdks/node/types/api/reportApi.d.ts +++ b/sdks/node/types/api/reportApi.d.ts @@ -1,4 +1,4 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, ReportCreateRequest, ReportCreateResponse } from "../model"; +import { Authentication, HttpBasicAuth, HttpBearerAuth, Interceptor, ReportCreateRequest, ReportCreateResponse } from "../model"; import { optionsI, returnTypeT } from "./"; export declare enum ReportApiApiKeys { } diff --git a/sdks/node/types/api/signatureRequestApi.d.ts b/sdks/node/types/api/signatureRequestApi.d.ts index 8f2506264..58a02bdcd 100644 --- a/sdks/node/types/api/signatureRequestApi.d.ts +++ b/sdks/node/types/api/signatureRequestApi.d.ts @@ -1,6 +1,5 @@ -/// -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, BulkSendJobSendResponse, FileResponse, FileResponseDataUri, SignatureRequestBulkCreateEmbeddedWithTemplateRequest, SignatureRequestBulkSendWithTemplateRequest, SignatureRequestCreateEmbeddedRequest, SignatureRequestCreateEmbeddedWithTemplateRequest, SignatureRequestGetResponse, SignatureRequestListResponse, SignatureRequestRemindRequest, SignatureRequestSendRequest, SignatureRequestSendWithTemplateRequest, SignatureRequestUpdateRequest } from "../model"; -import { optionsI, returnTypeT, returnTypeI } from "./"; +import { Authentication, BulkSendJobSendResponse, FileResponse, FileResponseDataUri, HttpBasicAuth, HttpBearerAuth, Interceptor, SignatureRequestBulkCreateEmbeddedWithTemplateRequest, SignatureRequestBulkSendWithTemplateRequest, SignatureRequestCreateEmbeddedRequest, SignatureRequestCreateEmbeddedWithTemplateRequest, SignatureRequestGetResponse, SignatureRequestListResponse, SignatureRequestRemindRequest, SignatureRequestSendRequest, SignatureRequestSendWithTemplateRequest, SignatureRequestUpdateRequest } from "../model"; +import { optionsI, returnTypeI, returnTypeT } from "./"; export declare enum SignatureRequestApiApiKeys { } export declare class SignatureRequestApi { diff --git a/sdks/node/types/api/teamApi.d.ts b/sdks/node/types/api/teamApi.d.ts index 8e7045e04..31b05a503 100644 --- a/sdks/node/types/api/teamApi.d.ts +++ b/sdks/node/types/api/teamApi.d.ts @@ -1,5 +1,5 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, TeamAddMemberRequest, TeamCreateRequest, TeamGetInfoResponse, TeamGetResponse, TeamInvitesResponse, TeamMembersResponse, TeamRemoveMemberRequest, TeamSubTeamsResponse, TeamUpdateRequest } from "../model"; -import { optionsI, returnTypeT, returnTypeI } from "./"; +import { Authentication, HttpBasicAuth, HttpBearerAuth, Interceptor, TeamAddMemberRequest, TeamCreateRequest, TeamGetInfoResponse, TeamGetResponse, TeamInvitesResponse, TeamMembersResponse, TeamRemoveMemberRequest, TeamSubTeamsResponse, TeamUpdateRequest } from "../model"; +import { optionsI, returnTypeI, returnTypeT } from "./"; export declare enum TeamApiApiKeys { } export declare class TeamApi { diff --git a/sdks/node/types/api/templateApi.d.ts b/sdks/node/types/api/templateApi.d.ts index 51a5cecff..aeaa69a46 100644 --- a/sdks/node/types/api/templateApi.d.ts +++ b/sdks/node/types/api/templateApi.d.ts @@ -1,6 +1,5 @@ -/// -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, FileResponse, FileResponseDataUri, TemplateAddUserRequest, TemplateCreateEmbeddedDraftRequest, TemplateCreateEmbeddedDraftResponse, TemplateCreateRequest, TemplateCreateResponse, TemplateGetResponse, TemplateListResponse, TemplateRemoveUserRequest, TemplateUpdateFilesRequest, TemplateUpdateFilesResponse } from "../model"; -import { optionsI, returnTypeT, returnTypeI } from "./"; +import { Authentication, FileResponse, FileResponseDataUri, HttpBasicAuth, HttpBearerAuth, Interceptor, TemplateAddUserRequest, TemplateCreateEmbeddedDraftRequest, TemplateCreateEmbeddedDraftResponse, TemplateCreateRequest, TemplateCreateResponse, TemplateGetResponse, TemplateListResponse, TemplateRemoveUserRequest, TemplateUpdateFilesRequest, TemplateUpdateFilesResponse } from "../model"; +import { optionsI, returnTypeI, returnTypeT } from "./"; export declare enum TemplateApiApiKeys { } export declare class TemplateApi { diff --git a/sdks/node/types/api/unclaimedDraftApi.d.ts b/sdks/node/types/api/unclaimedDraftApi.d.ts index 783fcff37..df8e1699c 100644 --- a/sdks/node/types/api/unclaimedDraftApi.d.ts +++ b/sdks/node/types/api/unclaimedDraftApi.d.ts @@ -1,4 +1,4 @@ -import { Authentication, Interceptor, HttpBasicAuth, HttpBearerAuth, UnclaimedDraftCreateEmbeddedRequest, UnclaimedDraftCreateEmbeddedWithTemplateRequest, UnclaimedDraftCreateRequest, UnclaimedDraftCreateResponse, UnclaimedDraftEditAndResendRequest } from "../model"; +import { Authentication, HttpBasicAuth, HttpBearerAuth, Interceptor, UnclaimedDraftCreateEmbeddedRequest, UnclaimedDraftCreateEmbeddedWithTemplateRequest, UnclaimedDraftCreateRequest, UnclaimedDraftCreateResponse, UnclaimedDraftEditAndResendRequest } from "../model"; import { optionsI, returnTypeT } from "./"; export declare enum UnclaimedDraftApiApiKeys { } diff --git a/sdks/node/types/model/apiAppCreateRequest.d.ts b/sdks/node/types/model/apiAppCreateRequest.d.ts index f6b90a17c..03553d98e 100644 --- a/sdks/node/types/model/apiAppCreateRequest.d.ts +++ b/sdks/node/types/model/apiAppCreateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubOAuth } from "./subOAuth"; import { SubOptions } from "./subOptions"; import { SubWhiteLabelingOptions } from "./subWhiteLabelingOptions"; diff --git a/sdks/node/types/model/apiAppUpdateRequest.d.ts b/sdks/node/types/model/apiAppUpdateRequest.d.ts index 36485fc19..9debf019a 100644 --- a/sdks/node/types/model/apiAppUpdateRequest.d.ts +++ b/sdks/node/types/model/apiAppUpdateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubOAuth } from "./subOAuth"; import { SubOptions } from "./subOptions"; import { SubWhiteLabelingOptions } from "./subWhiteLabelingOptions"; diff --git a/sdks/node/types/model/index.d.ts b/sdks/node/types/model/index.d.ts index f8a7cde2c..ad7859941 100644 --- a/sdks/node/types/model/index.d.ts +++ b/sdks/node/types/model/index.d.ts @@ -29,6 +29,7 @@ import { EmbeddedSignUrlResponse } from "./embeddedSignUrlResponse"; import { EmbeddedSignUrlResponseEmbedded } from "./embeddedSignUrlResponseEmbedded"; import { ErrorResponse } from "./errorResponse"; import { ErrorResponseError } from "./errorResponseError"; +import { EventCallbackHelper } from "./eventCallbackHelper"; import { EventCallbackRequest } from "./eventCallbackRequest"; import { EventCallbackRequestEvent } from "./eventCallbackRequestEvent"; import { EventCallbackRequestEventMetadata } from "./eventCallbackRequestEventMetadata"; @@ -46,6 +47,7 @@ import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { FileResponse } from "./fileResponse"; import { FileResponseDataUri } from "./fileResponseDataUri"; import { ListInfoResponse } from "./listInfoResponse"; +import { ApiKeyAuth, AttributeTypeMap, Authentication, HttpBasicAuth, HttpBearerAuth, Interceptor, OAuth, ObjectSerializer, RequestDetailedFile, RequestFile, VoidAuth } from "./models"; import { OAuthTokenGenerateRequest } from "./oAuthTokenGenerateRequest"; import { OAuthTokenRefreshRequest } from "./oAuthTokenRefreshRequest"; import { OAuthTokenResponse } from "./oAuthTokenResponse"; @@ -181,12 +183,10 @@ import { UnclaimedDraftCreateResponse } from "./unclaimedDraftCreateResponse"; import { UnclaimedDraftEditAndResendRequest } from "./unclaimedDraftEditAndResendRequest"; import { UnclaimedDraftResponse } from "./unclaimedDraftResponse"; import { WarningResponse } from "./warningResponse"; -import { EventCallbackHelper } from "./eventCallbackHelper"; -import { RequestDetailedFile, RequestFile, AttributeTypeMap, ObjectSerializer, Authentication, HttpBasicAuth, HttpBearerAuth, ApiKeyAuth, OAuth, VoidAuth, Interceptor } from "./models"; export declare let enumsMap: { [index: string]: any; }; export declare let typeMap: { [index: string]: any; }; -export { AccountCreateRequest, AccountCreateResponse, AccountGetResponse, AccountResponse, AccountResponseQuotas, AccountResponseUsage, AccountUpdateRequest, AccountVerifyRequest, AccountVerifyResponse, AccountVerifyResponseAccount, ApiAppCreateRequest, ApiAppGetResponse, ApiAppListResponse, ApiAppResponse, ApiAppResponseOAuth, ApiAppResponseOptions, ApiAppResponseOwnerAccount, ApiAppResponseWhiteLabelingOptions, ApiAppUpdateRequest, BulkSendJobGetResponse, BulkSendJobGetResponseSignatureRequests, BulkSendJobListResponse, BulkSendJobResponse, BulkSendJobSendResponse, EmbeddedEditUrlRequest, EmbeddedEditUrlResponse, EmbeddedEditUrlResponseEmbedded, EmbeddedSignUrlResponse, EmbeddedSignUrlResponseEmbedded, ErrorResponse, ErrorResponseError, EventCallbackRequest, EventCallbackRequestEvent, EventCallbackRequestEventMetadata, FaxLineAddUserRequest, FaxLineAreaCodeGetCountryEnum, FaxLineAreaCodeGetProvinceEnum, FaxLineAreaCodeGetResponse, FaxLineAreaCodeGetStateEnum, FaxLineCreateRequest, FaxLineDeleteRequest, FaxLineListResponse, FaxLineRemoveUserRequest, FaxLineResponse, FaxLineResponseFaxLine, FileResponse, FileResponseDataUri, ListInfoResponse, OAuthTokenGenerateRequest, OAuthTokenRefreshRequest, OAuthTokenResponse, ReportCreateRequest, ReportCreateResponse, ReportResponse, SignatureRequestBulkCreateEmbeddedWithTemplateRequest, SignatureRequestBulkSendWithTemplateRequest, SignatureRequestCreateEmbeddedRequest, SignatureRequestCreateEmbeddedWithTemplateRequest, SignatureRequestGetResponse, SignatureRequestListResponse, SignatureRequestRemindRequest, SignatureRequestResponse, SignatureRequestResponseAttachment, SignatureRequestResponseCustomFieldBase, SignatureRequestResponseCustomFieldCheckbox, SignatureRequestResponseCustomFieldText, SignatureRequestResponseCustomFieldTypeEnum, SignatureRequestResponseDataBase, SignatureRequestResponseDataTypeEnum, SignatureRequestResponseDataValueCheckbox, SignatureRequestResponseDataValueCheckboxMerge, SignatureRequestResponseDataValueDateSigned, SignatureRequestResponseDataValueDropdown, SignatureRequestResponseDataValueInitials, SignatureRequestResponseDataValueRadio, SignatureRequestResponseDataValueSignature, SignatureRequestResponseDataValueText, SignatureRequestResponseDataValueTextMerge, SignatureRequestResponseSignatures, SignatureRequestSendRequest, SignatureRequestSendWithTemplateRequest, SignatureRequestUpdateRequest, SubAttachment, SubBulkSignerList, SubBulkSignerListCustomField, SubCC, SubCustomField, SubEditorOptions, SubFieldOptions, SubFormFieldGroup, SubFormFieldRule, SubFormFieldRuleAction, SubFormFieldRuleTrigger, SubFormFieldsPerDocumentBase, SubFormFieldsPerDocumentCheckbox, SubFormFieldsPerDocumentCheckboxMerge, SubFormFieldsPerDocumentDateSigned, SubFormFieldsPerDocumentDropdown, SubFormFieldsPerDocumentFontEnum, SubFormFieldsPerDocumentHyperlink, SubFormFieldsPerDocumentInitials, SubFormFieldsPerDocumentRadio, SubFormFieldsPerDocumentSignature, SubFormFieldsPerDocumentText, SubFormFieldsPerDocumentTextMerge, SubFormFieldsPerDocumentTypeEnum, SubMergeField, SubOAuth, SubOptions, SubSignatureRequestGroupedSigners, SubSignatureRequestSigner, SubSignatureRequestTemplateSigner, SubSigningOptions, SubTeamResponse, SubTemplateRole, SubUnclaimedDraftSigner, SubUnclaimedDraftTemplateSigner, SubWhiteLabelingOptions, TeamAddMemberRequest, TeamCreateRequest, TeamGetInfoResponse, TeamGetResponse, TeamInfoResponse, TeamInviteResponse, TeamInvitesResponse, TeamMemberResponse, TeamMembersResponse, TeamParentResponse, TeamRemoveMemberRequest, TeamResponse, TeamSubTeamsResponse, TeamUpdateRequest, TemplateAddUserRequest, TemplateCreateEmbeddedDraftRequest, TemplateCreateEmbeddedDraftResponse, TemplateCreateEmbeddedDraftResponseTemplate, TemplateCreateRequest, TemplateCreateResponse, TemplateCreateResponseTemplate, TemplateEditResponse, TemplateGetResponse, TemplateListResponse, TemplateRemoveUserRequest, TemplateResponse, TemplateResponseAccount, TemplateResponseAccountQuota, TemplateResponseCCRole, TemplateResponseDocument, TemplateResponseDocumentCustomFieldBase, TemplateResponseDocumentCustomFieldCheckbox, TemplateResponseDocumentCustomFieldText, TemplateResponseDocumentFieldGroup, TemplateResponseDocumentFieldGroupRule, TemplateResponseDocumentFormFieldBase, TemplateResponseDocumentFormFieldCheckbox, TemplateResponseDocumentFormFieldDateSigned, TemplateResponseDocumentFormFieldDropdown, TemplateResponseDocumentFormFieldHyperlink, TemplateResponseDocumentFormFieldInitials, TemplateResponseDocumentFormFieldRadio, TemplateResponseDocumentFormFieldSignature, TemplateResponseDocumentFormFieldText, TemplateResponseDocumentStaticFieldBase, TemplateResponseDocumentStaticFieldCheckbox, TemplateResponseDocumentStaticFieldDateSigned, TemplateResponseDocumentStaticFieldDropdown, TemplateResponseDocumentStaticFieldHyperlink, TemplateResponseDocumentStaticFieldInitials, TemplateResponseDocumentStaticFieldRadio, TemplateResponseDocumentStaticFieldSignature, TemplateResponseDocumentStaticFieldText, TemplateResponseFieldAvgTextLength, TemplateResponseSignerRole, TemplateUpdateFilesRequest, TemplateUpdateFilesResponse, TemplateUpdateFilesResponseTemplate, UnclaimedDraftCreateEmbeddedRequest, UnclaimedDraftCreateEmbeddedWithTemplateRequest, UnclaimedDraftCreateRequest, UnclaimedDraftCreateResponse, UnclaimedDraftEditAndResendRequest, UnclaimedDraftResponse, WarningResponse, EventCallbackHelper, RequestDetailedFile, RequestFile, AttributeTypeMap, ObjectSerializer, Authentication, HttpBasicAuth, HttpBearerAuth, ApiKeyAuth, OAuth, VoidAuth, Interceptor, }; +export { AccountCreateRequest, AccountCreateResponse, AccountGetResponse, AccountResponse, AccountResponseQuotas, AccountResponseUsage, AccountUpdateRequest, AccountVerifyRequest, AccountVerifyResponse, AccountVerifyResponseAccount, ApiAppCreateRequest, ApiAppGetResponse, ApiAppListResponse, ApiAppResponse, ApiAppResponseOAuth, ApiAppResponseOptions, ApiAppResponseOwnerAccount, ApiAppResponseWhiteLabelingOptions, ApiAppUpdateRequest, ApiKeyAuth, AttributeTypeMap, Authentication, BulkSendJobGetResponse, BulkSendJobGetResponseSignatureRequests, BulkSendJobListResponse, BulkSendJobResponse, BulkSendJobSendResponse, EmbeddedEditUrlRequest, EmbeddedEditUrlResponse, EmbeddedEditUrlResponseEmbedded, EmbeddedSignUrlResponse, EmbeddedSignUrlResponseEmbedded, ErrorResponse, ErrorResponseError, EventCallbackHelper, EventCallbackRequest, EventCallbackRequestEvent, EventCallbackRequestEventMetadata, FaxLineAddUserRequest, FaxLineAreaCodeGetCountryEnum, FaxLineAreaCodeGetProvinceEnum, FaxLineAreaCodeGetResponse, FaxLineAreaCodeGetStateEnum, FaxLineCreateRequest, FaxLineDeleteRequest, FaxLineListResponse, FaxLineRemoveUserRequest, FaxLineResponse, FaxLineResponseFaxLine, FileResponse, FileResponseDataUri, HttpBasicAuth, HttpBearerAuth, Interceptor, ListInfoResponse, OAuth, OAuthTokenGenerateRequest, OAuthTokenRefreshRequest, OAuthTokenResponse, ObjectSerializer, ReportCreateRequest, ReportCreateResponse, ReportResponse, RequestDetailedFile, RequestFile, SignatureRequestBulkCreateEmbeddedWithTemplateRequest, SignatureRequestBulkSendWithTemplateRequest, SignatureRequestCreateEmbeddedRequest, SignatureRequestCreateEmbeddedWithTemplateRequest, SignatureRequestGetResponse, SignatureRequestListResponse, SignatureRequestRemindRequest, SignatureRequestResponse, SignatureRequestResponseAttachment, SignatureRequestResponseCustomFieldBase, SignatureRequestResponseCustomFieldCheckbox, SignatureRequestResponseCustomFieldText, SignatureRequestResponseCustomFieldTypeEnum, SignatureRequestResponseDataBase, SignatureRequestResponseDataTypeEnum, SignatureRequestResponseDataValueCheckbox, SignatureRequestResponseDataValueCheckboxMerge, SignatureRequestResponseDataValueDateSigned, SignatureRequestResponseDataValueDropdown, SignatureRequestResponseDataValueInitials, SignatureRequestResponseDataValueRadio, SignatureRequestResponseDataValueSignature, SignatureRequestResponseDataValueText, SignatureRequestResponseDataValueTextMerge, SignatureRequestResponseSignatures, SignatureRequestSendRequest, SignatureRequestSendWithTemplateRequest, SignatureRequestUpdateRequest, SubAttachment, SubBulkSignerList, SubBulkSignerListCustomField, SubCC, SubCustomField, SubEditorOptions, SubFieldOptions, SubFormFieldGroup, SubFormFieldRule, SubFormFieldRuleAction, SubFormFieldRuleTrigger, SubFormFieldsPerDocumentBase, SubFormFieldsPerDocumentCheckbox, SubFormFieldsPerDocumentCheckboxMerge, SubFormFieldsPerDocumentDateSigned, SubFormFieldsPerDocumentDropdown, SubFormFieldsPerDocumentFontEnum, SubFormFieldsPerDocumentHyperlink, SubFormFieldsPerDocumentInitials, SubFormFieldsPerDocumentRadio, SubFormFieldsPerDocumentSignature, SubFormFieldsPerDocumentText, SubFormFieldsPerDocumentTextMerge, SubFormFieldsPerDocumentTypeEnum, SubMergeField, SubOAuth, SubOptions, SubSignatureRequestGroupedSigners, SubSignatureRequestSigner, SubSignatureRequestTemplateSigner, SubSigningOptions, SubTeamResponse, SubTemplateRole, SubUnclaimedDraftSigner, SubUnclaimedDraftTemplateSigner, SubWhiteLabelingOptions, TeamAddMemberRequest, TeamCreateRequest, TeamGetInfoResponse, TeamGetResponse, TeamInfoResponse, TeamInviteResponse, TeamInvitesResponse, TeamMemberResponse, TeamMembersResponse, TeamParentResponse, TeamRemoveMemberRequest, TeamResponse, TeamSubTeamsResponse, TeamUpdateRequest, TemplateAddUserRequest, TemplateCreateEmbeddedDraftRequest, TemplateCreateEmbeddedDraftResponse, TemplateCreateEmbeddedDraftResponseTemplate, TemplateCreateRequest, TemplateCreateResponse, TemplateCreateResponseTemplate, TemplateEditResponse, TemplateGetResponse, TemplateListResponse, TemplateRemoveUserRequest, TemplateResponse, TemplateResponseAccount, TemplateResponseAccountQuota, TemplateResponseCCRole, TemplateResponseDocument, TemplateResponseDocumentCustomFieldBase, TemplateResponseDocumentCustomFieldCheckbox, TemplateResponseDocumentCustomFieldText, TemplateResponseDocumentFieldGroup, TemplateResponseDocumentFieldGroupRule, TemplateResponseDocumentFormFieldBase, TemplateResponseDocumentFormFieldCheckbox, TemplateResponseDocumentFormFieldDateSigned, TemplateResponseDocumentFormFieldDropdown, TemplateResponseDocumentFormFieldHyperlink, TemplateResponseDocumentFormFieldInitials, TemplateResponseDocumentFormFieldRadio, TemplateResponseDocumentFormFieldSignature, TemplateResponseDocumentFormFieldText, TemplateResponseDocumentStaticFieldBase, TemplateResponseDocumentStaticFieldCheckbox, TemplateResponseDocumentStaticFieldDateSigned, TemplateResponseDocumentStaticFieldDropdown, TemplateResponseDocumentStaticFieldHyperlink, TemplateResponseDocumentStaticFieldInitials, TemplateResponseDocumentStaticFieldRadio, TemplateResponseDocumentStaticFieldSignature, TemplateResponseDocumentStaticFieldText, TemplateResponseFieldAvgTextLength, TemplateResponseSignerRole, TemplateUpdateFilesRequest, TemplateUpdateFilesResponse, TemplateUpdateFilesResponseTemplate, UnclaimedDraftCreateEmbeddedRequest, UnclaimedDraftCreateEmbeddedWithTemplateRequest, UnclaimedDraftCreateRequest, UnclaimedDraftCreateResponse, UnclaimedDraftEditAndResendRequest, UnclaimedDraftResponse, VoidAuth, WarningResponse, }; diff --git a/sdks/node/types/model/models.d.ts b/sdks/node/types/model/models.d.ts index 75a30330e..de0de4629 100644 --- a/sdks/node/types/model/models.d.ts +++ b/sdks/node/types/model/models.d.ts @@ -1,8 +1,6 @@ -/// -/// import { AxiosRequestConfig } from "axios"; -import * as fs from "fs"; import { Headers } from "form-data"; +import * as fs from "fs"; export interface RequestDetailedFile { value: Buffer; options: { @@ -13,7 +11,6 @@ export interface RequestDetailedFile { filepath?: string; }; } -export type RequestFile = fs.ReadStream | RequestDetailedFile; interface AttributeType { name: string; baseName: string; @@ -21,6 +18,7 @@ interface AttributeType { } export interface AttributeTypeMap extends Array { } +export type RequestFile = fs.ReadStream | RequestDetailedFile; export declare class ObjectSerializer { static findCorrectType(data: any, expectedType: string): any; static serialize(data: any, type: string): any; diff --git a/sdks/node/types/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.d.ts b/sdks/node/types/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.d.ts index 60d16d985..0846addef 100644 --- a/sdks/node/types/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.d.ts +++ b/sdks/node/types/model/signatureRequestBulkCreateEmbeddedWithTemplateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubBulkSignerList } from "./subBulkSignerList"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; diff --git a/sdks/node/types/model/signatureRequestBulkSendWithTemplateRequest.d.ts b/sdks/node/types/model/signatureRequestBulkSendWithTemplateRequest.d.ts index f37ca1a80..e021f5165 100644 --- a/sdks/node/types/model/signatureRequestBulkSendWithTemplateRequest.d.ts +++ b/sdks/node/types/model/signatureRequestBulkSendWithTemplateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubBulkSignerList } from "./subBulkSignerList"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; diff --git a/sdks/node/types/model/signatureRequestCreateEmbeddedRequest.d.ts b/sdks/node/types/model/signatureRequestCreateEmbeddedRequest.d.ts index c5e667f78..a26931cca 100644 --- a/sdks/node/types/model/signatureRequestCreateEmbeddedRequest.d.ts +++ b/sdks/node/types/model/signatureRequestCreateEmbeddedRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubFieldOptions } from "./subFieldOptions"; diff --git a/sdks/node/types/model/signatureRequestCreateEmbeddedWithTemplateRequest.d.ts b/sdks/node/types/model/signatureRequestCreateEmbeddedWithTemplateRequest.d.ts index 05f1e70d5..a707ac1a9 100644 --- a/sdks/node/types/model/signatureRequestCreateEmbeddedWithTemplateRequest.d.ts +++ b/sdks/node/types/model/signatureRequestCreateEmbeddedWithTemplateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; import { SubSignatureRequestTemplateSigner } from "./subSignatureRequestTemplateSigner"; diff --git a/sdks/node/types/model/signatureRequestSendRequest.d.ts b/sdks/node/types/model/signatureRequestSendRequest.d.ts index 4465f5ca7..cd862694b 100644 --- a/sdks/node/types/model/signatureRequestSendRequest.d.ts +++ b/sdks/node/types/model/signatureRequestSendRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubFieldOptions } from "./subFieldOptions"; diff --git a/sdks/node/types/model/signatureRequestSendWithTemplateRequest.d.ts b/sdks/node/types/model/signatureRequestSendWithTemplateRequest.d.ts index abd2727a2..3bacfad01 100644 --- a/sdks/node/types/model/signatureRequestSendWithTemplateRequest.d.ts +++ b/sdks/node/types/model/signatureRequestSendWithTemplateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; import { SubSignatureRequestTemplateSigner } from "./subSignatureRequestTemplateSigner"; diff --git a/sdks/node/types/model/templateCreateEmbeddedDraftRequest.d.ts b/sdks/node/types/model/templateCreateEmbeddedDraftRequest.d.ts index dd3959c35..a527c0e84 100644 --- a/sdks/node/types/model/templateCreateEmbeddedDraftRequest.d.ts +++ b/sdks/node/types/model/templateCreateEmbeddedDraftRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubEditorOptions } from "./subEditorOptions"; import { SubFieldOptions } from "./subFieldOptions"; diff --git a/sdks/node/types/model/templateCreateRequest.d.ts b/sdks/node/types/model/templateCreateRequest.d.ts index 2271dc63a..b81d319ea 100644 --- a/sdks/node/types/model/templateCreateRequest.d.ts +++ b/sdks/node/types/model/templateCreateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubFieldOptions } from "./subFieldOptions"; import { SubFormFieldGroup } from "./subFormFieldGroup"; diff --git a/sdks/node/types/model/templateUpdateFilesRequest.d.ts b/sdks/node/types/model/templateUpdateFilesRequest.d.ts index 7f9e0e090..690367e63 100644 --- a/sdks/node/types/model/templateUpdateFilesRequest.d.ts +++ b/sdks/node/types/model/templateUpdateFilesRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; export declare class TemplateUpdateFilesRequest { "clientId"?: string; "files"?: Array; diff --git a/sdks/node/types/model/unclaimedDraftCreateEmbeddedRequest.d.ts b/sdks/node/types/model/unclaimedDraftCreateEmbeddedRequest.d.ts index b8e87165f..1b48b08e1 100644 --- a/sdks/node/types/model/unclaimedDraftCreateEmbeddedRequest.d.ts +++ b/sdks/node/types/model/unclaimedDraftCreateEmbeddedRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubEditorOptions } from "./subEditorOptions"; diff --git a/sdks/node/types/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.d.ts b/sdks/node/types/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.d.ts index 709ba7358..488d294dd 100644 --- a/sdks/node/types/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.d.ts +++ b/sdks/node/types/model/unclaimedDraftCreateEmbeddedWithTemplateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubCC } from "./subCC"; import { SubCustomField } from "./subCustomField"; import { SubEditorOptions } from "./subEditorOptions"; diff --git a/sdks/node/types/model/unclaimedDraftCreateRequest.d.ts b/sdks/node/types/model/unclaimedDraftCreateRequest.d.ts index cd08607bf..fd54bdc79 100644 --- a/sdks/node/types/model/unclaimedDraftCreateRequest.d.ts +++ b/sdks/node/types/model/unclaimedDraftCreateRequest.d.ts @@ -1,4 +1,4 @@ -import { RequestFile, AttributeTypeMap } from "./"; +import { AttributeTypeMap, RequestFile } from "./"; import { SubAttachment } from "./subAttachment"; import { SubCustomField } from "./subCustomField"; import { SubFieldOptions } from "./subFieldOptions";