From a15c8814171f18224f3a91713aa9db86526e5383 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Mon, 26 Aug 2024 13:05:50 -0500 Subject: [PATCH 01/12] Updating openapi-generator for Node to 7.7.0 --- sdks/node/.prettierrc.cjs | 3 + sdks/node/api/accountApi.ts | 20 +- sdks/node/api/apiAppApi.ts | 21 +- sdks/node/api/apis.ts | 7 +- sdks/node/api/bulkSendJobApi.ts | 18 +- sdks/node/api/embeddedApi.ts | 18 +- sdks/node/api/index.ts | 6 +- sdks/node/api/oAuthApi.ts | 13 +- sdks/node/api/reportApi.ts | 14 +- sdks/node/api/signatureRequestApi.ts | 19 +- sdks/node/api/teamApi.ts | 15 +- sdks/node/api/templateApi.ts | 19 +- sdks/node/api/unclaimedDraftApi.ts | 14 +- sdks/node/bin/replace | 4 +- sdks/node/dist/api.js | 442 +++++++++--------- .../docs/model/SubWhiteLabelingOptions.md | 2 +- .../UnclaimedDraftCreateEmbeddedRequest.md | 2 +- sdks/node/model/accountCreateRequest.ts | 2 +- sdks/node/model/accountCreateResponse.ts | 2 +- sdks/node/model/accountGetResponse.ts | 2 +- sdks/node/model/accountResponse.ts | 2 +- sdks/node/model/accountResponseQuotas.ts | 2 +- sdks/node/model/accountResponseUsage.ts | 2 +- sdks/node/model/accountUpdateRequest.ts | 2 +- sdks/node/model/accountVerifyRequest.ts | 2 +- sdks/node/model/accountVerifyResponse.ts | 2 +- .../model/accountVerifyResponseAccount.ts | 2 +- sdks/node/model/apiAppCreateRequest.ts | 2 +- sdks/node/model/apiAppGetResponse.ts | 2 +- sdks/node/model/apiAppListResponse.ts | 2 +- sdks/node/model/apiAppResponse.ts | 2 +- sdks/node/model/apiAppResponseOAuth.ts | 2 +- sdks/node/model/apiAppResponseOptions.ts | 2 +- sdks/node/model/apiAppResponseOwnerAccount.ts | 2 +- .../apiAppResponseWhiteLabelingOptions.ts | 2 +- sdks/node/model/apiAppUpdateRequest.ts | 2 +- sdks/node/model/bulkSendJobGetResponse.ts | 2 +- ...bulkSendJobGetResponseSignatureRequests.ts | 3 +- sdks/node/model/bulkSendJobListResponse.ts | 2 +- sdks/node/model/bulkSendJobResponse.ts | 2 +- sdks/node/model/bulkSendJobSendResponse.ts | 2 +- sdks/node/model/embeddedEditUrlRequest.ts | 2 +- sdks/node/model/embeddedEditUrlResponse.ts | 2 +- .../model/embeddedEditUrlResponseEmbedded.ts | 2 +- sdks/node/model/embeddedSignUrlResponse.ts | 2 +- .../model/embeddedSignUrlResponseEmbedded.ts | 2 +- sdks/node/model/errorResponse.ts | 2 +- sdks/node/model/errorResponseError.ts | 2 +- sdks/node/model/eventCallbackHelper.ts | 2 +- sdks/node/model/eventCallbackRequest.ts | 2 +- sdks/node/model/eventCallbackRequestEvent.ts | 2 +- .../eventCallbackRequestEventMetadata.ts | 2 +- sdks/node/model/fileResponse.ts | 2 +- sdks/node/model/fileResponseDataUri.ts | 2 +- sdks/node/model/index.ts | 52 +-- sdks/node/model/listInfoResponse.ts | 2 +- sdks/node/model/models.ts | 2 +- sdks/node/model/oAuthTokenGenerateRequest.ts | 2 +- sdks/node/model/oAuthTokenRefreshRequest.ts | 2 +- sdks/node/model/oAuthTokenResponse.ts | 2 +- sdks/node/model/reportCreateRequest.ts | 2 +- sdks/node/model/reportCreateResponse.ts | 2 +- sdks/node/model/reportResponse.ts | 2 +- ...stBulkCreateEmbeddedWithTemplateRequest.ts | 2 +- ...atureRequestBulkSendWithTemplateRequest.ts | 2 +- .../signatureRequestCreateEmbeddedRequest.ts | 2 +- ...equestCreateEmbeddedWithTemplateRequest.ts | 2 +- .../node/model/signatureRequestGetResponse.ts | 2 +- .../model/signatureRequestListResponse.ts | 2 +- .../model/signatureRequestRemindRequest.ts | 2 +- sdks/node/model/signatureRequestResponse.ts | 2 +- .../signatureRequestResponseAttachment.ts | 2 +- ...signatureRequestResponseCustomFieldBase.ts | 2 +- ...atureRequestResponseCustomFieldCheckbox.ts | 2 +- ...signatureRequestResponseCustomFieldText.ts | 2 +- ...atureRequestResponseCustomFieldTypeEnum.ts | 2 - .../model/signatureRequestResponseDataBase.ts | 2 +- .../signatureRequestResponseDataTypeEnum.ts | 2 - ...gnatureRequestResponseDataValueCheckbox.ts | 2 +- ...reRequestResponseDataValueCheckboxMerge.ts | 2 +- ...atureRequestResponseDataValueDateSigned.ts | 2 +- ...gnatureRequestResponseDataValueDropdown.ts | 2 +- ...gnatureRequestResponseDataValueInitials.ts | 2 +- .../signatureRequestResponseDataValueRadio.ts | 2 +- ...natureRequestResponseDataValueSignature.ts | 2 +- .../signatureRequestResponseDataValueText.ts | 2 +- ...natureRequestResponseDataValueTextMerge.ts | 2 +- .../signatureRequestResponseSignatures.ts | 2 +- .../node/model/signatureRequestSendRequest.ts | 2 +- ...signatureRequestSendWithTemplateRequest.ts | 5 +- .../model/signatureRequestUpdateRequest.ts | 2 +- sdks/node/model/subAttachment.ts | 2 +- sdks/node/model/subBulkSignerList.ts | 2 +- .../model/subBulkSignerListCustomField.ts | 2 +- sdks/node/model/subCC.ts | 2 +- sdks/node/model/subCustomField.ts | 2 +- sdks/node/model/subEditorOptions.ts | 2 +- sdks/node/model/subFieldOptions.ts | 2 +- sdks/node/model/subFormFieldGroup.ts | 2 +- sdks/node/model/subFormFieldRule.ts | 2 +- sdks/node/model/subFormFieldRuleAction.ts | 2 +- sdks/node/model/subFormFieldRuleTrigger.ts | 2 +- .../model/subFormFieldsPerDocumentBase.ts | 2 +- .../model/subFormFieldsPerDocumentCheckbox.ts | 2 +- .../subFormFieldsPerDocumentCheckboxMerge.ts | 2 +- .../subFormFieldsPerDocumentDateSigned.ts | 2 +- .../model/subFormFieldsPerDocumentDropdown.ts | 2 +- .../model/subFormFieldsPerDocumentFontEnum.ts | 2 - .../subFormFieldsPerDocumentHyperlink.ts | 2 +- .../model/subFormFieldsPerDocumentInitials.ts | 2 +- .../model/subFormFieldsPerDocumentRadio.ts | 2 +- .../subFormFieldsPerDocumentSignature.ts | 2 +- .../model/subFormFieldsPerDocumentText.ts | 2 +- .../subFormFieldsPerDocumentTextMerge.ts | 2 +- .../model/subFormFieldsPerDocumentTypeEnum.ts | 2 - sdks/node/model/subMergeField.ts | 2 +- sdks/node/model/subOAuth.ts | 2 +- sdks/node/model/subOptions.ts | 2 +- .../subSignatureRequestGroupedSigners.ts | 2 +- sdks/node/model/subSignatureRequestSigner.ts | 2 +- .../subSignatureRequestTemplateSigner.ts | 2 +- sdks/node/model/subSigningOptions.ts | 2 +- sdks/node/model/subTeamResponse.ts | 2 +- sdks/node/model/subTemplateRole.ts | 2 +- sdks/node/model/subUnclaimedDraftSigner.ts | 2 +- .../model/subUnclaimedDraftTemplateSigner.ts | 2 +- sdks/node/model/subWhiteLabelingOptions.ts | 2 +- sdks/node/model/teamAddMemberRequest.ts | 2 +- sdks/node/model/teamCreateRequest.ts | 2 +- sdks/node/model/teamGetInfoResponse.ts | 2 +- sdks/node/model/teamGetResponse.ts | 2 +- sdks/node/model/teamInfoResponse.ts | 2 +- sdks/node/model/teamInviteResponse.ts | 2 +- sdks/node/model/teamInvitesResponse.ts | 2 +- sdks/node/model/teamMemberResponse.ts | 2 +- sdks/node/model/teamMembersResponse.ts | 2 +- sdks/node/model/teamParentResponse.ts | 2 +- sdks/node/model/teamRemoveMemberRequest.ts | 2 +- sdks/node/model/teamResponse.ts | 2 +- sdks/node/model/teamSubTeamsResponse.ts | 2 +- sdks/node/model/teamUpdateRequest.ts | 2 +- sdks/node/model/templateAddUserRequest.ts | 2 +- .../templateCreateEmbeddedDraftRequest.ts | 2 +- .../templateCreateEmbeddedDraftResponse.ts | 2 +- ...lateCreateEmbeddedDraftResponseTemplate.ts | 2 +- sdks/node/model/templateCreateRequest.ts | 2 +- sdks/node/model/templateCreateResponse.ts | 2 +- .../model/templateCreateResponseTemplate.ts | 2 +- sdks/node/model/templateEditResponse.ts | 2 +- sdks/node/model/templateGetResponse.ts | 2 +- sdks/node/model/templateListResponse.ts | 2 +- sdks/node/model/templateRemoveUserRequest.ts | 2 +- sdks/node/model/templateResponse.ts | 2 +- sdks/node/model/templateResponseAccount.ts | 2 +- .../model/templateResponseAccountQuota.ts | 2 +- sdks/node/model/templateResponseCCRole.ts | 2 +- sdks/node/model/templateResponseDocument.ts | 2 +- ...templateResponseDocumentCustomFieldBase.ts | 2 +- ...lateResponseDocumentCustomFieldCheckbox.ts | 2 +- ...templateResponseDocumentCustomFieldText.ts | 2 +- .../templateResponseDocumentFieldGroup.ts | 2 +- .../templateResponseDocumentFieldGroupRule.ts | 2 +- .../templateResponseDocumentFormFieldBase.ts | 2 +- ...mplateResponseDocumentFormFieldCheckbox.ts | 2 +- ...lateResponseDocumentFormFieldDateSigned.ts | 2 +- ...mplateResponseDocumentFormFieldDropdown.ts | 2 +- ...plateResponseDocumentFormFieldHyperlink.ts | 2 +- ...mplateResponseDocumentFormFieldInitials.ts | 2 +- .../templateResponseDocumentFormFieldRadio.ts | 2 +- ...plateResponseDocumentFormFieldSignature.ts | 2 +- .../templateResponseDocumentFormFieldText.ts | 2 +- ...templateResponseDocumentStaticFieldBase.ts | 2 +- ...lateResponseDocumentStaticFieldCheckbox.ts | 2 +- ...teResponseDocumentStaticFieldDateSigned.ts | 2 +- ...lateResponseDocumentStaticFieldDropdown.ts | 2 +- ...ateResponseDocumentStaticFieldHyperlink.ts | 2 +- ...lateResponseDocumentStaticFieldInitials.ts | 2 +- ...emplateResponseDocumentStaticFieldRadio.ts | 2 +- ...ateResponseDocumentStaticFieldSignature.ts | 2 +- ...templateResponseDocumentStaticFieldText.ts | 2 +- .../templateResponseFieldAvgTextLength.ts | 2 +- sdks/node/model/templateResponseSignerRole.ts | 2 +- sdks/node/model/templateUpdateFilesRequest.ts | 2 +- .../node/model/templateUpdateFilesResponse.ts | 2 +- .../templateUpdateFilesResponseTemplate.ts | 2 +- .../unclaimedDraftCreateEmbeddedRequest.ts | 5 +- ...dDraftCreateEmbeddedWithTemplateRequest.ts | 2 +- .../node/model/unclaimedDraftCreateRequest.ts | 5 +- .../model/unclaimedDraftCreateResponse.ts | 2 +- .../unclaimedDraftEditAndResendRequest.ts | 2 +- sdks/node/model/unclaimedDraftResponse.ts | 2 +- sdks/node/model/warningResponse.ts | 2 +- sdks/node/openapi-config.yaml | 3 + sdks/node/package-lock.json | 407 +++------------- sdks/node/package.json | 9 +- sdks/node/run-build | 6 +- sdks/node/templates/package.mustache | 9 +- sdks/node/templates/prettierrc.cjs | 3 + sdks/node/templates/tsconfig.mustache | 1 - sdks/node/tests/test_utils.ts | 4 +- sdks/node/tsconfig.json | 1 - sdks/node/types/api/accountApi.d.ts | 2 +- sdks/node/types/api/apiAppApi.d.ts | 4 +- sdks/node/types/api/apis.d.ts | 4 +- sdks/node/types/api/bulkSendJobApi.d.ts | 2 +- sdks/node/types/api/embeddedApi.d.ts | 2 +- sdks/node/types/api/index.d.ts | 2 +- sdks/node/types/api/oAuthApi.d.ts | 2 +- sdks/node/types/api/reportApi.d.ts | 2 +- sdks/node/types/api/signatureRequestApi.d.ts | 5 +- sdks/node/types/api/teamApi.d.ts | 4 +- sdks/node/types/api/templateApi.d.ts | 5 +- sdks/node/types/api/unclaimedDraftApi.d.ts | 2 +- .../node/types/model/apiAppCreateRequest.d.ts | 2 +- .../node/types/model/apiAppUpdateRequest.d.ts | 2 +- sdks/node/types/model/index.d.ts | 6 +- sdks/node/types/model/models.d.ts | 2 - ...BulkCreateEmbeddedWithTemplateRequest.d.ts | 2 +- ...ureRequestBulkSendWithTemplateRequest.d.ts | 2 +- ...signatureRequestCreateEmbeddedRequest.d.ts | 2 +- ...uestCreateEmbeddedWithTemplateRequest.d.ts | 2 +- .../model/signatureRequestSendRequest.d.ts | 2 +- ...gnatureRequestSendWithTemplateRequest.d.ts | 2 +- .../templateCreateEmbeddedDraftRequest.d.ts | 2 +- .../types/model/templateCreateRequest.d.ts | 2 +- .../model/templateUpdateFilesRequest.d.ts | 2 +- .../unclaimedDraftCreateEmbeddedRequest.d.ts | 2 +- ...raftCreateEmbeddedWithTemplateRequest.d.ts | 2 +- .../model/unclaimedDraftCreateRequest.d.ts | 2 +- 229 files changed, 634 insertions(+), 928 deletions(-) create mode 100644 sdks/node/.prettierrc.cjs create mode 100644 sdks/node/templates/prettierrc.cjs 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/api/accountApi.ts b/sdks/node/api/accountApi.ts index 200d3567a..c5437860b 100644 --- a/sdks/node/api/accountApi.ts +++ b/sdks/node/api/accountApi.ts @@ -26,31 +26,27 @@ import axios, { AxiosError, AxiosRequestConfig } 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 "./"; diff --git a/sdks/node/api/apiAppApi.ts b/sdks/node/api/apiAppApi.ts index 6a99af859..75b42f7e6 100644 --- a/sdks/node/api/apiAppApi.ts +++ b/sdks/node/api/apiAppApi.ts @@ -26,29 +26,26 @@ import axios, { AxiosError, AxiosRequestConfig } 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 "./"; diff --git a/sdks/node/api/apis.ts b/sdks/node/api/apis.ts index 40be80373..377bf92fa 100644 --- a/sdks/node/api/apis.ts +++ b/sdks/node/api/apis.ts @@ -1,12 +1,11 @@ +import { AxiosResponse } from "axios"; +import formData from "form-data"; +import Qs from "qs"; import { AttributeTypeMap, ObjectSerializer, RequestDetailedFile, } from "../model"; -import * as http from "http"; -import { AxiosResponse } from "axios"; -import formData from "form-data"; -import Qs from "qs"; export class HttpError extends Error { constructor( diff --git a/sdks/node/api/bulkSendJobApi.ts b/sdks/node/api/bulkSendJobApi.ts index 2a9bfacee..2af02b885 100644 --- a/sdks/node/api/bulkSendJobApi.ts +++ b/sdks/node/api/bulkSendJobApi.ts @@ -26,27 +26,21 @@ import axios, { AxiosError, AxiosRequestConfig } 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 "./"; diff --git a/sdks/node/api/embeddedApi.ts b/sdks/node/api/embeddedApi.ts index f7cc6d573..9fdeaa945 100644 --- a/sdks/node/api/embeddedApi.ts +++ b/sdks/node/api/embeddedApi.ts @@ -26,28 +26,24 @@ import axios, { AxiosError, AxiosRequestConfig } 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 "./"; diff --git a/sdks/node/api/index.ts b/sdks/node/api/index.ts index fa778faf6..3f7c10a67 100644 --- a/sdks/node/api/index.ts +++ b/sdks/node/api/index.ts @@ -23,13 +23,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..61de0951f 100644 --- a/sdks/node/api/oAuthApi.ts +++ b/sdks/node/api/oAuthApi.ts @@ -26,27 +26,24 @@ import axios, { AxiosError, AxiosRequestConfig } 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 "./"; diff --git a/sdks/node/api/reportApi.ts b/sdks/node/api/reportApi.ts index 46ce8cb4a..35eee8a6f 100644 --- a/sdks/node/api/reportApi.ts +++ b/sdks/node/api/reportApi.ts @@ -26,27 +26,23 @@ import axios, { AxiosError, AxiosRequestConfig } 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 "./"; diff --git a/sdks/node/api/signatureRequestApi.ts b/sdks/node/api/signatureRequestApi.ts index 5e5677ffa..f8893d6fc 100644 --- a/sdks/node/api/signatureRequestApi.ts +++ b/sdks/node/api/signatureRequestApi.ts @@ -26,18 +26,14 @@ import axios, { AxiosError, AxiosRequestConfig } 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 +44,17 @@ import { SignatureRequestSendRequest, SignatureRequestSendWithTemplateRequest, SignatureRequestUpdateRequest, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; diff --git a/sdks/node/api/teamApi.ts b/sdks/node/api/teamApi.ts index 5eedd533f..754845e18 100644 --- a/sdks/node/api/teamApi.ts +++ b/sdks/node/api/teamApi.ts @@ -26,15 +26,11 @@ import axios, { AxiosError, AxiosRequestConfig } from "axios"; /* tslint:disable:no-unused-locals */ import { - ObjectSerializer, Authentication, - VoidAuth, - Interceptor, HttpBasicAuth, HttpBearerAuth, - ApiKeyAuth, - OAuth, - ErrorResponse, + Interceptor, + ObjectSerializer, TeamAddMemberRequest, TeamCreateRequest, TeamGetInfoResponse, @@ -44,16 +40,17 @@ import { TeamRemoveMemberRequest, TeamSubTeamsResponse, TeamUpdateRequest, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; diff --git a/sdks/node/api/templateApi.ts b/sdks/node/api/templateApi.ts index 6cebb7592..27390c241 100644 --- a/sdks/node/api/templateApi.ts +++ b/sdks/node/api/templateApi.ts @@ -26,17 +26,13 @@ import axios, { AxiosError, AxiosRequestConfig } 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 +43,17 @@ import { TemplateRemoveUserRequest, TemplateUpdateFilesRequest, TemplateUpdateFilesResponse, + VoidAuth, } from "../model"; import { + generateFormData, HttpError, optionsI, - returnTypeT, + queryParamsSerializer, returnTypeI, - generateFormData, + returnTypeT, toFormData, - queryParamsSerializer, USER_AGENT, } from "./"; diff --git a/sdks/node/api/unclaimedDraftApi.ts b/sdks/node/api/unclaimedDraftApi.ts index 3adda9b79..52e2a62f1 100644 --- a/sdks/node/api/unclaimedDraftApi.ts +++ b/sdks/node/api/unclaimedDraftApi.ts @@ -26,30 +26,26 @@ import axios, { AxiosError, AxiosRequestConfig } 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 "./"; 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 a55935245..c05fe4226 100644 --- a/sdks/node/dist/api.js +++ b/sdks/node/dist/api.js @@ -13535,7 +13535,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() { @@ -13550,7 +13553,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 }; } }); @@ -13828,12 +13831,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"; })(); @@ -14355,7 +14358,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) { @@ -14894,7 +14897,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; @@ -15260,7 +15263,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) { @@ -15759,6 +15762,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, @@ -15766,7 +15770,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"); @@ -17519,6 +17523,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() { @@ -17729,6 +17754,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() { @@ -23869,216 +24083,6 @@ 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, 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/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 60062191f..e259ca72e 100644 --- a/sdks/node/model/index.ts +++ b/sdks/node/model/index.ts @@ -29,12 +29,26 @@ 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"; 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"; @@ -170,20 +184,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": @@ -457,6 +457,9 @@ export { ApiAppResponseOwnerAccount, ApiAppResponseWhiteLabelingOptions, ApiAppUpdateRequest, + ApiKeyAuth, + AttributeTypeMap, + Authentication, BulkSendJobGetResponse, BulkSendJobGetResponseSignatureRequests, BulkSendJobListResponse, @@ -469,18 +472,26 @@ export { EmbeddedSignUrlResponseEmbedded, ErrorResponse, ErrorResponseError, + EventCallbackHelper, EventCallbackRequest, EventCallbackRequestEvent, EventCallbackRequestEventMetadata, FileResponse, FileResponseDataUri, + HttpBasicAuth, + HttpBearerAuth, + Interceptor, ListInfoResponse, + OAuth, OAuthTokenGenerateRequest, OAuthTokenRefreshRequest, OAuthTokenResponse, + ObjectSerializer, ReportCreateRequest, ReportCreateResponse, ReportResponse, + RequestDetailedFile, + RequestFile, SignatureRequestBulkCreateEmbeddedWithTemplateRequest, SignatureRequestBulkSendWithTemplateRequest, SignatureRequestCreateEmbeddedRequest, @@ -609,17 +620,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..f9394ab10 100644 --- a/sdks/node/model/models.ts +++ b/sdks/node/model/models.ts @@ -1,8 +1,8 @@ import { AxiosRequestConfig } from "axios"; import * as fs from "fs"; -import { enumsMap, typeMap } from "./"; import { Headers } from "form-data"; +import { enumsMap, typeMap } from "./"; export interface RequestDetailedFile { value: Buffer; 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..52941fc06 100644 --- a/sdks/node/openapi-config.yaml +++ b/sdks/node/openapi-config.yaml @@ -32,6 +32,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..0cccf9d01 100644 --- a/sdks/node/package-lock.json +++ b/sdks/node/package-lock.json @@ -9,22 +9,25 @@ "version": "1.5-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..b5e233abe 100644 --- a/sdks/node/package.json +++ b/sdks/node/package.json @@ -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..b2cc3ef2b 100755 --- a/sdks/node/run-build +++ b/sdks/node/run-build @@ -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.7.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.7.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.7.0 generate \ -i "/local/openapi-sdk.yaml" \ -c "/local/openapi-config.yaml" \ -t "/local/templates" \ 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..d6b109c15 100644 --- a/sdks/node/types/api/apis.d.ts +++ b/sdks/node/types/api/apis.d.ts @@ -1,6 +1,6 @@ -import { AttributeTypeMap } from "../model"; import { AxiosResponse } from "axios"; import formData from "form-data"; +import { AttributeTypeMap } from "../model"; export declare class HttpError extends Error { response: AxiosResponse; body: any; @@ -20,7 +20,7 @@ export interface returnTypeI { response: AxiosResponse; body?: any; } -export declare const queryParamsSerializer: (params: any) => any; +export declare const queryParamsSerializer: (params: any) => string; export { RequestFile } from "../model"; export declare const USER_AGENT = "OpenAPI-Generator/1.5-dev/node"; export declare const generateFormData: (obj: any, typemap: AttributeTypeMap) => { 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/index.d.ts b/sdks/node/types/api/index.d.ts index 42c100179..069fa8983 100644 --- a/sdks/node/types/api/index.d.ts +++ b/sdks/node/types/api/index.d.ts @@ -9,5 +9,5 @@ import { TeamApi } from "./teamApi"; import { TemplateApi } from "./templateApi"; import { UnclaimedDraftApi } from "./unclaimedDraftApi"; export { AccountApi, ApiAppApi, BulkSendJobApi, EmbeddedApi, 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 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 f748121c4..ad05c5d1b 100644 --- a/sdks/node/types/model/index.d.ts +++ b/sdks/node/types/model/index.d.ts @@ -29,12 +29,14 @@ 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"; 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"; @@ -170,12 +172,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, 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, 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..2efba020a 100644 --- a/sdks/node/types/model/models.d.ts +++ b/sdks/node/types/model/models.d.ts @@ -1,5 +1,3 @@ -/// -/// import { AxiosRequestConfig } from "axios"; import * as fs from "fs"; import { Headers } from "form-data"; 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"; From a7fb86608a30651a5e97d2bb96f120c3325fdd3f Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Mon, 26 Aug 2024 15:14:37 -0500 Subject: [PATCH 02/12] Adds identifiers for custom template code --- sdks/node/.gitignore | 4 +- sdks/node/api/accountApi.ts | 332 ++- sdks/node/api/apiAppApi.ts | 343 ++- sdks/node/api/apis.ts | 24 +- sdks/node/api/bulkSendJobApi.ts | 185 +- sdks/node/api/embeddedApi.ts | 200 +- sdks/node/api/oAuthApi.ts | 177 +- sdks/node/api/reportApi.ts | 146 +- sdks/node/api/signatureRequestApi.ts | 1021 +++----- sdks/node/api/teamApi.ts | 640 ++--- sdks/node/api/templateApi.ts | 719 +++--- sdks/node/api/unclaimedDraftApi.ts | 358 ++- sdks/node/dist/api.js | 2992 ++++++++++------------ sdks/node/model/models.ts | 8 +- sdks/node/run-build | 2 +- sdks/node/templates/api-all.mustache | 46 +- sdks/node/templates/api-single.mustache | 282 +- sdks/node/templates/api.mustache | 4 + sdks/node/templates/gitignore | 4 +- sdks/node/templates/licenseInfo.mustache | 1 + sdks/node/templates/model.mustache | 13 + sdks/node/templates/models.mustache | 85 +- sdks/node/types/api/apis.d.ts | 8 +- sdks/node/types/model/models.d.ts | 4 +- 24 files changed, 3650 insertions(+), 3948 deletions(-) diff --git a/sdks/node/.gitignore b/sdks/node/.gitignore index 78cc8efe1..c98f53ffe 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/api/accountApi.ts b/sdks/node/api/accountApi.ts index c5437860b..1ac71dc65 100644 --- a/sdks/node/api/accountApi.ts +++ b/sdks/node/api/accountApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { AccountCreateRequest, AccountCreateResponse, @@ -60,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 = { @@ -133,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( @@ -233,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) { @@ -255,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; } @@ -376,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) { @@ -395,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; } @@ -440,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( @@ -539,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) { @@ -558,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; } @@ -603,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( @@ -703,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) { @@ -725,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; } @@ -762,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 75b42f7e6..b55687d73 100644 --- a/sdks/node/api/apiAppApi.ts +++ b/sdks/node/api/apiAppApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { ApiAppCreateRequest, ApiAppGetResponse, @@ -59,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 = { @@ -132,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( @@ -231,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) { @@ -250,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; } @@ -366,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) { @@ -384,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; } @@ -490,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) { @@ -509,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; } @@ -629,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) { @@ -648,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; } @@ -695,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( @@ -806,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) { @@ -825,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; } @@ -861,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 377bf92fa..6e8b173d1 100644 --- a/sdks/node/api/apis.ts +++ b/sdks/node/api/apis.ts @@ -1,12 +1,3 @@ -import { AxiosResponse } from "axios"; -import formData from "form-data"; -import Qs from "qs"; -import { - AttributeTypeMap, - ObjectSerializer, - RequestDetailedFile, -} from "../model"; - export class HttpError extends Error { constructor( public response: AxiosResponse, @@ -18,15 +9,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; @@ -36,8 +36,6 @@ export const queryParamsSerializer = (params) => { return Qs.stringify(params, { arrayFormat: "brackets" }); }; -export { RequestFile } from "../model"; - export const USER_AGENT = "OpenAPI-Generator/1.5-dev/node"; /** diff --git a/sdks/node/api/bulkSendJobApi.ts b/sdks/node/api/bulkSendJobApi.ts index 2af02b885..4cef90392 100644 --- a/sdks/node/api/bulkSendJobApi.ts +++ b/sdks/node/api/bulkSendJobApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, BulkSendJobGetResponse, @@ -54,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 = { @@ -217,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) { @@ -239,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; } @@ -361,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) { @@ -383,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; } @@ -420,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 9fdeaa945..916721dc8 100644 --- a/sdks/node/api/embeddedApi.ts +++ b/sdks/node/api/embeddedApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, EmbeddedEditUrlRequest, @@ -57,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 = { @@ -132,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( @@ -247,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) { @@ -269,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; } @@ -387,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) { @@ -409,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; } @@ -446,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/oAuthApi.ts b/sdks/node/api/oAuthApi.ts index 61de0951f..c6a3e7b9e 100644 --- a/sdks/node/api/oAuthApi.ts +++ b/sdks/node/api/oAuthApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, HttpBasicAuth, @@ -57,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 = { @@ -130,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( @@ -222,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) { @@ -241,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; } @@ -271,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( @@ -363,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) { @@ -382,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; } @@ -403,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 35eee8a6f..bf6604e9b 100644 --- a/sdks/node/api/reportApi.ts +++ b/sdks/node/api/reportApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, HttpBasicAuth, @@ -56,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 = { @@ -129,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( @@ -224,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) { @@ -246,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; } @@ -283,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 f8893d6fc..4e82e4c7b 100644 --- a/sdks/node/api/signatureRequestApi.ts +++ b/sdks/node/api/signatureRequestApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, BulkSendJobSendResponse, @@ -68,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 = { @@ -141,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 = {}; @@ -242,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) { @@ -264,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; } @@ -310,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 = {}; @@ -416,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) { @@ -438,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; } @@ -555,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) { @@ -573,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; } @@ -608,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( @@ -712,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) { @@ -734,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; } @@ -780,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 = {}; @@ -886,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) { @@ -908,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; } @@ -1034,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) { @@ -1053,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; } @@ -1167,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) { @@ -1189,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; } @@ -1315,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) { @@ -1334,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; } @@ -1451,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) { @@ -1473,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; } @@ -1613,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) { @@ -1635,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; } @@ -1753,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) { @@ -1775,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; } @@ -1823,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( @@ -1939,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) { @@ -1961,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; } @@ -2073,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) { @@ -2091,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; } @@ -2126,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( @@ -2230,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) { @@ -2252,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; } @@ -2298,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 = {}; @@ -2403,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) { @@ -2425,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; } @@ -2473,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( @@ -2589,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) { @@ -2611,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; } @@ -2648,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 754845e18..53a40a6a0 100644 --- a/sdks/node/api/teamApi.ts +++ b/sdks/node/api/teamApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, HttpBasicAuth, @@ -64,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 = { @@ -139,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( @@ -245,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) { @@ -264,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; } @@ -309,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( @@ -405,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) { @@ -424,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; } @@ -526,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) { @@ -544,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; } @@ -636,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) { @@ -655,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; } @@ -767,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) { @@ -789,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; } @@ -902,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) { @@ -924,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; } @@ -1060,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) { @@ -1082,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; } @@ -1128,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( @@ -1230,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) { @@ -1249,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; } @@ -1384,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) { @@ -1406,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; } @@ -1452,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( @@ -1548,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) { @@ -1567,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; } @@ -1603,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 27390c241..2a49faed2 100644 --- a/sdks/node/api/templateApi.ts +++ b/sdks/node/api/templateApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, FileResponse, @@ -67,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 = { @@ -142,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( @@ -257,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) { @@ -279,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; } @@ -325,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( @@ -425,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) { @@ -447,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; } @@ -493,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( @@ -597,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) { @@ -619,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; } @@ -736,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) { @@ -754,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; } @@ -869,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) { @@ -888,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; } @@ -1002,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) { @@ -1024,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; } @@ -1150,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) { @@ -1169,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; } @@ -1286,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) { @@ -1308,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; } @@ -1448,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) { @@ -1470,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; } @@ -1518,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( @@ -1633,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) { @@ -1655,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; } @@ -1703,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( @@ -1819,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) { @@ -1841,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; } @@ -1878,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 52e2a62f1..90375ee4a 100644 --- a/sdks/node/api/unclaimedDraftApi.ts +++ b/sdks/node/api/unclaimedDraftApi.ts @@ -22,9 +22,8 @@ * SOFTWARE. */ -import axios, { AxiosError, AxiosRequestConfig } from "axios"; +import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; -/* tslint:disable:no-unused-locals */ import { Authentication, HttpBasicAuth, @@ -59,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 = { @@ -132,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( @@ -236,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) { @@ -258,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; } @@ -304,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( @@ -408,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) { @@ -430,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; } @@ -476,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 = {}; @@ -582,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) { @@ -604,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; } @@ -652,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( @@ -768,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) { @@ -790,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; } @@ -827,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/dist/api.js b/sdks/node/dist/api.js index c05fe4226..722bae6f0 100644 --- a/sdks/node/dist/api.js +++ b/sdks/node/dist/api.js @@ -24289,9 +24289,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(), @@ -24338,12 +24336,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( @@ -24417,40 +24413,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); @@ -24525,37 +24513,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); @@ -24567,12 +24550,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( @@ -24645,37 +24626,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); @@ -24687,12 +24663,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( @@ -24766,40 +24740,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); @@ -24811,15 +24777,48 @@ 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(), @@ -24866,12 +24865,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( @@ -24944,37 +24941,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); @@ -25044,28 +25036,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); @@ -25135,37 +25118,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); @@ -25239,37 +25217,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); @@ -25281,12 +25254,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)) @@ -25367,37 +25338,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); @@ -25408,15 +25374,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(), @@ -25534,40 +25533,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); @@ -25643,40 +25634,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); @@ -25688,15 +25671,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(), @@ -25743,12 +25753,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)) @@ -25830,40 +25838,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); @@ -25935,40 +25935,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); @@ -25980,15 +25972,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/oAuthApi.ts var defaultBasePath5 = "https://app.hellosign.com"; var OAuthApi = 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(), @@ -26035,12 +26060,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 = deserializeIfNeeded4( + oAuthTokenGenerateRequest, + "OAuthTokenGenerateRequest" + ); const localVarPath = this.basePath + "/oauth/token"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26103,27 +26126,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)); - } + handleSuccessfulResponse5( + 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 (handleErrorCodeResponse5( + reject, + error.response, + 200, + "OAuthTokenResponse" + )) { return; } reject(error); @@ -26135,12 +26155,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 = deserializeIfNeeded4( + oAuthTokenRefreshRequest, + "OAuthTokenRefreshRequest" + ); const localVarPath = this.basePath + "/oauth/token?refresh"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26203,27 +26221,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)); - } + handleSuccessfulResponse5( + 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 (handleErrorCodeResponse5( + reject, + error.response, + 200, + "OAuthTokenResponse" + )) { return; } reject(error); @@ -26234,15 +26249,38 @@ var OAuthApi = 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; +} // api/reportApi.ts var defaultBasePath6 = "https://api.hellosign.com/v3"; var ReportApi = 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(), @@ -26289,12 +26327,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 = deserializeIfNeeded5( + reportCreateRequest, + "ReportCreateRequest" + ); const localVarPath = this.basePath + "/report/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26363,40 +26399,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)); - } + handleSuccessfulResponse6( + 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 (handleErrorCodeResponse6( + 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 (handleErrorRangeResponse5( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26408,15 +26436,48 @@ var ReportApi = 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; +} +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/signatureRequestApi.ts var defaultBasePath7 = "https://api.hellosign.com/v3"; var SignatureRequestApi = 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(), @@ -26463,12 +26524,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 = deserializeIfNeeded6( + signatureRequestBulkCreateEmbeddedWithTemplateRequest, + "SignatureRequestBulkCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/bulk_create_embedded_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26537,40 +26596,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26583,12 +26634,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 = deserializeIfNeeded6( + signatureRequestBulkSendWithTemplateRequest, + "SignatureRequestBulkSendWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/bulk_send_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26662,40 +26711,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26766,28 +26807,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)); - } + handleSuccessfulResponse7(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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26799,12 +26831,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 = deserializeIfNeeded6( + signatureRequestCreateEmbeddedRequest, + "SignatureRequestCreateEmbeddedRequest" + ); const localVarPath = this.basePath + "/signature_request/create_embedded"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -26878,40 +26908,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -26924,12 +26946,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 = deserializeIfNeeded6( + signatureRequestCreateEmbeddedWithTemplateRequest, + "SignatureRequestCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/create_embedded_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27003,40 +27023,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27113,34 +27125,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27211,40 +27221,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27321,37 +27323,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27422,40 +27419,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27543,40 +27532,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27648,40 +27629,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27694,12 +27667,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 = deserializeIfNeeded6( + signatureRequestRemindRequest, + "SignatureRequestRemindRequest" + ); const localVarPath = this.basePath + "/signature_request/remind/{signature_request_id}".replace( "{signature_request_id}", encodeURIComponent(String(signatureRequestId)) @@ -27781,40 +27752,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27880,28 +27843,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)); - } + handleSuccessfulResponse7(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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -27913,12 +27867,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 = deserializeIfNeeded6( + signatureRequestSendRequest, + "SignatureRequestSendRequest" + ); const localVarPath = this.basePath + "/signature_request/send"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -27992,40 +27944,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28038,12 +27982,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 = deserializeIfNeeded6( + signatureRequestSendWithTemplateRequest, + "SignatureRequestSendWithTemplateRequest" + ); const localVarPath = this.basePath + "/signature_request/send_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -28117,40 +28059,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28163,12 +28097,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 = deserializeIfNeeded6( + signatureRequestUpdateRequest, + "SignatureRequestUpdateRequest" + ); const localVarPath = this.basePath + "/signature_request/update/{signature_request_id}".replace( "{signature_request_id}", encodeURIComponent(String(signatureRequestId)) @@ -28250,40 +28182,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)); - } + handleSuccessfulResponse7( + 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 (handleErrorCodeResponse7( + 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 (handleErrorRangeResponse6( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28295,15 +28219,48 @@ var SignatureRequestApi = 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/teamApi.ts var defaultBasePath8 = "https://api.hellosign.com/v3"; var TeamApi = 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(), @@ -28350,12 +28307,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 = deserializeIfNeeded7( + teamAddMemberRequest, + "TeamAddMemberRequest" + ); const localVarPath = this.basePath + "/team/add_member"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -28434,37 +28389,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28476,12 +28426,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 = deserializeIfNeeded7( + teamCreateRequest, + "TeamCreateRequest" + ); const localVarPath = this.basePath + "/team/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -28551,37 +28499,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28643,28 +28586,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)); - } + 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); @@ -28726,37 +28660,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28825,40 +28754,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -28928,40 +28849,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29045,40 +28958,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29091,12 +28996,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 = deserializeIfNeeded7( + teamRemoveMemberRequest, + "TeamRemoveMemberRequest" + ); const localVarPath = this.basePath + "/team/remove_member"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29169,37 +29072,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29282,40 +29180,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29328,12 +29218,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 = deserializeIfNeeded7( + teamUpdateRequest, + "TeamUpdateRequest" + ); const localVarPath = this.basePath + "/team"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29403,37 +29291,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)); - } + handleSuccessfulResponse8( + 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 (handleErrorCodeResponse8( + 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 (handleErrorRangeResponse7( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29444,15 +29327,48 @@ var TeamApi = 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/templateApi.ts var defaultBasePath9 = "https://api.hellosign.com/v3"; var TemplateApi = 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(), @@ -29499,12 +29415,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 = deserializeIfNeeded8( + templateAddUserRequest, + "TemplateAddUserRequest" + ); const localVarPath = this.basePath + "/template/add_user/{template_id}".replace( "{template_id}", encodeURIComponent(String(templateId)) @@ -29586,40 +29500,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29632,12 +29538,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 = deserializeIfNeeded8( + templateCreateRequest, + "TemplateCreateRequest" + ); const localVarPath = this.basePath + "/template/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29711,40 +29615,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29757,12 +29653,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 = deserializeIfNeeded8( + templateCreateEmbeddedDraftRequest, + "TemplateCreateEmbeddedDraftRequest" + ); const localVarPath = this.basePath + "/template/create_embedded_draft"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -29836,40 +29730,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -29940,28 +29826,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)); - } + 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); @@ -30037,34 +29914,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30135,40 +30010,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30245,37 +30112,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30346,40 +30208,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30467,40 +30321,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30513,12 +30359,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 = deserializeIfNeeded8( + templateRemoveUserRequest, + "TemplateRemoveUserRequest" + ); const localVarPath = this.basePath + "/template/remove_user/{template_id}".replace( "{template_id}", encodeURIComponent(String(templateId)) @@ -30600,40 +30444,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30646,12 +30482,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 = deserializeIfNeeded8( + templateUpdateFilesRequest, + "TemplateUpdateFilesRequest" + ); const localVarPath = this.basePath + "/template/update_files/{template_id}".replace( "{template_id}", encodeURIComponent(String(templateId)) @@ -30733,40 +30567,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)); - } + handleSuccessfulResponse9( + 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 (handleErrorCodeResponse9( + 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 (handleErrorRangeResponse8( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30778,15 +30604,48 @@ var TemplateApi = 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/unclaimedDraftApi.ts var defaultBasePath10 = "https://api.hellosign.com/v3"; var UnclaimedDraftApi = 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(), @@ -30833,12 +30692,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 = deserializeIfNeeded9( + unclaimedDraftCreateRequest, + "UnclaimedDraftCreateRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -30912,40 +30769,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)); - } + handleSuccessfulResponse10( + 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 (handleErrorCodeResponse10( + 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 (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -30958,12 +30807,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 = deserializeIfNeeded9( + unclaimedDraftCreateEmbeddedRequest, + "UnclaimedDraftCreateEmbeddedRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create_embedded"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -31037,40 +30884,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)); - } + handleSuccessfulResponse10( + 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 (handleErrorCodeResponse10( + 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 (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31083,12 +30922,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 = deserializeIfNeeded9( + unclaimedDraftCreateEmbeddedWithTemplateRequest, + "UnclaimedDraftCreateEmbeddedWithTemplateRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/create_embedded_with_template"; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign( @@ -31162,40 +30999,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)); - } + handleSuccessfulResponse10( + 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 (handleErrorCodeResponse10( + 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 (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31208,12 +31037,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 = deserializeIfNeeded9( + unclaimedDraftEditAndResendRequest, + "UnclaimedDraftEditAndResendRequest" + ); const localVarPath = this.basePath + "/unclaimed_draft/edit_and_resend/{signature_request_id}".replace( "{signature_request_id}", encodeURIComponent(String(signatureRequestId)) @@ -31295,40 +31122,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)); - } + handleSuccessfulResponse10( + 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 (handleErrorCodeResponse10( + 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 (handleErrorRangeResponse9( + reject, + error.response, + "4XX", + "ErrorResponse" + )) { return; } reject(error); @@ -31340,6 +31159,41 @@ var UnclaimedDraftApi = 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/apis.ts var import_form_data2 = __toESM(require_form_data()); diff --git a/sdks/node/model/models.ts b/sdks/node/model/models.ts index f9394ab10..3f6c346c4 100644 --- a/sdks/node/model/models.ts +++ b/sdks/node/model/models.ts @@ -1,7 +1,6 @@ import { AxiosRequestConfig } from "axios"; -import * as fs from "fs"; - import { Headers } from "form-data"; +import * as fs from "fs"; import { enumsMap, typeMap } from "./"; export interface RequestDetailedFile { @@ -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/run-build b/sdks/node/run-build index b2cc3ef2b..29913c529 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.7.0/modules/openapi-generator/src/main/resources/typescript-node set -e diff --git a/sdks/node/templates/api-all.mustache b/sdks/node/templates/api-all.mustache index c986da7d7..4f3843ae7 100644 --- a/sdks/node/templates/api-all.mustache +++ b/sdks/node/templates/api-all.mustache @@ -1,38 +1,47 @@ {{#apiInfo}} -import { AttributeTypeMap, ObjectSerializer, RequestDetailedFile } from "../model"; +{{#vendorExtensions.x-ignore-block}} +{{#apis}} +{{#operations}} +export * from './{{ classFilename }}'; +import { {{ classname }} } from './{{ classFilename }}'; +{{/operations}} +{{#withInterfaces}} +export * from './{{ classFilename }}Interface' +{{/withInterfaces}} +{{/apis}} +{{/vendorExtensions.x-ignore-block}} import * as http from 'http'; -import { AxiosResponse } from "axios"; -import formData from "form-data"; -import Qs from "qs"; export class HttpError extends Error { +{{! CUSTOM - http.IncomingMessage -> AxiosResponse }} constructor (public response: AxiosResponse, public body: any, public statusCode?: number) { super('HTTP request failed'); this.name = 'HttpError'; } } -export interface optionsI { - headers: { [name: string]: string } -} +{{! CUSTOM - '../model/models'; -> '../model' }} +export { RequestFile } from '../model'; -export interface returnTypeT { - response: AxiosResponse, - body: T, -} +{{#vendorExtensions.x-ignore-block}} +export const APIS = [{{#apis}}{{#operations}}{{ classname }}{{/operations}}{{^-last}}, {{/-last}}{{/apis}}]; +{{/vendorExtensions.x-ignore-block}} +{{/apiInfo}} -export interface returnTypeI { - response: AxiosResponse, - body?: any, -} +{{! CUSTOM - BEGIN }} +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 +162,4 @@ function isBufferDetailedFile(obj: any): obj is RequestDetailedFile { } const shouldJsonify = (val: any): boolean => val === Object(val); +{{! CUSTOM - END }} diff --git a/sdks/node/templates/api-single.mustache b/sdks/node/templates/api-single.mustache index cf81db291..188ffafd9 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'; +{{#vendorExtensions.x-ignore-block}} +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'; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} +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 './'; +{{! CUSTOM - END }} let defaultBasePath = '{{{basePath}}}'; @@ -37,9 +59,8 @@ export enum {{classname}}ApiKeys { export class {{classname}} { protected _basePath = defaultBasePath; - protected _defaultHeaders: any = { - 'User-Agent': USER_AGENT, - }; +{{! CUSTOM - any = {} -> any = { 'User-Agent': USER_AGENT } }} + protected _defaultHeaders : any = { 'User-Agent': USER_AGENT }; protected _useQuerystring : boolean = false; protected authentications = { @@ -64,11 +85,38 @@ export class {{classname}} { protected interceptors: Interceptor[] = []; +{{#vendorExtensions.x-ignore-block}} + 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 + } + } + } +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} constructor(basePath?: string) { if (basePath) { this.basePath = basePath; } } +{{! CUSTOM - END }} set useQuerystring(value: boolean) { this._useQuerystring = value; @@ -94,9 +142,11 @@ export class {{classname}} { this.authentications.default = auth; } +{{! CUSTOM - BEGIN - API Key as username }} public setApiKey(key: string) { this.authentications.api_key.username = key; } +{{! CUSTOM - BEGIN }} {{#hasAuthMethods}} {{#authMethods}} {{#isBasicBasic}} @@ -137,15 +187,19 @@ export class {{classname}} { {{#allParams}} * @param {{paramName}} {{description}} {{/allParams}} +{{! CUSTOM - BEGIN }} * @param options +{{! CUSTOM - END }} */ +{{#vendorExtensions.x-ignore-block}} + 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}} }> { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} 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}} +{{! CUSTOM - END }} const localVarPath = this.basePath + '{{{path}}}'{{#pathParams}} .replace('{' + '{{baseName}}' + '}', encodeURIComponent(String({{paramName}}))){{/pathParams}}; let localVarQueryParameters: any = {}; @@ -154,13 +208,17 @@ export class {{classname}} { const produces = [{{#produces}}'{{{mediaType}}}'{{^-last}}, {{/-last}}{{/produces}}]; // give precedence to 'application/json' if (produces.indexOf('application/json') >= 0) { +{{! CUSTOM - use ['content-type'] }} localVarHeaderParams['content-type'] = 'application/json'; } else { - localVarHeaderParams['content-type'] = produces.join(","); +{{! CUSTOM - use ['content-type'] }} + localVarHeaderParams['content-type'] = produces.join(','); } {{/hasProduces}} let localVarFormParams: any = {}; +{{! CUSTOM - BEGIN }} let localVarBodyParams: any = undefined; +{{! CUSTOM - END }} {{#allParams}} {{#required}} @@ -198,7 +256,24 @@ export class {{classname}} { {{/isFile}} {{/formParams}} - +{{#vendorExtensions.x-ignore-block}} + 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}} +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} {{#bodyParam}} const result = generateFormData({{{paramName}}}, {{{dataType}}}.attributeTypeMap); localVarUseFormData = result.localVarUseFormData; @@ -236,6 +311,7 @@ export class {{classname}} { {{#bodyParam}} data, {{/bodyParam}} +{{! CUSTOM - END }} }; let authenticationPromise = Promise.resolve(); @@ -246,6 +322,7 @@ export class {{classname}} { } {{/isApiKey}} {{#isBasicBasic}} +{{! CUSTOM - remove password check }} if (this.authentications.{{name}}.username) { authenticationPromise = authenticationPromise.then(() => this.authentications.{{name}}.applyToRequest(localVarRequestOptions)); } @@ -269,41 +346,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) { +{{#vendorExtensions.x-ignore-block}} + 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)); } + } + }); + }); +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} + 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 +407,104 @@ 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); }); }); +{{! CUSTOM - END }} }); } {{/operation}} } + +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; +} {{/operations}} diff --git a/sdks/node/templates/api.mustache b/sdks/node/templates/api.mustache index 1b3c2c525..6d15cf0bc 100644 --- a/sdks/node/templates/api.mustache +++ b/sdks/node/templates/api.mustache @@ -1,3 +1,7 @@ // This is the entrypoint for the package +{{! CUSTOM - api/apis -> api/index }} export * from './api/index'; +{{#models.0}} +{{! CUSTOM - model/models -> model/index }} export * from './model/index'; +{{/models.0}} diff --git a/sdks/node/templates/gitignore b/sdks/node/templates/gitignore index 78cc8efe1..c98f53ffe 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..c98e4c15c 100644 --- a/sdks/node/templates/licenseInfo.mustache +++ b/sdks/node/templates/licenseInfo.mustache @@ -1,4 +1,5 @@ /** +{{! CUSTOM - Bake MIT license }} * The MIT License (MIT) * * Copyright (C) 2023 dropbox.com diff --git a/sdks/node/templates/model.mustache b/sdks/node/templates/model.mustache index e337b5863..8004ed81e 100644 --- a/sdks/node/templates/model.mustache +++ b/sdks/node/templates/model.mustache @@ -1,6 +1,7 @@ {{>licenseInfo}} {{#models}} {{#model}} +{{! CUSTOM - Add AttributeTypeMap, ObjectSerializer, ./models -> ./ }} import { RequestFile, AttributeTypeMap, ObjectSerializer } from './'; {{#tsImports}} import { {{classname}} } from '{{filename}}'; @@ -12,6 +13,7 @@ import { {{classname}} } from '{{filename}}'; */ {{/description}} {{^isEnum}} +{{! CUSTOM - add x-base-class check }} export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-class}}class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ {{#vars}} {{#description}} @@ -19,7 +21,12 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla * {{{.}}} */ {{/description}} +{{#vendorExtensions.x-ignore-block}} + '{{name}}'{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{#defaultValue}} = {{#isEnum}}{{classname}}.{{/isEnum}}{{{.}}}{{/defaultValue}}; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} '{{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}}; +{{! CUSTOM - END }} {{/vars}} {{#discriminator}} @@ -30,6 +37,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/discriminator}} {{^isArray}} +{{! CUSTOM - use AttributeTypeMap interface }} static attributeTypeMap: AttributeTypeMap = [ {{#vars}} { @@ -41,6 +49,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/vars}} ]; +{{! CUSTOM - add AttributeTypeMap interface }} static getAttributeTypeMap(): AttributeTypeMap { {{#parent}} return super.getAttributeTypeMap().concat({{classname}}.attributeTypeMap); @@ -50,6 +59,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/parent}} } +{{! CUSTOM - BEGIN }} {{#discriminator}} static discriminatorClassName(value: any): string | null { if ((value === undefined) || (value === null)) { @@ -71,6 +81,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla return ObjectSerializer.deserialize(data, '{{classname}}'); } {{/discriminator}} +{{! CUSTOM - END }} {{/isArray}} } @@ -81,6 +92,7 @@ export namespace {{classname}} { export enum {{enumName}} { {{#allowableValues}} {{#enumVars}} +{{! CUSTOM - remove type of }} {{name}} = {{{value}}}{{^-last}},{{/-last}} {{/enumVars}} {{/allowableValues}} @@ -94,6 +106,7 @@ export namespace {{classname}} { export enum {{classname}} { {{#allowableValues}} {{#enumVars}} +{{! CUSTOM - remove type of }} {{name}} = {{{value}}}{{^-last}},{{/-last}} {{/enumVars}} {{/allowableValues}} diff --git a/sdks/node/templates/models.mustache b/sdks/node/templates/models.mustache index dc7cdbfbb..699a595dd 100644 --- a/sdks/node/templates/models.mustache +++ b/sdks/node/templates/models.mustache @@ -1,8 +1,29 @@ +{{#vendorExtensions.x-ignore-block}} {{#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; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} +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; +{{! CUSTOM - END }} + {{! Object serialization only relevant if generating APIs, too }} {{#generateApis}} +{{#vendorExtensions.x-ignore-block}} +{{#models}} +{{#model}} +import { {{classname}} } from '{{{ classFilename }}}'; +{{/model}} +{{/models}} + +{{/vendorExtensions.x-ignore-block}} /* tslint:disable:no-unused-variable */ let primitives = [ "string", @@ -42,6 +72,34 @@ let primitives = [ "any" ]; +{{#vendorExtensions.x-ignore-block}} +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}} +} +{{/vendorExtensions.x-ignore-block}} 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; +{{! CUSTOM - BEGIN }} let discriminatorValue = data[discriminatorProperty]; if (typeMap[expectedType].hasOwnProperty('discriminatorClassName')) { @@ -72,6 +131,7 @@ export class ObjectSerializer { return discriminatorClass; } } +{{! CUSTOM - END }} if (discriminatorProperty == null) { return expectedType; // the type does not have a discriminator. use it. @@ -122,12 +182,17 @@ export class ObjectSerializer { let instance: {[index: string]: any} = {}; for (let index = 0; index < attributeTypes.length; index++) { let attributeType = attributeTypes[index]; +{{#vendorExtensions.x-ignore-block}} + instance[attributeType.baseName] = ObjectSerializer.serialize(data[attributeType.name], attributeType.type); +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} let value = ObjectSerializer.serialize(data[attributeType.name], attributeType.type); // Only add property if not null if (value !== undefined) { instance[attributeType.baseName] = value; } +{{! CUSTOM - END }} } 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]; - +{{#vendorExtensions.x-ignore-block}} + instance[attributeType.name] = ObjectSerializer.deserialize(data[attributeType.baseName], attributeType.type); +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} const propertyKey = data[attributeType.baseName] !== undefined ? attributeType.baseName : attributeType.name; instance[attributeType.name] = ObjectSerializer.deserialize(data[propertyKey], attributeType.type); +{{! CUSTOM - END }} } return instance; } @@ -179,6 +248,7 @@ export interface Authentication { /** * Apply authentication settings to header and query params. */ +{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} applyToRequest(requestOptions: AxiosRequestConfig): Promise | void; } @@ -186,6 +256,7 @@ export class HttpBasicAuth implements Authentication { public username: string = ''; public password: string = ''; +{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} applyToRequest(requestOptions: AxiosRequestConfig): void { requestOptions.auth = { username: this.username, password: this.password @@ -196,6 +267,7 @@ export class HttpBasicAuth implements Authentication { export class HttpBearerAuth implements Authentication { public accessToken: string | (() => string) = ''; +{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} applyToRequest(requestOptions: AxiosRequestConfig): void { if (requestOptions && requestOptions.headers) { const accessToken = typeof this.accessToken === 'function' @@ -212,8 +284,10 @@ export class ApiKeyAuth implements Authentication { constructor(private location: string, private paramName: string) { } +{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} applyToRequest(requestOptions: AxiosRequestConfig): void { if (this.location == "query") { +{{! CUSTOM - requestOptions.qs -> requestOptions.params }} (requestOptions.params)[this.paramName] = this.apiKey; } else if (this.location == "header" && requestOptions && requestOptions.headers) { requestOptions.headers[this.paramName] = this.apiKey; @@ -231,6 +305,7 @@ export class ApiKeyAuth implements Authentication { export class OAuth implements Authentication { public accessToken: string = ''; +{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig.params }} applyToRequest(requestOptions: AxiosRequestConfig): void { if (requestOptions && requestOptions.headers) { requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; @@ -242,10 +317,12 @@ export class VoidAuth implements Authentication { public username: string = ''; public password: string = ''; +{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig.params }} applyToRequest(_: AxiosRequestConfig): void { // Do nothing } } +{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig.params }} export type Interceptor = (requestOptions: AxiosRequestConfig) => (Promise | void); {{/generateApis}} diff --git a/sdks/node/types/api/apis.d.ts b/sdks/node/types/api/apis.d.ts index d6b109c15..51d90b02d 100644 --- a/sdks/node/types/api/apis.d.ts +++ b/sdks/node/types/api/apis.d.ts @@ -1,12 +1,13 @@ -import { AxiosResponse } from "axios"; -import formData from "form-data"; -import { AttributeTypeMap } from "../model"; export declare class HttpError extends Error { response: AxiosResponse; body: any; statusCode?: number | undefined; constructor(response: AxiosResponse, body: any, 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; @@ -21,7 +22,6 @@ export interface returnTypeI { body?: any; } export declare const queryParamsSerializer: (params: any) => string; -export { RequestFile } from "../model"; export declare const USER_AGENT = "OpenAPI-Generator/1.5-dev/node"; export declare const generateFormData: (obj: any, typemap: AttributeTypeMap) => { localVarUseFormData: boolean; diff --git a/sdks/node/types/model/models.d.ts b/sdks/node/types/model/models.d.ts index 2efba020a..de0de4629 100644 --- a/sdks/node/types/model/models.d.ts +++ b/sdks/node/types/model/models.d.ts @@ -1,6 +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: { @@ -11,7 +11,6 @@ export interface RequestDetailedFile { filepath?: string; }; } -export type RequestFile = fs.ReadStream | RequestDetailedFile; interface AttributeType { name: string; baseName: string; @@ -19,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; From 1a9bde81d065842b83daa4c33004344c203649f8 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Mon, 26 Aug 2024 15:19:11 -0500 Subject: [PATCH 03/12] Missed custom identifier block --- sdks/node/templates/api-single.mustache | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sdks/node/templates/api-single.mustache b/sdks/node/templates/api-single.mustache index 188ffafd9..e76a68170 100644 --- a/sdks/node/templates/api-single.mustache +++ b/sdks/node/templates/api-single.mustache @@ -428,6 +428,7 @@ export class {{classname}} { {{/operation}} } +{{! CUSTOM - BEGIN }} function deserializeIfNeeded (obj: T, classname: string): T { if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { return ObjectSerializer.deserialize(obj, classname); @@ -507,4 +508,5 @@ function handleErrorRangeResponse( return false; } +{{! CUSTOM - END }} {{/operations}} From c7e66232a53d56a2cdf344a4c7f656ec06f0d58f Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Mon, 26 Aug 2024 15:41:56 -0500 Subject: [PATCH 04/12] .gitignore does not parse mustache --- sdks/node/.gitignore | 4 ++-- sdks/node/templates/gitignore | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sdks/node/.gitignore b/sdks/node/.gitignore index c98f53ffe..9954e5824 100644 --- a/sdks/node/.gitignore +++ b/sdks/node/.gitignore @@ -2,11 +2,11 @@ wwwroot/*.js node_modules typings dist -{{! CUSTOM - BEGIN }} +# CUSTOM - BEGIN test.* *.tgz .openapi-generator .composer tmp_docs vendor -{{! CUSTOM - END }} +# CUSTOM - END diff --git a/sdks/node/templates/gitignore b/sdks/node/templates/gitignore index c98f53ffe..9954e5824 100644 --- a/sdks/node/templates/gitignore +++ b/sdks/node/templates/gitignore @@ -2,11 +2,11 @@ wwwroot/*.js node_modules typings dist -{{! CUSTOM - BEGIN }} +# CUSTOM - BEGIN test.* *.tgz .openapi-generator .composer tmp_docs vendor -{{! CUSTOM - END }} +# CUSTOM - END From 34af068939b53c381b1ce2f6d3c83a38be857fb6 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Wed, 28 Aug 2024 09:25:21 -0500 Subject: [PATCH 05/12] Adds better CUSTOM block notations --- sdks/node/templates/api-all.mustache | 12 +++++- sdks/node/templates/api-single.mustache | 34 ++++++++++++---- sdks/node/templates/api.mustache | 10 ++++- sdks/node/templates/licenseInfo.mustache | 2 +- sdks/node/templates/model.mustache | 36 ++++++++++++++--- sdks/node/templates/models.mustache | 50 +++++++++++++++++++----- 6 files changed, 117 insertions(+), 27 deletions(-) diff --git a/sdks/node/templates/api-all.mustache b/sdks/node/templates/api-all.mustache index 4f3843ae7..e40a30996 100644 --- a/sdks/node/templates/api-all.mustache +++ b/sdks/node/templates/api-all.mustache @@ -13,15 +13,23 @@ export * from './{{ classFilename }}Interface' import * as http from 'http'; export class HttpError extends Error { -{{! CUSTOM - http.IncomingMessage -> AxiosResponse }} +{{#vendorExtensions.x-ignore-block}} + constructor (public response: http.IncomingMessage, public body: any, public statusCode?: number) { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} constructor (public response: AxiosResponse, public body: any, public statusCode?: number) { +{{! CUSTOM - END }} super('HTTP request failed'); this.name = 'HttpError'; } } -{{! CUSTOM - '../model/models'; -> '../model' }} +{{#vendorExtensions.x-ignore-block}} +export { RequestFile } from '../model/models'; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} export { RequestFile } from '../model'; +{{! CUSTOM - END }} {{#vendorExtensions.x-ignore-block}} export const APIS = [{{#apis}}{{#operations}}{{ classname }}{{/operations}}{{^-last}}, {{/-last}}{{/apis}}]; diff --git a/sdks/node/templates/api-single.mustache b/sdks/node/templates/api-single.mustache index e76a68170..d854ff84e 100644 --- a/sdks/node/templates/api-single.mustache +++ b/sdks/node/templates/api-single.mustache @@ -59,8 +59,12 @@ export enum {{classname}}ApiKeys { export class {{classname}} { protected _basePath = defaultBasePath; -{{! CUSTOM - any = {} -> any = { 'User-Agent': USER_AGENT } }} +{{#vendorExtensions.x-ignore-block}} + protected _defaultHeaders : any = {}; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} protected _defaultHeaders : any = { 'User-Agent': USER_AGENT }; +{{! CUSTOM - END }} protected _useQuerystring : boolean = false; protected authentications = { @@ -142,11 +146,16 @@ export class {{classname}} { this.authentications.default = auth; } -{{! CUSTOM - BEGIN - API Key as username }} +{{#vendorExtensions.x-ignore-block}} + public setApiKey(key: {{classname}}ApiKeys, value: string) { + (this.authentications as any)[{{classname}}ApiKeys[key]].apiKey = value; + } +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} public setApiKey(key: string) { this.authentications.api_key.username = key; } -{{! CUSTOM - BEGIN }} +{{! CUSTOM - END }} {{#hasAuthMethods}} {{#authMethods}} {{#isBasicBasic}} @@ -207,13 +216,20 @@ export class {{classname}} { {{#hasProduces}} const produces = [{{#produces}}'{{{mediaType}}}'{{^-last}}, {{/-last}}{{/produces}}]; // give precedence to 'application/json' +{{#vendorExtensions.x-ignore-block}} + if (produces.indexOf('application/json') >= 0) { + localVarHeaderParams.Accept = 'application/json'; + } else { + localVarHeaderParams.Accept = produces.join(','); + } +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} if (produces.indexOf('application/json') >= 0) { -{{! CUSTOM - use ['content-type'] }} localVarHeaderParams['content-type'] = 'application/json'; } else { -{{! CUSTOM - use ['content-type'] }} localVarHeaderParams['content-type'] = produces.join(','); } +{{! CUSTOM - END }} {{/hasProduces}} let localVarFormParams: any = {}; {{! CUSTOM - BEGIN }} @@ -322,8 +338,12 @@ export class {{classname}} { } {{/isApiKey}} {{#isBasicBasic}} -{{! CUSTOM - remove password check }} +{{#vendorExtensions.x-ignore-block}} + if (this.authentications.{{name}}.username && this.authentications.{{name}}.password) { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} if (this.authentications.{{name}}.username) { +{{! CUSTOM - END }} authenticationPromise = authenticationPromise.then(() => this.authentications.{{name}}.applyToRequest(localVarRequestOptions)); } {{/isBasicBasic}} @@ -427,8 +447,8 @@ export class {{classname}} { } {{/operation}} } - {{! CUSTOM - BEGIN }} + function deserializeIfNeeded (obj: T, classname: string): T { if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { return ObjectSerializer.deserialize(obj, classname); diff --git a/sdks/node/templates/api.mustache b/sdks/node/templates/api.mustache index 6d15cf0bc..baa6cd6db 100644 --- a/sdks/node/templates/api.mustache +++ b/sdks/node/templates/api.mustache @@ -1,7 +1,13 @@ // This is the entrypoint for the package -{{! CUSTOM - api/apis -> api/index }} +{{#vendorExtensions.x-ignore-block}} +export * from './api/apis'; +{{#models.0}} +export * from './model/models'; +{{/models.0}} +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} export * from './api/index'; {{#models.0}} -{{! CUSTOM - model/models -> model/index }} export * from './model/index'; {{/models.0}} +{{! CUSTOM - END }} diff --git a/sdks/node/templates/licenseInfo.mustache b/sdks/node/templates/licenseInfo.mustache index c98e4c15c..563fccaed 100644 --- a/sdks/node/templates/licenseInfo.mustache +++ b/sdks/node/templates/licenseInfo.mustache @@ -1,5 +1,5 @@ -/** {{! CUSTOM - Bake MIT license }} +/** * The MIT License (MIT) * * Copyright (C) 2023 dropbox.com diff --git a/sdks/node/templates/model.mustache b/sdks/node/templates/model.mustache index 8004ed81e..e907d5d9e 100644 --- a/sdks/node/templates/model.mustache +++ b/sdks/node/templates/model.mustache @@ -1,8 +1,12 @@ {{>licenseInfo}} {{#models}} {{#model}} -{{! CUSTOM - Add AttributeTypeMap, ObjectSerializer, ./models -> ./ }} +{{#vendorExtensions.x-ignore-block}} +import { RequestFile } from './models'; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} import { RequestFile, AttributeTypeMap, ObjectSerializer } from './'; +{{! CUSTOM - END }} {{#tsImports}} import { {{classname}} } from '{{filename}}'; {{/tsImports}} @@ -13,8 +17,12 @@ import { {{classname}} } from '{{filename}}'; */ {{/description}} {{^isEnum}} -{{! CUSTOM - add x-base-class check }} +{{#vendorExtensions.x-ignore-block}} +export class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-class}}class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ +{{! CUSTOM - END }} {{#vars}} {{#description}} /** @@ -37,8 +45,12 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/discriminator}} {{^isArray}} -{{! CUSTOM - use AttributeTypeMap interface }} +{{#vendorExtensions.x-ignore-block}} + static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} static attributeTypeMap: AttributeTypeMap = [ +{{! CUSTOM - END }} {{#vars}} { "name": "{{name}}", @@ -49,8 +61,12 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/vars}} ]; -{{! CUSTOM - add AttributeTypeMap interface }} +{{#vendorExtensions.x-ignore-block}} + static getAttributeTypeMap() { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} static getAttributeTypeMap(): AttributeTypeMap { +{{! CUSTOM - END }} {{#parent}} return super.getAttributeTypeMap().concat({{classname}}.attributeTypeMap); {{/parent}} @@ -92,8 +108,12 @@ export namespace {{classname}} { export enum {{enumName}} { {{#allowableValues}} {{#enumVars}} -{{! CUSTOM - remove type of }} +{{#vendorExtensions.x-ignore-block}} + {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{! CUSTOM - END }} {{/enumVars}} {{/allowableValues}} } @@ -106,8 +126,12 @@ export namespace {{classname}} { export enum {{classname}} { {{#allowableValues}} {{#enumVars}} -{{! CUSTOM - remove type of }} +{{#vendorExtensions.x-ignore-block}} + {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} {{name}} = {{{value}}}{{^-last}},{{/-last}} +{{! CUSTOM - END }} {{/enumVars}} {{/allowableValues}} } diff --git a/sdks/node/templates/models.mustache b/sdks/node/templates/models.mustache index 699a595dd..9b2f79999 100644 --- a/sdks/node/templates/models.mustache +++ b/sdks/node/templates/models.mustache @@ -131,8 +131,8 @@ export class ObjectSerializer { return discriminatorClass; } } -{{! CUSTOM - END }} +{{! CUSTOM - END }} if (discriminatorProperty == null) { return expectedType; // the type does not have a discriminator. use it. } else { @@ -248,16 +248,24 @@ export interface Authentication { /** * Apply authentication settings to header and query params. */ -{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} +{{#vendorExtensions.x-ignore-block}} + applyToRequest(requestOptions: localVarRequest.Options): Promise | void; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} applyToRequest(requestOptions: AxiosRequestConfig): Promise | void; +{{! CUSTOM - END }} } export class HttpBasicAuth implements Authentication { public username: string = ''; public password: string = ''; -{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} +{{#vendorExtensions.x-ignore-block}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{! CUSTOM - END }} requestOptions.auth = { username: this.username, password: this.password } @@ -267,8 +275,12 @@ export class HttpBasicAuth implements Authentication { export class HttpBearerAuth implements Authentication { public accessToken: string | (() => string) = ''; -{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} +{{#vendorExtensions.x-ignore-block}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{! CUSTOM - END }} if (requestOptions && requestOptions.headers) { const accessToken = typeof this.accessToken === 'function' ? this.accessToken() @@ -284,11 +296,19 @@ export class ApiKeyAuth implements Authentication { constructor(private location: string, private paramName: string) { } -{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig }} +{{#vendorExtensions.x-ignore-block}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{! CUSTOM - END }} if (this.location == "query") { -{{! CUSTOM - requestOptions.qs -> requestOptions.params }} +{{#vendorExtensions.x-ignore-block}} + (requestOptions.qs)[this.paramName] = this.apiKey; +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} (requestOptions.params)[this.paramName] = this.apiKey; +{{! CUSTOM - END }} } else if (this.location == "header" && requestOptions && requestOptions.headers) { requestOptions.headers[this.paramName] = this.apiKey; } else if (this.location == 'cookie' && requestOptions && requestOptions.headers) { @@ -305,8 +325,12 @@ export class ApiKeyAuth implements Authentication { export class OAuth implements Authentication { public accessToken: string = ''; -{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig.params }} +{{#vendorExtensions.x-ignore-block}} + applyToRequest(requestOptions: localVarRequest.Options): void { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} applyToRequest(requestOptions: AxiosRequestConfig): void { +{{! CUSTOM - END }} if (requestOptions && requestOptions.headers) { requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; } @@ -317,12 +341,20 @@ export class VoidAuth implements Authentication { public username: string = ''; public password: string = ''; -{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig.params }} +{{#vendorExtensions.x-ignore-block}} + applyToRequest(_: localVarRequest.Options): void { +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} applyToRequest(_: AxiosRequestConfig): void { +{{! CUSTOM - END }} // Do nothing } } -{{! CUSTOM - localVarRequest.Options -> AxiosRequestConfig.params }} +{{#vendorExtensions.x-ignore-block}} +export type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void); +{{/vendorExtensions.x-ignore-block}} +{{! CUSTOM - BEGIN }} export type Interceptor = (requestOptions: AxiosRequestConfig) => (Promise | void); +{{! CUSTOM - END }} {{/generateApis}} From ec45fde3ebee0451570178e4813868c6b0a9ede4 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Wed, 28 Aug 2024 14:04:17 -0500 Subject: [PATCH 06/12] vendorExtensions.x-ignore-block -> useCustomTemplateCode --- sdks/node/openapi-config.yaml | 1 + sdks/node/templates/api-all.mustache | 28 +++---- sdks/node/templates/api-single.mustache | 84 +++++++++---------- sdks/node/templates/api.mustache | 8 +- sdks/node/templates/licenseInfo.mustache | 16 +++- sdks/node/templates/model.mustache | 60 +++++++------- sdks/node/templates/models.mustache | 100 +++++++++++------------ 7 files changed, 156 insertions(+), 141 deletions(-) diff --git a/sdks/node/openapi-config.yaml b/sdks/node/openapi-config.yaml index 52941fc06..03ca505c0 100644 --- a/sdks/node/openapi-config.yaml +++ b/sdks/node/openapi-config.yaml @@ -7,6 +7,7 @@ additionalProperties: apiDocPath: ./docs/api modelDocPath: ./docs/model sortModelPropertiesByRequiredFlag: true + useCustomTemplateCode: true files: npmignore: templateType: SupportingFiles diff --git a/sdks/node/templates/api-all.mustache b/sdks/node/templates/api-all.mustache index e40a30996..a342d7b41 100644 --- a/sdks/node/templates/api-all.mustache +++ b/sdks/node/templates/api-all.mustache @@ -1,5 +1,5 @@ {{#apiInfo}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} {{#apis}} {{#operations}} export * from './{{ classFilename }}'; @@ -9,34 +9,34 @@ import { {{ classname }} } from './{{ classFilename }}'; export * from './{{ classFilename }}Interface' {{/withInterfaces}} {{/apis}} -{{/vendorExtensions.x-ignore-block}} +{{/useCustomTemplateCode}} import * as http from 'http'; export class HttpError extends Error { -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} constructor (public response: http.IncomingMessage, public body: any, public statusCode?: number) { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} constructor (public response: AxiosResponse, public body: any, public statusCode?: number) { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} super('HTTP request failed'); this.name = 'HttpError'; } } -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} export { RequestFile } from '../model/models'; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} export { RequestFile } from '../model'; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} export const APIS = [{{#apis}}{{#operations}}{{ classname }}{{/operations}}{{^-last}}, {{/-last}}{{/apis}}]; -{{/vendorExtensions.x-ignore-block}} +{{/useCustomTemplateCode}} {{/apiInfo}} -{{! CUSTOM - BEGIN }} +{{#useCustomTemplateCode}} import { AxiosResponse } from "axios"; import { AttributeTypeMap, ObjectSerializer, RequestDetailedFile } from "../model"; import formData from "form-data"; @@ -170,4 +170,4 @@ function isBufferDetailedFile(obj: any): obj is RequestDetailedFile { } const shouldJsonify = (val: any): boolean => val === Object(val); -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} diff --git a/sdks/node/templates/api-single.mustache b/sdks/node/templates/api-single.mustache index d854ff84e..025b84ea5 100644 --- a/sdks/node/templates/api-single.mustache +++ b/sdks/node/templates/api-single.mustache @@ -1,5 +1,5 @@ {{>licenseInfo}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} import localVarRequest from 'request'; import http from 'http'; @@ -14,8 +14,8 @@ import { HttpBasicAuth, HttpBearerAuth, ApiKeyAuth, OAuth } from '../model/model {{/hasAuthMethods}} import { HttpError, RequestFile } from './apis'; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} import axios, { AxiosError, AxiosRequestConfig, AxiosResponse } from 'axios'; import http from 'http'; @@ -35,7 +35,7 @@ import { queryParamsSerializer, USER_AGENT, } from './'; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} let defaultBasePath = '{{{basePath}}}'; @@ -59,12 +59,12 @@ export enum {{classname}}ApiKeys { export class {{classname}} { protected _basePath = defaultBasePath; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} protected _defaultHeaders : any = {}; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} protected _defaultHeaders : any = { 'User-Agent': USER_AGENT }; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} protected _useQuerystring : boolean = false; protected authentications = { @@ -89,7 +89,7 @@ export class {{classname}} { protected interceptors: Interceptor[] = []; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} constructor(basePath?: string); {{#authMethods}} {{#isBasicBasic}} @@ -113,14 +113,14 @@ export class {{classname}} { } } } -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} constructor(basePath?: string) { if (basePath) { this.basePath = basePath; } } -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} set useQuerystring(value: boolean) { this._useQuerystring = value; @@ -146,16 +146,16 @@ export class {{classname}} { this.authentications.default = auth; } -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} public setApiKey(key: {{classname}}ApiKeys, value: string) { (this.authentications as any)[{{classname}}ApiKeys[key]].apiKey = value; } -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} public setApiKey(key: string) { this.authentications.api_key.username = key; } -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{#hasAuthMethods}} {{#authMethods}} {{#isBasicBasic}} @@ -196,19 +196,19 @@ export class {{classname}} { {{#allParams}} * @param {{paramName}} {{description}} {{/allParams}} -{{! CUSTOM - BEGIN }} +{{#useCustomTemplateCode}} * @param options -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} */ -{{#vendorExtensions.x-ignore-block}} +{{^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}} }> { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} public async {{nickname}} ({{#allParams}}{{paramName}}{{^required}}?{{/required}}: {{{dataType}}}, {{/allParams}}options: optionsI = {headers: {}}) : Promise<{{#returnType}}returnTypeT<{{{.}}}>{{/returnType}}{{^returnType}}returnTypeI{{/returnType}}> { {{#bodyParam}} {{{paramName}}} = deserializeIfNeeded({{paramName}}, "{{{dataType}}}"); {{/bodyParam}} -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} const localVarPath = this.basePath + '{{{path}}}'{{#pathParams}} .replace('{' + '{{baseName}}' + '}', encodeURIComponent(String({{paramName}}))){{/pathParams}}; let localVarQueryParameters: any = {}; @@ -216,25 +216,25 @@ export class {{classname}} { {{#hasProduces}} const produces = [{{#produces}}'{{{mediaType}}}'{{^-last}}, {{/-last}}{{/produces}}]; // give precedence to 'application/json' -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} if (produces.indexOf('application/json') >= 0) { localVarHeaderParams.Accept = 'application/json'; } else { localVarHeaderParams.Accept = produces.join(','); } -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} if (produces.indexOf('application/json') >= 0) { localVarHeaderParams['content-type'] = 'application/json'; } else { localVarHeaderParams['content-type'] = produces.join(','); } -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{/hasProduces}} let localVarFormParams: any = {}; -{{! CUSTOM - BEGIN }} +{{#useCustomTemplateCode}} let localVarBodyParams: any = undefined; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{#allParams}} {{#required}} @@ -272,7 +272,7 @@ export class {{classname}} { {{/isFile}} {{/formParams}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} let localVarRequestOptions: localVarRequest.Options = { method: '{{httpMethod}}', qs: localVarQueryParameters, @@ -288,8 +288,8 @@ export class {{classname}} { {{#bodyParam}} body: ObjectSerializer.serialize({{paramName}}, "{{{dataType}}}") {{/bodyParam}} -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} {{#bodyParam}} const result = generateFormData({{{paramName}}}, {{{dataType}}}.attributeTypeMap); localVarUseFormData = result.localVarUseFormData; @@ -327,7 +327,7 @@ export class {{classname}} { {{#bodyParam}} data, {{/bodyParam}} -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} }; let authenticationPromise = Promise.resolve(); @@ -338,12 +338,12 @@ export class {{classname}} { } {{/isApiKey}} {{#isBasicBasic}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} if (this.authentications.{{name}}.username && this.authentications.{{name}}.password) { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} if (this.authentications.{{name}}.username) { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} authenticationPromise = authenticationPromise.then(() => this.authentications.{{name}}.applyToRequest(localVarRequestOptions)); } {{/isBasicBasic}} @@ -366,7 +366,7 @@ export class {{classname}} { } return interceptorPromise.then(() => { -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} if (Object.keys(localVarFormParams).length) { if (localVarUseFormData) { (localVarRequestOptions).formData = localVarFormParams; @@ -390,8 +390,8 @@ export class {{classname}} { } }); }); -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} return new Promise<{{#returnType}}returnTypeT<{{{.}}}>{{/returnType}}{{^returnType}}returnTypeI{{/returnType}}>((resolve, reject) => { axios.request(localVarRequestOptions) .then((response) => { @@ -442,12 +442,12 @@ export class {{classname}} { reject(error); }); }); -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} }); } {{/operation}} } -{{! CUSTOM - BEGIN }} +{{#useCustomTemplateCode}} function deserializeIfNeeded (obj: T, classname: string): T { if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { @@ -528,5 +528,5 @@ function handleErrorRangeResponse( return false; } -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{/operations}} diff --git a/sdks/node/templates/api.mustache b/sdks/node/templates/api.mustache index baa6cd6db..cb7a86d30 100644 --- a/sdks/node/templates/api.mustache +++ b/sdks/node/templates/api.mustache @@ -1,13 +1,13 @@ // This is the entrypoint for the package -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} export * from './api/apis'; {{#models.0}} export * from './model/models'; {{/models.0}} -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} export * from './api/index'; {{#models.0}} export * from './model/index'; {{/models.0}} -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} diff --git a/sdks/node/templates/licenseInfo.mustache b/sdks/node/templates/licenseInfo.mustache index 563fccaed..c02a394af 100644 --- a/sdks/node/templates/licenseInfo.mustache +++ b/sdks/node/templates/licenseInfo.mustache @@ -1,4 +1,17 @@ -{{! CUSTOM - Bake MIT license }} +{{^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) * @@ -22,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 e907d5d9e..01e7f68af 100644 --- a/sdks/node/templates/model.mustache +++ b/sdks/node/templates/model.mustache @@ -1,12 +1,12 @@ {{>licenseInfo}} {{#models}} {{#model}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} import { RequestFile } from './models'; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} import { RequestFile, AttributeTypeMap, ObjectSerializer } from './'; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{#tsImports}} import { {{classname}} } from '{{filename}}'; {{/tsImports}} @@ -17,24 +17,24 @@ import { {{classname}} } from '{{filename}}'; */ {{/description}} {{^isEnum}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} export class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-class}}class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{ -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{#vars}} {{#description}} /** * {{{.}}} */ {{/description}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} '{{name}}'{{^required}}?{{/required}}: {{#isEnum}}{{{datatypeWithEnum}}}{{/isEnum}}{{^isEnum}}{{{dataType}}}{{#isNullable}} | null{{/isNullable}}{{/isEnum}}{{#defaultValue}} = {{#isEnum}}{{classname}}.{{/isEnum}}{{{.}}}{{/defaultValue}}; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/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}}; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{/vars}} {{#discriminator}} @@ -45,12 +45,12 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/discriminator}} {{^isArray}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} static attributeTypeMap: Array<{name: string, baseName: string, type: string}> = [ -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} static attributeTypeMap: AttributeTypeMap = [ -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{#vars}} { "name": "{{name}}", @@ -61,12 +61,12 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/vars}} ]; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} static getAttributeTypeMap() { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} static getAttributeTypeMap(): AttributeTypeMap { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{#parent}} return super.getAttributeTypeMap().concat({{classname}}.attributeTypeMap); {{/parent}} @@ -75,7 +75,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla {{/parent}} } -{{! CUSTOM - BEGIN }} +{{#useCustomTemplateCode}} {{#discriminator}} static discriminatorClassName(value: any): string | null { if ((value === undefined) || (value === null)) { @@ -97,7 +97,7 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla return ObjectSerializer.deserialize(data, '{{classname}}'); } {{/discriminator}} -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{/isArray}} } @@ -108,12 +108,12 @@ export namespace {{classname}} { export enum {{enumName}} { {{#allowableValues}} {{#enumVars}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} {{name}} = {{{value}}}{{^-last}},{{/-last}} -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} {{name}} = {{{value}}}{{^-last}},{{/-last}} -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{/enumVars}} {{/allowableValues}} } @@ -126,12 +126,12 @@ export namespace {{classname}} { export enum {{classname}} { {{#allowableValues}} {{#enumVars}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} {{name}} = {{{value}}}{{^-last}},{{/-last}} -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} {{name}} = {{{value}}}{{^-last}},{{/-last}} -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{/enumVars}} {{/allowableValues}} } diff --git a/sdks/node/templates/models.mustache b/sdks/node/templates/models.mustache index 9b2f79999..8443f9341 100644 --- a/sdks/node/templates/models.mustache +++ b/sdks/node/templates/models.mustache @@ -1,4 +1,4 @@ -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} {{#generateApis}} import localVarRequest from 'request'; {{/generateApis}} @@ -20,8 +20,8 @@ export interface RequestDetailedFile { } export type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} import { AxiosRequestConfig } from 'axios'; import * as fs from 'fs'; import { enumsMap, typeMap } from "./"; @@ -47,19 +47,19 @@ interface AttributeType { export interface AttributeTypeMap extends Array{} export type RequestFile = fs.ReadStream | RequestDetailedFile; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{! Object serialization only relevant if generating APIs, too }} {{#generateApis}} -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} {{#models}} {{#model}} import { {{classname}} } from '{{{ classFilename }}}'; {{/model}} {{/models}} -{{/vendorExtensions.x-ignore-block}} +{{/useCustomTemplateCode}} /* tslint:disable:no-unused-variable */ let primitives = [ "string", @@ -72,7 +72,7 @@ let primitives = [ "any" ]; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} let enumsMap: {[index: string]: any} = { {{#models}} {{#model}} @@ -99,7 +99,7 @@ let typeMap: {[index: string]: any} = { {{/model}} {{/models}} } -{{/vendorExtensions.x-ignore-block}} +{{/useCustomTemplateCode}} export class ObjectSerializer { public static findCorrectType(data: any, expectedType: string) { if (data == undefined) { @@ -119,7 +119,7 @@ export class ObjectSerializer { // Check the discriminator let discriminatorProperty = typeMap[expectedType].discriminator; -{{! CUSTOM - BEGIN }} +{{#useCustomTemplateCode}} let discriminatorValue = data[discriminatorProperty]; if (typeMap[expectedType].hasOwnProperty('discriminatorClassName')) { @@ -132,7 +132,7 @@ export class ObjectSerializer { } } -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} if (discriminatorProperty == null) { return expectedType; // the type does not have a discriminator. use it. } else { @@ -182,17 +182,17 @@ export class ObjectSerializer { let instance: {[index: string]: any} = {}; for (let index = 0; index < attributeTypes.length; index++) { let attributeType = attributeTypes[index]; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} instance[attributeType.baseName] = ObjectSerializer.serialize(data[attributeType.name], attributeType.type); -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} let value = ObjectSerializer.serialize(data[attributeType.name], attributeType.type); // Only add property if not null if (value !== undefined) { instance[attributeType.baseName] = value; } -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} } return instance; } @@ -228,16 +228,16 @@ export class ObjectSerializer { let attributeTypes = typeMap[type].getAttributeTypeMap(); for (let index = 0; index < attributeTypes.length; index++) { let attributeType = attributeTypes[index]; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} instance[attributeType.name] = ObjectSerializer.deserialize(data[attributeType.baseName], attributeType.type); -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} const propertyKey = data[attributeType.baseName] !== undefined ? attributeType.baseName : attributeType.name; instance[attributeType.name] = ObjectSerializer.deserialize(data[propertyKey], attributeType.type); -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} } return instance; } @@ -248,24 +248,24 @@ export interface Authentication { /** * Apply authentication settings to header and query params. */ -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} applyToRequest(requestOptions: localVarRequest.Options): Promise | void; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): Promise | void; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} } export class HttpBasicAuth implements Authentication { public username: string = ''; public password: string = ''; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} applyToRequest(requestOptions: localVarRequest.Options): void { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} requestOptions.auth = { username: this.username, password: this.password } @@ -275,12 +275,12 @@ export class HttpBasicAuth implements Authentication { export class HttpBearerAuth implements Authentication { public accessToken: string | (() => string) = ''; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} applyToRequest(requestOptions: localVarRequest.Options): void { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} if (requestOptions && requestOptions.headers) { const accessToken = typeof this.accessToken === 'function' ? this.accessToken() @@ -296,19 +296,19 @@ export class ApiKeyAuth implements Authentication { constructor(private location: string, private paramName: string) { } -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} applyToRequest(requestOptions: localVarRequest.Options): void { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} if (this.location == "query") { -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} (requestOptions.qs)[this.paramName] = this.apiKey; -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} (requestOptions.params)[this.paramName] = this.apiKey; -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} } else if (this.location == "header" && requestOptions && requestOptions.headers) { requestOptions.headers[this.paramName] = this.apiKey; } else if (this.location == 'cookie' && requestOptions && requestOptions.headers) { @@ -325,12 +325,12 @@ export class ApiKeyAuth implements Authentication { export class OAuth implements Authentication { public accessToken: string = ''; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} applyToRequest(requestOptions: localVarRequest.Options): void { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(requestOptions: AxiosRequestConfig): void { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} if (requestOptions && requestOptions.headers) { requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; } @@ -341,20 +341,20 @@ export class VoidAuth implements Authentication { public username: string = ''; public password: string = ''; -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} applyToRequest(_: localVarRequest.Options): void { -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} applyToRequest(_: AxiosRequestConfig): void { -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} // Do nothing } } -{{#vendorExtensions.x-ignore-block}} +{{^useCustomTemplateCode}} export type Interceptor = (requestOptions: localVarRequest.Options) => (Promise | void); -{{/vendorExtensions.x-ignore-block}} -{{! CUSTOM - BEGIN }} +{{/useCustomTemplateCode}} +{{#useCustomTemplateCode}} export type Interceptor = (requestOptions: AxiosRequestConfig) => (Promise | void); -{{! CUSTOM - END }} +{{/useCustomTemplateCode}} {{/generateApis}} From 9e063334f94bf1e20b26e5c25d1896ea30df5057 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Wed, 28 Aug 2024 17:27:22 -0500 Subject: [PATCH 07/12] Updating openapi-generator for Node to 7.8.0 --- sdks/node/run-build | 8 ++++---- sdks/node/templates/model.mustache | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sdks/node/run-build b/sdks/node/run-build index 29913c529..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/v7.7.0/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:v7.7.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:v7.7.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:v7.7.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/model.mustache b/sdks/node/templates/model.mustache index 01e7f68af..a55b8f195 100644 --- a/sdks/node/templates/model.mustache +++ b/sdks/node/templates/model.mustache @@ -74,8 +74,8 @@ export {{#vendorExtensions.x-base-class}}abstract {{/vendorExtensions.x-base-cla return {{classname}}.attributeTypeMap; {{/parent}} } - {{#useCustomTemplateCode}} + {{#discriminator}} static discriminatorClassName(value: any): string | null { if ((value === undefined) || (value === null)) { From 17c9b0e32aa7b8861569861e55110643ff67aa8c Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Fri, 30 Aug 2024 17:17:44 -0500 Subject: [PATCH 08/12] Initial integration tests; bumps version --- openapi-raw.yaml | 68 ++++++++ openapi-sdk.yaml | 68 ++++++++ openapi.yaml | 68 ++++++++ sandbox/.gitignore | 2 + sandbox/node/package.json | 6 +- ...SignatureRequestCreateEmbeddedRequest.json | 163 ++++++++++++++++++ .../SignatureRequestSendRequest.json | 163 ++++++++++++++++++ .../node/{ => test_fixtures}/pdf-sample.pdf | Bin sandbox/node/tests/.env.dist.json | 6 + sandbox/node/tests/.gitignore | 1 + sandbox/node/tests/signatureRequest.test.ts | 95 ++++++++++ sdks/node/VERSION | 2 +- sdks/node/api/apis.ts | 2 +- sdks/node/dist/api.js | 2 +- sdks/node/docs/model/AccountCreateResponse.md | 2 +- sdks/node/docs/model/AccountGetResponse.md | 2 +- sdks/node/docs/model/ApiAppGetResponse.md | 2 +- sdks/node/docs/model/ApiAppListResponse.md | 4 +- .../node/docs/model/BulkSendJobGetResponse.md | 6 +- .../docs/model/BulkSendJobListResponse.md | 4 +- .../docs/model/BulkSendJobSendResponse.md | 2 +- .../docs/model/EmbeddedEditUrlResponse.md | 2 +- .../docs/model/EmbeddedSignUrlResponse.md | 2 +- .../docs/model/FaxLineAreaCodeGetResponse.md | 2 +- sdks/node/docs/model/FaxLineListResponse.md | 4 +- sdks/node/docs/model/FaxLineResponse.md | 2 +- sdks/node/docs/model/FileResponse.md | 4 +- sdks/node/docs/model/FileResponseDataUri.md | 2 +- sdks/node/docs/model/ReportCreateResponse.md | 2 +- .../docs/model/SignatureRequestGetResponse.md | 2 +- .../model/SignatureRequestListResponse.md | 4 +- sdks/node/docs/model/TeamGetInfoResponse.md | 2 +- sdks/node/docs/model/TeamGetResponse.md | 2 +- sdks/node/docs/model/TeamInvitesResponse.md | 2 +- sdks/node/docs/model/TeamMembersResponse.md | 4 +- sdks/node/docs/model/TeamSubTeamsResponse.md | 4 +- .../TemplateCreateEmbeddedDraftResponse.md | 2 +- .../node/docs/model/TemplateCreateResponse.md | 2 +- sdks/node/docs/model/TemplateEditResponse.md | 2 +- sdks/node/docs/model/TemplateGetResponse.md | 2 +- sdks/node/docs/model/TemplateListResponse.md | 4 +- .../docs/model/TemplateUpdateFilesResponse.md | 2 +- .../model/UnclaimedDraftCreateResponse.md | 2 +- sdks/node/model/accountCreateResponse.ts | 2 +- sdks/node/model/accountGetResponse.ts | 2 +- sdks/node/model/apiAppGetResponse.ts | 2 +- sdks/node/model/apiAppListResponse.ts | 4 +- sdks/node/model/bulkSendJobGetResponse.ts | 6 +- sdks/node/model/bulkSendJobListResponse.ts | 4 +- sdks/node/model/bulkSendJobSendResponse.ts | 2 +- sdks/node/model/embeddedEditUrlResponse.ts | 2 +- sdks/node/model/embeddedSignUrlResponse.ts | 2 +- sdks/node/model/faxLineAreaCodeGetResponse.ts | 2 +- sdks/node/model/faxLineListResponse.ts | 4 +- sdks/node/model/faxLineResponse.ts | 2 +- sdks/node/model/fileResponse.ts | 4 +- sdks/node/model/fileResponseDataUri.ts | 2 +- sdks/node/model/reportCreateResponse.ts | 2 +- .../node/model/signatureRequestGetResponse.ts | 2 +- .../model/signatureRequestListResponse.ts | 4 +- sdks/node/model/teamGetInfoResponse.ts | 2 +- sdks/node/model/teamGetResponse.ts | 2 +- sdks/node/model/teamInvitesResponse.ts | 2 +- sdks/node/model/teamMembersResponse.ts | 4 +- sdks/node/model/teamSubTeamsResponse.ts | 4 +- .../templateCreateEmbeddedDraftResponse.ts | 2 +- sdks/node/model/templateCreateResponse.ts | 2 +- sdks/node/model/templateEditResponse.ts | 2 +- sdks/node/model/templateGetResponse.ts | 2 +- sdks/node/model/templateListResponse.ts | 4 +- .../node/model/templateUpdateFilesResponse.ts | 2 +- .../model/unclaimedDraftCreateResponse.ts | 2 +- sdks/node/openapi-config.yaml | 2 +- sdks/node/package-lock.json | 4 +- sdks/node/package.json | 2 +- sdks/node/types/api/apis.d.ts | 2 +- .../types/model/accountCreateResponse.d.ts | 2 +- sdks/node/types/model/accountGetResponse.d.ts | 2 +- sdks/node/types/model/apiAppGetResponse.d.ts | 2 +- sdks/node/types/model/apiAppListResponse.d.ts | 4 +- .../types/model/bulkSendJobGetResponse.d.ts | 6 +- .../types/model/bulkSendJobListResponse.d.ts | 4 +- .../types/model/bulkSendJobSendResponse.d.ts | 2 +- .../types/model/embeddedEditUrlResponse.d.ts | 2 +- .../types/model/embeddedSignUrlResponse.d.ts | 2 +- .../model/faxLineAreaCodeGetResponse.d.ts | 2 +- .../node/types/model/faxLineListResponse.d.ts | 4 +- sdks/node/types/model/faxLineResponse.d.ts | 2 +- sdks/node/types/model/fileResponse.d.ts | 4 +- .../node/types/model/fileResponseDataUri.d.ts | 2 +- .../types/model/reportCreateResponse.d.ts | 2 +- .../model/signatureRequestGetResponse.d.ts | 2 +- .../model/signatureRequestListResponse.d.ts | 4 +- .../node/types/model/teamGetInfoResponse.d.ts | 2 +- sdks/node/types/model/teamGetResponse.d.ts | 2 +- .../node/types/model/teamInvitesResponse.d.ts | 2 +- .../node/types/model/teamMembersResponse.d.ts | 4 +- .../types/model/teamSubTeamsResponse.d.ts | 4 +- .../templateCreateEmbeddedDraftResponse.d.ts | 2 +- .../types/model/templateCreateResponse.d.ts | 2 +- .../types/model/templateEditResponse.d.ts | 2 +- .../node/types/model/templateGetResponse.d.ts | 2 +- .../types/model/templateListResponse.d.ts | 4 +- .../model/templateUpdateFilesResponse.d.ts | 2 +- .../model/unclaimedDraftCreateResponse.d.ts | 2 +- 105 files changed, 764 insertions(+), 126 deletions(-) create mode 100644 sandbox/node/test_fixtures/SignatureRequestCreateEmbeddedRequest.json create mode 100644 sandbox/node/test_fixtures/SignatureRequestSendRequest.json rename sandbox/node/{ => test_fixtures}/pdf-sample.pdf (100%) create mode 100644 sandbox/node/tests/.env.dist.json create mode 100644 sandbox/node/tests/.gitignore create mode 100644 sandbox/node/tests/signatureRequest.test.ts diff --git a/openapi-raw.yaml b/openapi-raw.yaml index 340eca1ed..926bdffb7 100644 --- a/openapi-raw.yaml +++ b/openapi-raw.yaml @@ -9446,6 +9446,8 @@ components: default: false type: object AccountCreateResponse: + required: + - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -9459,6 +9461,8 @@ components: type: object x-internal-class: true AccountGetResponse: + required: + - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -9481,6 +9485,8 @@ components: type: object x-internal-class: true ApiAppGetResponse: + required: + - api_app properties: api_app: $ref: '#/components/schemas/ApiAppResponse' @@ -9492,6 +9498,9 @@ components: type: object x-internal-class: true ApiAppListResponse: + required: + - api_apps + - list_info properties: api_apps: description: '_t__ApiAppListResponse::DESCRIPTION' @@ -9508,6 +9517,10 @@ components: type: object x-internal-class: true BulkSendJobGetResponse: + required: + - bulk_send_job + - list_info + - signature_requests properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -9526,6 +9539,9 @@ components: type: object x-internal-class: true BulkSendJobListResponse: + required: + - bulk_send_jobs + - list_info properties: bulk_send_jobs: description: '_t__BulkSendJobListResponse::BULK_SEND_JOBS' @@ -9542,6 +9558,8 @@ components: type: object x-internal-class: true BulkSendJobSendResponse: + required: + - bulk_send_job properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -9553,6 +9571,8 @@ components: type: object x-internal-class: true EmbeddedEditUrlResponse: + required: + - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedEditUrlResponseEmbedded' @@ -9564,6 +9584,8 @@ components: type: object x-internal-class: true EmbeddedSignUrlResponse: + required: + - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedSignUrlResponseEmbedded' @@ -9582,6 +9604,8 @@ components: $ref: '#/components/schemas/ErrorResponseError' type: object FaxLineResponse: + required: + - fax_line properties: fax_line: $ref: '#/components/schemas/FaxLineResponseFaxLine' @@ -9590,6 +9614,8 @@ components: type: object x-internal-class: true FaxLineAreaCodeGetResponse: + required: + - area_codes properties: area_codes: type: array @@ -9598,6 +9624,9 @@ components: type: object x-internal-class: true FaxLineListResponse: + required: + - fax_lines + - list_info properties: list_info: $ref: '#/components/schemas/ListInfoResponse' @@ -9610,6 +9639,9 @@ components: type: object x-internal-class: true FileResponse: + required: + - file_url + - expires_at properties: file_url: description: '_t__FileResponse::FILE_URL' @@ -9620,6 +9652,8 @@ components: type: object x-internal-class: true FileResponseDataUri: + required: + - data_uri properties: data_uri: description: '_t__FileResponse::DATA_URI' @@ -9627,6 +9661,8 @@ components: type: object x-internal-class: true ReportCreateResponse: + required: + - report properties: report: $ref: '#/components/schemas/ReportResponse' @@ -9638,6 +9674,8 @@ components: type: object x-internal-class: true SignatureRequestGetResponse: + required: + - signature_request properties: signature_request: $ref: '#/components/schemas/SignatureRequestResponse' @@ -9649,6 +9687,9 @@ components: type: object x-internal-class: true SignatureRequestListResponse: + required: + - signature_requests + - list_info properties: signature_requests: description: '_t__SignatureRequestListResponse::DESCRIPTION' @@ -11289,6 +11330,8 @@ components: type: string type: object TeamGetResponse: + required: + - team properties: team: $ref: '#/components/schemas/TeamResponse' @@ -11300,6 +11343,8 @@ components: type: object x-internal-class: true TeamGetInfoResponse: + required: + - team properties: team: $ref: '#/components/schemas/TeamInfoResponse' @@ -11311,6 +11356,8 @@ components: type: object x-internal-class: true TeamInvitesResponse: + required: + - team_invites properties: team_invites: description: '_t__TeamInvitesResponse::DESCRIPTION' @@ -11324,6 +11371,9 @@ components: type: object x-internal-class: true TeamMembersResponse: + required: + - team_members + - list_info properties: team_members: description: '_t__TeamMembersResponse::DESCRIPTION' @@ -11339,6 +11389,9 @@ components: type: object x-internal-class: true TeamSubTeamsResponse: + required: + - sub_teams + - list_info properties: sub_teams: description: '_t__SubTeamResponse::DESCRIPTION' @@ -11354,6 +11407,8 @@ components: type: object x-internal-class: true TemplateCreateResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateCreateResponseTemplate' @@ -11365,6 +11420,8 @@ components: type: object x-internal-class: true TemplateCreateEmbeddedDraftResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateCreateEmbeddedDraftResponseTemplate' @@ -11376,12 +11433,16 @@ components: type: object x-internal-class: true TemplateEditResponse: + required: + - template_id properties: template_id: description: '_t__TemplateResponse::TEMPLATE_ID' type: string type: object TemplateGetResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateResponse' @@ -11393,6 +11454,9 @@ components: type: object x-internal-class: true TemplateListResponse: + required: + - templates + - list_info properties: templates: description: '_t__TemplateListResponse::DESCRIPTION' @@ -11409,12 +11473,16 @@ components: type: object x-internal-class: true TemplateUpdateFilesResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateUpdateFilesResponseTemplate' type: object x-internal-class: true UnclaimedDraftCreateResponse: + required: + - unclaimed_draft properties: unclaimed_draft: $ref: '#/components/schemas/UnclaimedDraftResponse' diff --git a/openapi-sdk.yaml b/openapi-sdk.yaml index 342ab7631..a0a98d1ba 100644 --- a/openapi-sdk.yaml +++ b/openapi-sdk.yaml @@ -10054,6 +10054,8 @@ components: default: false type: object AccountCreateResponse: + required: + - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10067,6 +10069,8 @@ components: type: object x-internal-class: true AccountGetResponse: + required: + - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10089,6 +10093,8 @@ components: type: object x-internal-class: true ApiAppGetResponse: + required: + - api_app properties: api_app: $ref: '#/components/schemas/ApiAppResponse' @@ -10100,6 +10106,9 @@ components: type: object x-internal-class: true ApiAppListResponse: + required: + - api_apps + - list_info properties: api_apps: description: 'Contains information about API Apps.' @@ -10116,6 +10125,10 @@ components: type: object x-internal-class: true BulkSendJobGetResponse: + required: + - bulk_send_job + - list_info + - signature_requests properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10134,6 +10147,9 @@ components: type: object x-internal-class: true BulkSendJobListResponse: + required: + - bulk_send_jobs + - list_info properties: bulk_send_jobs: description: 'Contains a list of BulkSendJobs that the API caller has access to.' @@ -10150,6 +10166,8 @@ components: type: object x-internal-class: true BulkSendJobSendResponse: + required: + - bulk_send_job properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10161,6 +10179,8 @@ components: type: object x-internal-class: true EmbeddedEditUrlResponse: + required: + - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedEditUrlResponseEmbedded' @@ -10172,6 +10192,8 @@ components: type: object x-internal-class: true EmbeddedSignUrlResponse: + required: + - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedSignUrlResponseEmbedded' @@ -10190,6 +10212,8 @@ components: $ref: '#/components/schemas/ErrorResponseError' type: object FaxLineResponse: + required: + - fax_line properties: fax_line: $ref: '#/components/schemas/FaxLineResponseFaxLine' @@ -10198,6 +10222,8 @@ components: type: object x-internal-class: true FaxLineAreaCodeGetResponse: + required: + - area_codes properties: area_codes: type: array @@ -10206,6 +10232,9 @@ components: type: object x-internal-class: true FaxLineListResponse: + required: + - fax_lines + - list_info properties: list_info: $ref: '#/components/schemas/ListInfoResponse' @@ -10218,6 +10247,9 @@ components: type: object x-internal-class: true FileResponse: + required: + - file_url + - expires_at properties: file_url: description: 'URL to the file.' @@ -10228,6 +10260,8 @@ components: type: object x-internal-class: true FileResponseDataUri: + required: + - data_uri properties: data_uri: description: 'File as base64 encoded string.' @@ -10235,6 +10269,8 @@ components: type: object x-internal-class: true ReportCreateResponse: + required: + - report properties: report: $ref: '#/components/schemas/ReportResponse' @@ -10246,6 +10282,8 @@ components: type: object x-internal-class: true SignatureRequestGetResponse: + required: + - signature_request properties: signature_request: $ref: '#/components/schemas/SignatureRequestResponse' @@ -10257,6 +10295,9 @@ components: type: object x-internal-class: true SignatureRequestListResponse: + required: + - signature_requests + - list_info properties: signature_requests: description: 'Contains information about signature requests.' @@ -12081,6 +12122,8 @@ components: type: string type: object TeamGetResponse: + required: + - team properties: team: $ref: '#/components/schemas/TeamResponse' @@ -12092,6 +12135,8 @@ components: type: object x-internal-class: true TeamGetInfoResponse: + required: + - team properties: team: $ref: '#/components/schemas/TeamInfoResponse' @@ -12103,6 +12148,8 @@ components: type: object x-internal-class: true TeamInvitesResponse: + required: + - team_invites properties: team_invites: description: 'Contains a list of team invites and their roles.' @@ -12116,6 +12163,9 @@ components: type: object x-internal-class: true TeamMembersResponse: + required: + - team_members + - list_info properties: team_members: description: 'Contains a list of team members and their roles for a specific team.' @@ -12131,6 +12181,9 @@ components: type: object x-internal-class: true TeamSubTeamsResponse: + required: + - sub_teams + - list_info properties: sub_teams: description: 'Contains a list with sub teams.' @@ -12146,6 +12199,8 @@ components: type: object x-internal-class: true TemplateCreateResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateCreateResponseTemplate' @@ -12157,6 +12212,8 @@ components: type: object x-internal-class: true TemplateCreateEmbeddedDraftResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateCreateEmbeddedDraftResponseTemplate' @@ -12168,12 +12225,16 @@ components: type: object x-internal-class: true TemplateEditResponse: + required: + - template_id properties: template_id: description: 'The id of the Template.' type: string type: object TemplateGetResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateResponse' @@ -12185,6 +12246,9 @@ components: type: object x-internal-class: true TemplateListResponse: + required: + - templates + - list_info properties: templates: description: 'List of templates that the API caller has access to.' @@ -12201,12 +12265,16 @@ components: type: object x-internal-class: true TemplateUpdateFilesResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateUpdateFilesResponseTemplate' type: object x-internal-class: true UnclaimedDraftCreateResponse: + required: + - unclaimed_draft properties: unclaimed_draft: $ref: '#/components/schemas/UnclaimedDraftResponse' diff --git a/openapi.yaml b/openapi.yaml index 8a8f9f08f..08b3ee2ca 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -10032,6 +10032,8 @@ components: default: false type: object AccountCreateResponse: + required: + - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10045,6 +10047,8 @@ components: type: object x-internal-class: true AccountGetResponse: + required: + - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10067,6 +10071,8 @@ components: type: object x-internal-class: true ApiAppGetResponse: + required: + - api_app properties: api_app: $ref: '#/components/schemas/ApiAppResponse' @@ -10078,6 +10084,9 @@ components: type: object x-internal-class: true ApiAppListResponse: + required: + - api_apps + - list_info properties: api_apps: description: 'Contains information about API Apps.' @@ -10094,6 +10103,10 @@ components: type: object x-internal-class: true BulkSendJobGetResponse: + required: + - bulk_send_job + - list_info + - signature_requests properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10112,6 +10125,9 @@ components: type: object x-internal-class: true BulkSendJobListResponse: + required: + - bulk_send_jobs + - list_info properties: bulk_send_jobs: description: 'Contains a list of BulkSendJobs that the API caller has access to.' @@ -10128,6 +10144,8 @@ components: type: object x-internal-class: true BulkSendJobSendResponse: + required: + - bulk_send_job properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10139,6 +10157,8 @@ components: type: object x-internal-class: true EmbeddedEditUrlResponse: + required: + - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedEditUrlResponseEmbedded' @@ -10150,6 +10170,8 @@ components: type: object x-internal-class: true EmbeddedSignUrlResponse: + required: + - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedSignUrlResponseEmbedded' @@ -10168,6 +10190,8 @@ components: $ref: '#/components/schemas/ErrorResponseError' type: object FaxLineResponse: + required: + - fax_line properties: fax_line: $ref: '#/components/schemas/FaxLineResponseFaxLine' @@ -10176,6 +10200,8 @@ components: type: object x-internal-class: true FaxLineAreaCodeGetResponse: + required: + - area_codes properties: area_codes: type: array @@ -10184,6 +10210,9 @@ components: type: object x-internal-class: true FaxLineListResponse: + required: + - fax_lines + - list_info properties: list_info: $ref: '#/components/schemas/ListInfoResponse' @@ -10196,6 +10225,9 @@ components: type: object x-internal-class: true FileResponse: + required: + - file_url + - expires_at properties: file_url: description: 'URL to the file.' @@ -10206,6 +10238,8 @@ components: type: object x-internal-class: true FileResponseDataUri: + required: + - data_uri properties: data_uri: description: 'File as base64 encoded string.' @@ -10213,6 +10247,8 @@ components: type: object x-internal-class: true ReportCreateResponse: + required: + - report properties: report: $ref: '#/components/schemas/ReportResponse' @@ -10224,6 +10260,8 @@ components: type: object x-internal-class: true SignatureRequestGetResponse: + required: + - signature_request properties: signature_request: $ref: '#/components/schemas/SignatureRequestResponse' @@ -10235,6 +10273,9 @@ components: type: object x-internal-class: true SignatureRequestListResponse: + required: + - signature_requests + - list_info properties: signature_requests: description: 'Contains information about signature requests.' @@ -12059,6 +12100,8 @@ components: type: string type: object TeamGetResponse: + required: + - team properties: team: $ref: '#/components/schemas/TeamResponse' @@ -12070,6 +12113,8 @@ components: type: object x-internal-class: true TeamGetInfoResponse: + required: + - team properties: team: $ref: '#/components/schemas/TeamInfoResponse' @@ -12081,6 +12126,8 @@ components: type: object x-internal-class: true TeamInvitesResponse: + required: + - team_invites properties: team_invites: description: 'Contains a list of team invites and their roles.' @@ -12094,6 +12141,9 @@ components: type: object x-internal-class: true TeamMembersResponse: + required: + - team_members + - list_info properties: team_members: description: 'Contains a list of team members and their roles for a specific team.' @@ -12109,6 +12159,9 @@ components: type: object x-internal-class: true TeamSubTeamsResponse: + required: + - sub_teams + - list_info properties: sub_teams: description: 'Contains a list with sub teams.' @@ -12124,6 +12177,8 @@ components: type: object x-internal-class: true TemplateCreateResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateCreateResponseTemplate' @@ -12135,6 +12190,8 @@ components: type: object x-internal-class: true TemplateCreateEmbeddedDraftResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateCreateEmbeddedDraftResponseTemplate' @@ -12146,12 +12203,16 @@ components: type: object x-internal-class: true TemplateEditResponse: + required: + - template_id properties: template_id: description: 'The id of the Template.' type: string type: object TemplateGetResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateResponse' @@ -12163,6 +12224,9 @@ components: type: object x-internal-class: true TemplateListResponse: + required: + - templates + - list_info properties: templates: description: 'List of templates that the API caller has access to.' @@ -12179,12 +12243,16 @@ components: type: object x-internal-class: true TemplateUpdateFilesResponse: + required: + - template properties: template: $ref: '#/components/schemas/TemplateUpdateFilesResponseTemplate' type: object x-internal-class: true UnclaimedDraftCreateResponse: + required: + - unclaimed_draft properties: unclaimed_draft: $ref: '#/components/schemas/UnclaimedDraftResponse' diff --git a/sandbox/.gitignore b/sandbox/.gitignore index 610051b88..dc3e5137a 100644 --- a/sandbox/.gitignore +++ b/sandbox/.gitignore @@ -19,6 +19,8 @@ java-v2/src/main/java/com/dropbox/sign_sandbox/* node/* !node/Example.ts !node/package.json +!node/tests +!node/test_fixtures php/* !php/Example.php 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/test_fixtures/SignatureRequestCreateEmbeddedRequest.json b/sandbox/node/test_fixtures/SignatureRequestCreateEmbeddedRequest.json new file mode 100644 index 000000000..f9bd157f8 --- /dev/null +++ b/sandbox/node/test_fixtures/SignatureRequestCreateEmbeddedRequest.json @@ -0,0 +1,163 @@ +{ + "allow_decline": true, + "allow_reassign": true, + "attachments": [ + { + "name": "Attachment1", + "signer_index": 1, + "instructions": "Upload your Driver's License", + "required": true + } + ], + "cc_email_addresses": [ + "lawyer1@example.com", + "lawyer2@example.com" + ], + "field_options": { + "date_format": "MM / DD / YYYY" + }, + "form_field_groups": [ + { + "group_id": "radio_group_1", + "group_label": "Radio Group 1", + "requirement": "require_0-1" + } + ], + "form_field_rules": [ + { + "id": "rule_1", + "trigger_operator": "AND", + "triggers": [ + { + "id": "api_id_1", + "operator": "is", + "value": "foo" + } + ], + "actions": [ + { + "field_id": "api_id_2", + "hidden": true, + "type": "change-field-visibility" + } + ] + } + ], + "form_fields_per_document": [ + { + "document_index": 0, + "api_id": "api_id_1", + "name": "field_1", + "type": "text", + "x": 0, + "y": 0, + "width": 120, + "height": 30, + "required": true, + "signer": "0", + "page": 1, + "font_family": "roboto", + "font_size": 11 + }, + { + "document_index": 0, + "api_id": "api_id_2", + "name": "field_2", + "type": "text", + "x": 300, + "y": 0, + "width": 120, + "height": 30, + "required": true, + "signer": 0, + "page": 1, + "font_size": 12 + }, + { + "document_index": 0, + "api_id": "api_id_3", + "name": "field_3", + "type": "dropdown", + "options": [ + "Option 1", + "Option 2", + "Option 3" + ], + "x": 0, + "y": 200, + "width": 120, + "height": 30, + "required": true, + "signer": 1, + "page": 1, + "font_size": 12 + }, + { + "document_index": 0, + "api_id": "api_id_4", + "name": "field_4", + "type": "text", + "x": 300, + "y": 200, + "width": 120, + "height": 30, + "required": true, + "signer": "1", + "page": 1, + "font_size": 12 + }, + { + "document_index": 0, + "api_id": "api_id_5", + "name": "field_5", + "type": "radio", + "group": "radio_group_1", + "is_checked": true, + "x": 0, + "y": 400, + "width": 100, + "height": 16, + "required": false, + "signer": "2", + "page": 1 + }, + { + "document_index": 0, + "api_id": "api_id_6", + "name": "field_6", + "type": "radio", + "group": "radio_group_1", + "is_checked": false, + "x": 300, + "y": 400, + "width": 100, + "height": 16, + "required": false, + "signer": "2", + "page": 1 + } + ], + "message": "Please sign this NDA and then we can discuss more. Let me know if you have any questions.", + "metadata": { + "custom_id": 1234, + "custom_text": "NDA #9" + }, + "signers": [ + { + "email_address": "s1@example.com", + "name": "Signer 1", + "order": 0 + }, + { + "email_address": "s2@example.com", + "name": "Signer 2", + "order": 1 + }, + { + "email_address": "s3@example.com", + "name": "Signer 3", + "order": 2 + } + ], + "test_mode": true +} diff --git a/sandbox/node/test_fixtures/SignatureRequestSendRequest.json b/sandbox/node/test_fixtures/SignatureRequestSendRequest.json new file mode 100644 index 000000000..9560ddd52 --- /dev/null +++ b/sandbox/node/test_fixtures/SignatureRequestSendRequest.json @@ -0,0 +1,163 @@ +{ + "allow_decline": true, + "allow_reassign": true, + "attachments": [ + { + "name": "Attachment1", + "signer_index": 1, + "instructions": "Upload your Driver's License", + "required": true + } + ], + "cc_email_addresses": [ + "lawyer1@example.com", + "lawyer2@example.com" + ], + "field_options": { + "date_format": "DD - MM - YYYY" + }, + "form_field_groups": [ + { + "group_id": "radio_group_1", + "group_label": "Radio Group 1", + "requirement": "require_0-1" + } + ], + "form_field_rules": [ + { + "id": "rule_1", + "trigger_operator": "AND", + "triggers": [ + { + "id": "api_id_1", + "operator": "is", + "value": "foo" + } + ], + "actions": [ + { + "field_id": "api_id_2", + "hidden": true, + "type": "change-field-visibility" + } + ] + } + ], + "form_fields_per_document": [ + { + "document_index": 0, + "api_id": "api_id_1", + "name": "field_1", + "type": "text", + "x": 0, + "y": 0, + "width": 120, + "height": 30, + "required": true, + "signer": "0", + "page": 1, + "font_family": "roboto", + "font_size": 11 + }, + { + "document_index": 0, + "api_id": "api_id_2", + "name": "field_2", + "type": "text", + "x": 300, + "y": 0, + "width": 120, + "height": 30, + "required": true, + "signer": 0, + "page": 1, + "font_size": 12 + }, + { + "document_index": 0, + "api_id": "api_id_3", + "name": "field_3", + "type": "dropdown", + "options": [ + "Option 1", + "Option 2", + "Option 3" + ], + "x": 0, + "y": 200, + "width": 120, + "height": 30, + "required": true, + "signer": 1, + "page": 1, + "font_size": 12 + }, + { + "document_index": 0, + "api_id": "api_id_4", + "name": "field_4", + "type": "text", + "x": 300, + "y": 200, + "width": 120, + "height": 30, + "required": true, + "signer": "1", + "page": 1, + "font_size": 12 + }, + { + "document_index": 0, + "api_id": "api_id_5", + "name": "field_5", + "type": "radio", + "group": "radio_group_1", + "is_checked": true, + "x": 0, + "y": 400, + "width": 100, + "height": 16, + "required": false, + "signer": "2", + "page": 1 + }, + { + "document_index": 0, + "api_id": "api_id_6", + "name": "field_6", + "type": "radio", + "group": "radio_group_1", + "is_checked": false, + "x": 300, + "y": 400, + "width": 100, + "height": 16, + "required": false, + "signer": "2", + "page": 1 + } + ], + "message": "Please sign this NDA and then we can discuss more. Let me know if you\nhave any questions.", + "metadata": { + "custom_id": 1234, + "custom_text": "NDA #9" + }, + "signers": [ + { + "email_address": "s1@example.com", + "name": "Signer 1", + "order": 0 + }, + { + "email_address": "s2@example.com", + "name": "Signer 2", + "order": 1 + }, + { + "email_address": "s3@example.com", + "name": "Signer 3", + "order": 2 + } + ], + "test_mode": true +} diff --git a/sandbox/node/pdf-sample.pdf b/sandbox/node/test_fixtures/pdf-sample.pdf similarity index 100% rename from sandbox/node/pdf-sample.pdf rename to sandbox/node/test_fixtures/pdf-sample.pdf diff --git a/sandbox/node/tests/.env.dist.json b/sandbox/node/tests/.env.dist.json new file mode 100644 index 000000000..601c6a5f9 --- /dev/null +++ b/sandbox/node/tests/.env.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..b7869dd2f --- /dev/null +++ b/sandbox/node/tests/.gitignore @@ -0,0 +1 @@ +.env.json diff --git a/sandbox/node/tests/signatureRequest.test.ts b/sandbox/node/tests/signatureRequest.test.ts new file mode 100644 index 000000000..23b0506f0 --- /dev/null +++ b/sandbox/node/tests/signatureRequest.test.ts @@ -0,0 +1,95 @@ +import 'jest'; +import * as DropboxSign from "@dropbox/sign"; +import * as fs from 'fs'; + +describe('signatureRequest', () => { + let env_merged: { + BASE_URL: string, + API_KEY: string, + CLIENT_ID: string, + USE_XDEBUG: string, + }; + + beforeEach(() => { + const env = require("./.env.json"); + const env_dist = require("./.env.dist.json"); + env_merged = { ...env_dist, ...env }; + }); + + it('testSend', () => { + const signature_request_api = new DropboxSign.SignatureRequestApi(); + signature_request_api.username = env_merged.API_KEY; + signature_request_api.basePath = env_merged.BASE_URL; + + const data = require("./../test_fixtures/SignatureRequestSendRequest.json"); + data['files'] = [fs.createReadStream("./../test_fixtures/pdf-sample.pdf")]; + + const request = DropboxSign.SignatureRequestSendRequest.init(data); + + signature_request_api.signatureRequestSend(data).then(response => { + const signature_request = response.body.signatureRequest; + + if ( + !request.formFieldsPerDocument + || !request.formFieldsPerDocument.at(0) + || !signature_request.customFields + || !signature_request.customFields.at(0) + ) { + fail(); + } + + expect(request.formFieldsPerDocument[0].apiId) + .toBe(signature_request.customFields[0].apiId); + + if ( + !request.signers + || !request.signers.at(0) + || !signature_request.signatures + || !signature_request.signatures.at(0) + ) { + fail(); + } + + expect(request.signers[0].emailAddress) + .toBe(signature_request.signatures[0].signerEmailAddress); + + if ( + !request.signers + || !request.signers.at(1) + || !signature_request.signatures + || !signature_request.signatures.at(1) + ) { + fail(); + } + + expect(request.signers[1].emailAddress) + .toBe(signature_request.signatures[1].signerEmailAddress); + + if ( + !request.signers + || !request.signers.at(2) + || !signature_request.signatures + || !signature_request.signatures.at(2) + ) { + fail(); + } + + expect(request.signers[2].emailAddress) + .toBe(signature_request.signatures[2].signerEmailAddress); + + if (!signature_request.signatureRequestId) { + fail(); + } + + signature_request_api.signatureRequestGet(signature_request.signatureRequestId) + .then(get_response => { + expect(signature_request.signatureRequestId) + .toBe(get_response.body.signatureRequest.signatureRequestId); + }).catch(error => { + console.log(`Should not have thrown: ${error.body}`); + }); + }).catch(error => { + console.log(`Should not have thrown: ${error.body}`); + }); + }); +}); 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/apis.ts b/sdks/node/api/apis.ts index 6e8b173d1..0262e1f04 100644 --- a/sdks/node/api/apis.ts +++ b/sdks/node/api/apis.ts @@ -36,7 +36,7 @@ export const queryParamsSerializer = (params) => { return Qs.stringify(params, { arrayFormat: "brackets" }); }; -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/dist/api.js b/sdks/node/dist/api.js index 6e6341c9c..3643328c0 100644 --- a/sdks/node/dist/api.js +++ b/sdks/node/dist/api.js @@ -32361,7 +32361,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/AccountCreateResponse.md b/sdks/node/docs/model/AccountCreateResponse.md index 87147eb64..203a7e73d 100644 --- a/sdks/node/docs/model/AccountCreateResponse.md +++ b/sdks/node/docs/model/AccountCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `account` | [```AccountResponse```](AccountResponse.md) | | | +| `account`*_required_ | [```AccountResponse```](AccountResponse.md) | | | | `oauthData` | [```OAuthTokenResponse```](OAuthTokenResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | diff --git a/sdks/node/docs/model/AccountGetResponse.md b/sdks/node/docs/model/AccountGetResponse.md index ae90fa359..38a4eeefe 100644 --- a/sdks/node/docs/model/AccountGetResponse.md +++ b/sdks/node/docs/model/AccountGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `account` | [```AccountResponse```](AccountResponse.md) | | | +| `account`*_required_ | [```AccountResponse```](AccountResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/ApiAppGetResponse.md b/sdks/node/docs/model/ApiAppGetResponse.md index fe5b2c7b6..a3f95b71c 100644 --- a/sdks/node/docs/model/ApiAppGetResponse.md +++ b/sdks/node/docs/model/ApiAppGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `apiApp` | [```ApiAppResponse```](ApiAppResponse.md) | | | +| `apiApp`*_required_ | [```ApiAppResponse```](ApiAppResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/ApiAppListResponse.md b/sdks/node/docs/model/ApiAppListResponse.md index 4deeadfba..24dd3d3d2 100644 --- a/sdks/node/docs/model/ApiAppListResponse.md +++ b/sdks/node/docs/model/ApiAppListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `apiApps` | [```Array```](ApiAppResponse.md) | Contains information about API Apps. | | -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `apiApps`*_required_ | [```Array```](ApiAppResponse.md) | Contains information about API Apps. | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/BulkSendJobGetResponse.md b/sdks/node/docs/model/BulkSendJobGetResponse.md index 2a3194f21..b0c299fce 100644 --- a/sdks/node/docs/model/BulkSendJobGetResponse.md +++ b/sdks/node/docs/model/BulkSendJobGetResponse.md @@ -6,9 +6,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `bulkSendJob` | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | -| `signatureRequests` | [```Array```](BulkSendJobGetResponseSignatureRequests.md) | Contains information about the Signature Requests sent in bulk. | | +| `bulkSendJob`*_required_ | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `signatureRequests`*_required_ | [```Array```](BulkSendJobGetResponseSignatureRequests.md) | Contains information about the Signature Requests sent in bulk. | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/BulkSendJobListResponse.md b/sdks/node/docs/model/BulkSendJobListResponse.md index 9a7d572de..e9be32a88 100644 --- a/sdks/node/docs/model/BulkSendJobListResponse.md +++ b/sdks/node/docs/model/BulkSendJobListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `bulkSendJobs` | [```Array```](BulkSendJobResponse.md) | Contains a list of BulkSendJobs that the API caller has access to. | | -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `bulkSendJobs`*_required_ | [```Array```](BulkSendJobResponse.md) | Contains a list of BulkSendJobs that the API caller has access to. | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/BulkSendJobSendResponse.md b/sdks/node/docs/model/BulkSendJobSendResponse.md index 4193f0944..3619bdf29 100644 --- a/sdks/node/docs/model/BulkSendJobSendResponse.md +++ b/sdks/node/docs/model/BulkSendJobSendResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `bulkSendJob` | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | +| `bulkSendJob`*_required_ | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/EmbeddedEditUrlResponse.md b/sdks/node/docs/model/EmbeddedEditUrlResponse.md index 6f19a0f84..ed7cccca8 100644 --- a/sdks/node/docs/model/EmbeddedEditUrlResponse.md +++ b/sdks/node/docs/model/EmbeddedEditUrlResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `embedded` | [```EmbeddedEditUrlResponseEmbedded```](EmbeddedEditUrlResponseEmbedded.md) | | | +| `embedded`*_required_ | [```EmbeddedEditUrlResponseEmbedded```](EmbeddedEditUrlResponseEmbedded.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/EmbeddedSignUrlResponse.md b/sdks/node/docs/model/EmbeddedSignUrlResponse.md index 646fb4824..fdcb5e5d8 100644 --- a/sdks/node/docs/model/EmbeddedSignUrlResponse.md +++ b/sdks/node/docs/model/EmbeddedSignUrlResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `embedded` | [```EmbeddedSignUrlResponseEmbedded```](EmbeddedSignUrlResponseEmbedded.md) | | | +| `embedded`*_required_ | [```EmbeddedSignUrlResponseEmbedded```](EmbeddedSignUrlResponseEmbedded.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md b/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md index c35e56042..dabe3d811 100644 --- a/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md +++ b/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `areaCodes` | ```Array``` | | | +| `areaCodes`*_required_ | ```Array``` | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FaxLineListResponse.md b/sdks/node/docs/model/FaxLineListResponse.md index 68ff414e0..cb5723c8f 100644 --- a/sdks/node/docs/model/FaxLineListResponse.md +++ b/sdks/node/docs/model/FaxLineListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | -| `faxLines` | [```Array```](FaxLineResponseFaxLine.md) | | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `faxLines`*_required_ | [```Array```](FaxLineResponseFaxLine.md) | | | | `warnings` | [```WarningResponse```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FaxLineResponse.md b/sdks/node/docs/model/FaxLineResponse.md index e146e6b15..9982027a5 100644 --- a/sdks/node/docs/model/FaxLineResponse.md +++ b/sdks/node/docs/model/FaxLineResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `faxLine` | [```FaxLineResponseFaxLine```](FaxLineResponseFaxLine.md) | | | +| `faxLine`*_required_ | [```FaxLineResponseFaxLine```](FaxLineResponseFaxLine.md) | | | | `warnings` | [```WarningResponse```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FileResponse.md b/sdks/node/docs/model/FileResponse.md index f3c87df69..0a81629ed 100644 --- a/sdks/node/docs/model/FileResponse.md +++ b/sdks/node/docs/model/FileResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `fileUrl` | ```string``` | URL to the file. | | -| `expiresAt` | ```number``` | When the link expires. | | +| `fileUrl`*_required_ | ```string``` | URL to the file. | | +| `expiresAt`*_required_ | ```number``` | When the link expires. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FileResponseDataUri.md b/sdks/node/docs/model/FileResponseDataUri.md index ebc241421..c9742c251 100644 --- a/sdks/node/docs/model/FileResponseDataUri.md +++ b/sdks/node/docs/model/FileResponseDataUri.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `dataUri` | ```string``` | File as base64 encoded string. | | +| `dataUri`*_required_ | ```string``` | File as base64 encoded string. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/ReportCreateResponse.md b/sdks/node/docs/model/ReportCreateResponse.md index 6d85982b3..81c15fe1e 100644 --- a/sdks/node/docs/model/ReportCreateResponse.md +++ b/sdks/node/docs/model/ReportCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `report` | [```ReportResponse```](ReportResponse.md) | | | +| `report`*_required_ | [```ReportResponse```](ReportResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/SignatureRequestGetResponse.md b/sdks/node/docs/model/SignatureRequestGetResponse.md index 03d08211e..ccddbf51d 100644 --- a/sdks/node/docs/model/SignatureRequestGetResponse.md +++ b/sdks/node/docs/model/SignatureRequestGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `signatureRequest` | [```SignatureRequestResponse```](SignatureRequestResponse.md) | | | +| `signatureRequest`*_required_ | [```SignatureRequestResponse```](SignatureRequestResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/SignatureRequestListResponse.md b/sdks/node/docs/model/SignatureRequestListResponse.md index 2cc7765ba..aebe68507 100644 --- a/sdks/node/docs/model/SignatureRequestListResponse.md +++ b/sdks/node/docs/model/SignatureRequestListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `signatureRequests` | [```Array```](SignatureRequestResponse.md) | Contains information about signature requests. | | -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `signatureRequests`*_required_ | [```Array```](SignatureRequestResponse.md) | Contains information about signature requests. | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamGetInfoResponse.md b/sdks/node/docs/model/TeamGetInfoResponse.md index a5b04e4dd..1390eff5a 100644 --- a/sdks/node/docs/model/TeamGetInfoResponse.md +++ b/sdks/node/docs/model/TeamGetInfoResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `team` | [```TeamInfoResponse```](TeamInfoResponse.md) | | | +| `team`*_required_ | [```TeamInfoResponse```](TeamInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamGetResponse.md b/sdks/node/docs/model/TeamGetResponse.md index fee970d3d..ffc3d96c0 100644 --- a/sdks/node/docs/model/TeamGetResponse.md +++ b/sdks/node/docs/model/TeamGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `team` | [```TeamResponse```](TeamResponse.md) | | | +| `team`*_required_ | [```TeamResponse```](TeamResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamInvitesResponse.md b/sdks/node/docs/model/TeamInvitesResponse.md index 3408f71e0..5638e756b 100644 --- a/sdks/node/docs/model/TeamInvitesResponse.md +++ b/sdks/node/docs/model/TeamInvitesResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `teamInvites` | [```Array```](TeamInviteResponse.md) | Contains a list of team invites and their roles. | | +| `teamInvites`*_required_ | [```Array```](TeamInviteResponse.md) | Contains a list of team invites and their roles. | | | `warnings` | [```Array```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamMembersResponse.md b/sdks/node/docs/model/TeamMembersResponse.md index 8e5800aba..4a1e754cf 100644 --- a/sdks/node/docs/model/TeamMembersResponse.md +++ b/sdks/node/docs/model/TeamMembersResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `teamMembers` | [```Array```](TeamMemberResponse.md) | Contains a list of team members and their roles for a specific team. | | -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `teamMembers`*_required_ | [```Array```](TeamMemberResponse.md) | Contains a list of team members and their roles for a specific team. | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamSubTeamsResponse.md b/sdks/node/docs/model/TeamSubTeamsResponse.md index cb61e32af..be29d5e39 100644 --- a/sdks/node/docs/model/TeamSubTeamsResponse.md +++ b/sdks/node/docs/model/TeamSubTeamsResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `subTeams` | [```Array```](SubTeamResponse.md) | Contains a list with sub teams. | | -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `subTeams`*_required_ | [```Array```](SubTeamResponse.md) | Contains a list with sub teams. | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md b/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md index b8a266ea8..cbe628ace 100644 --- a/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md +++ b/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template` | [```TemplateCreateEmbeddedDraftResponseTemplate```](TemplateCreateEmbeddedDraftResponseTemplate.md) | | | +| `template`*_required_ | [```TemplateCreateEmbeddedDraftResponseTemplate```](TemplateCreateEmbeddedDraftResponseTemplate.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateCreateResponse.md b/sdks/node/docs/model/TemplateCreateResponse.md index 481d81852..f47cfb546 100644 --- a/sdks/node/docs/model/TemplateCreateResponse.md +++ b/sdks/node/docs/model/TemplateCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template` | [```TemplateCreateResponseTemplate```](TemplateCreateResponseTemplate.md) | | | +| `template`*_required_ | [```TemplateCreateResponseTemplate```](TemplateCreateResponseTemplate.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateEditResponse.md b/sdks/node/docs/model/TemplateEditResponse.md index e28421e8e..2f40ccbad 100644 --- a/sdks/node/docs/model/TemplateEditResponse.md +++ b/sdks/node/docs/model/TemplateEditResponse.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `templateId` | ```string``` | The id of the Template. | | +| `templateId`*_required_ | ```string``` | The id of the Template. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateGetResponse.md b/sdks/node/docs/model/TemplateGetResponse.md index c4f59d5b8..2724b34c0 100644 --- a/sdks/node/docs/model/TemplateGetResponse.md +++ b/sdks/node/docs/model/TemplateGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template` | [```TemplateResponse```](TemplateResponse.md) | | | +| `template`*_required_ | [```TemplateResponse```](TemplateResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateListResponse.md b/sdks/node/docs/model/TemplateListResponse.md index e546b474a..4929e7844 100644 --- a/sdks/node/docs/model/TemplateListResponse.md +++ b/sdks/node/docs/model/TemplateListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `templates` | [```Array```](TemplateResponse.md) | List of templates that the API caller has access to. | | -| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `templates`*_required_ | [```Array```](TemplateResponse.md) | List of templates that the API caller has access to. | | +| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateUpdateFilesResponse.md b/sdks/node/docs/model/TemplateUpdateFilesResponse.md index f97e2ed5d..8dd0dedf6 100644 --- a/sdks/node/docs/model/TemplateUpdateFilesResponse.md +++ b/sdks/node/docs/model/TemplateUpdateFilesResponse.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template` | [```TemplateUpdateFilesResponseTemplate```](TemplateUpdateFilesResponseTemplate.md) | | | +| `template`*_required_ | [```TemplateUpdateFilesResponseTemplate```](TemplateUpdateFilesResponseTemplate.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/UnclaimedDraftCreateResponse.md b/sdks/node/docs/model/UnclaimedDraftCreateResponse.md index 00e5a8215..439d6b272 100644 --- a/sdks/node/docs/model/UnclaimedDraftCreateResponse.md +++ b/sdks/node/docs/model/UnclaimedDraftCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `unclaimedDraft` | [```UnclaimedDraftResponse```](UnclaimedDraftResponse.md) | | | +| `unclaimedDraft`*_required_ | [```UnclaimedDraftResponse```](UnclaimedDraftResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/model/accountCreateResponse.ts b/sdks/node/model/accountCreateResponse.ts index 561bf4ae9..cdc2e0479 100644 --- a/sdks/node/model/accountCreateResponse.ts +++ b/sdks/node/model/accountCreateResponse.ts @@ -28,7 +28,7 @@ import { OAuthTokenResponse } from "./oAuthTokenResponse"; import { WarningResponse } from "./warningResponse"; export class AccountCreateResponse { - "account"?: AccountResponse; + "account": AccountResponse; "oauthData"?: OAuthTokenResponse; /** * A list of warnings. diff --git a/sdks/node/model/accountGetResponse.ts b/sdks/node/model/accountGetResponse.ts index 5abb2a983..1ce7e6d37 100644 --- a/sdks/node/model/accountGetResponse.ts +++ b/sdks/node/model/accountGetResponse.ts @@ -27,7 +27,7 @@ import { AccountResponse } from "./accountResponse"; import { WarningResponse } from "./warningResponse"; export class AccountGetResponse { - "account"?: AccountResponse; + "account": AccountResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/apiAppGetResponse.ts b/sdks/node/model/apiAppGetResponse.ts index 8325e07b5..de4f9211a 100644 --- a/sdks/node/model/apiAppGetResponse.ts +++ b/sdks/node/model/apiAppGetResponse.ts @@ -27,7 +27,7 @@ import { ApiAppResponse } from "./apiAppResponse"; import { WarningResponse } from "./warningResponse"; export class ApiAppGetResponse { - "apiApp"?: ApiAppResponse; + "apiApp": ApiAppResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/apiAppListResponse.ts b/sdks/node/model/apiAppListResponse.ts index 2ef2388da..d5b3379a9 100644 --- a/sdks/node/model/apiAppListResponse.ts +++ b/sdks/node/model/apiAppListResponse.ts @@ -31,8 +31,8 @@ export class ApiAppListResponse { /** * Contains information about API Apps. */ - "apiApps"?: Array; - "listInfo"?: ListInfoResponse; + "apiApps": Array; + "listInfo": ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/bulkSendJobGetResponse.ts b/sdks/node/model/bulkSendJobGetResponse.ts index a5de1a54e..ed3ed1c3a 100644 --- a/sdks/node/model/bulkSendJobGetResponse.ts +++ b/sdks/node/model/bulkSendJobGetResponse.ts @@ -29,12 +29,12 @@ import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export class BulkSendJobGetResponse { - "bulkSendJob"?: BulkSendJobResponse; - "listInfo"?: ListInfoResponse; + "bulkSendJob": BulkSendJobResponse; + "listInfo": ListInfoResponse; /** * Contains information about the Signature Requests sent in bulk. */ - "signatureRequests"?: Array; + "signatureRequests": Array; /** * A list of warnings. */ diff --git a/sdks/node/model/bulkSendJobListResponse.ts b/sdks/node/model/bulkSendJobListResponse.ts index 80a950450..142a37d20 100644 --- a/sdks/node/model/bulkSendJobListResponse.ts +++ b/sdks/node/model/bulkSendJobListResponse.ts @@ -31,8 +31,8 @@ export class BulkSendJobListResponse { /** * Contains a list of BulkSendJobs that the API caller has access to. */ - "bulkSendJobs"?: Array; - "listInfo"?: ListInfoResponse; + "bulkSendJobs": Array; + "listInfo": ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/bulkSendJobSendResponse.ts b/sdks/node/model/bulkSendJobSendResponse.ts index 1dd0b4457..0d9efa12d 100644 --- a/sdks/node/model/bulkSendJobSendResponse.ts +++ b/sdks/node/model/bulkSendJobSendResponse.ts @@ -27,7 +27,7 @@ import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { WarningResponse } from "./warningResponse"; export class BulkSendJobSendResponse { - "bulkSendJob"?: BulkSendJobResponse; + "bulkSendJob": BulkSendJobResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/embeddedEditUrlResponse.ts b/sdks/node/model/embeddedEditUrlResponse.ts index b49f7bf4b..d299e6a0a 100644 --- a/sdks/node/model/embeddedEditUrlResponse.ts +++ b/sdks/node/model/embeddedEditUrlResponse.ts @@ -27,7 +27,7 @@ import { EmbeddedEditUrlResponseEmbedded } from "./embeddedEditUrlResponseEmbedd import { WarningResponse } from "./warningResponse"; export class EmbeddedEditUrlResponse { - "embedded"?: EmbeddedEditUrlResponseEmbedded; + "embedded": EmbeddedEditUrlResponseEmbedded; /** * A list of warnings. */ diff --git a/sdks/node/model/embeddedSignUrlResponse.ts b/sdks/node/model/embeddedSignUrlResponse.ts index f5145c4df..8e34234d0 100644 --- a/sdks/node/model/embeddedSignUrlResponse.ts +++ b/sdks/node/model/embeddedSignUrlResponse.ts @@ -27,7 +27,7 @@ import { EmbeddedSignUrlResponseEmbedded } from "./embeddedSignUrlResponseEmbedd import { WarningResponse } from "./warningResponse"; export class EmbeddedSignUrlResponse { - "embedded"?: EmbeddedSignUrlResponseEmbedded; + "embedded": EmbeddedSignUrlResponseEmbedded; /** * A list of warnings. */ diff --git a/sdks/node/model/faxLineAreaCodeGetResponse.ts b/sdks/node/model/faxLineAreaCodeGetResponse.ts index 12438f69b..b3c9a110f 100644 --- a/sdks/node/model/faxLineAreaCodeGetResponse.ts +++ b/sdks/node/model/faxLineAreaCodeGetResponse.ts @@ -25,7 +25,7 @@ import { AttributeTypeMap, ObjectSerializer } from "./"; export class FaxLineAreaCodeGetResponse { - "areaCodes"?: Array; + "areaCodes": Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/faxLineListResponse.ts b/sdks/node/model/faxLineListResponse.ts index 6a9ac7327..8a5aa67d0 100644 --- a/sdks/node/model/faxLineListResponse.ts +++ b/sdks/node/model/faxLineListResponse.ts @@ -28,8 +28,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export class FaxLineListResponse { - "listInfo"?: ListInfoResponse; - "faxLines"?: Array; + "listInfo": ListInfoResponse; + "faxLines": Array; "warnings"?: WarningResponse; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/faxLineResponse.ts b/sdks/node/model/faxLineResponse.ts index a312e0408..e9aa66010 100644 --- a/sdks/node/model/faxLineResponse.ts +++ b/sdks/node/model/faxLineResponse.ts @@ -27,7 +27,7 @@ import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { WarningResponse } from "./warningResponse"; export class FaxLineResponse { - "faxLine"?: FaxLineResponseFaxLine; + "faxLine": FaxLineResponseFaxLine; "warnings"?: WarningResponse; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/fileResponse.ts b/sdks/node/model/fileResponse.ts index cbf208346..068b9e7a5 100644 --- a/sdks/node/model/fileResponse.ts +++ b/sdks/node/model/fileResponse.ts @@ -28,11 +28,11 @@ export class FileResponse { /** * URL to the file. */ - "fileUrl"?: string; + "fileUrl": string; /** * When the link expires. */ - "expiresAt"?: number; + "expiresAt": number; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/fileResponseDataUri.ts b/sdks/node/model/fileResponseDataUri.ts index 4ac4aebb5..44ec2dbab 100644 --- a/sdks/node/model/fileResponseDataUri.ts +++ b/sdks/node/model/fileResponseDataUri.ts @@ -28,7 +28,7 @@ export class FileResponseDataUri { /** * File as base64 encoded string. */ - "dataUri"?: string; + "dataUri": string; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/reportCreateResponse.ts b/sdks/node/model/reportCreateResponse.ts index c0bae3dc4..1c651699f 100644 --- a/sdks/node/model/reportCreateResponse.ts +++ b/sdks/node/model/reportCreateResponse.ts @@ -27,7 +27,7 @@ import { ReportResponse } from "./reportResponse"; import { WarningResponse } from "./warningResponse"; export class ReportCreateResponse { - "report"?: ReportResponse; + "report": ReportResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/signatureRequestGetResponse.ts b/sdks/node/model/signatureRequestGetResponse.ts index eaaacd149..31023c28f 100644 --- a/sdks/node/model/signatureRequestGetResponse.ts +++ b/sdks/node/model/signatureRequestGetResponse.ts @@ -27,7 +27,7 @@ import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; export class SignatureRequestGetResponse { - "signatureRequest"?: SignatureRequestResponse; + "signatureRequest": SignatureRequestResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/signatureRequestListResponse.ts b/sdks/node/model/signatureRequestListResponse.ts index f65d3f193..acb50fe40 100644 --- a/sdks/node/model/signatureRequestListResponse.ts +++ b/sdks/node/model/signatureRequestListResponse.ts @@ -31,8 +31,8 @@ export class SignatureRequestListResponse { /** * Contains information about signature requests. */ - "signatureRequests"?: Array; - "listInfo"?: ListInfoResponse; + "signatureRequests": Array; + "listInfo": ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/teamGetInfoResponse.ts b/sdks/node/model/teamGetInfoResponse.ts index c8283f5d9..48159ef24 100644 --- a/sdks/node/model/teamGetInfoResponse.ts +++ b/sdks/node/model/teamGetInfoResponse.ts @@ -27,7 +27,7 @@ import { TeamInfoResponse } from "./teamInfoResponse"; import { WarningResponse } from "./warningResponse"; export class TeamGetInfoResponse { - "team"?: TeamInfoResponse; + "team": TeamInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/teamGetResponse.ts b/sdks/node/model/teamGetResponse.ts index 9cac7d26e..01aaca14b 100644 --- a/sdks/node/model/teamGetResponse.ts +++ b/sdks/node/model/teamGetResponse.ts @@ -27,7 +27,7 @@ import { TeamResponse } from "./teamResponse"; import { WarningResponse } from "./warningResponse"; export class TeamGetResponse { - "team"?: TeamResponse; + "team": TeamResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/teamInvitesResponse.ts b/sdks/node/model/teamInvitesResponse.ts index a8cbe449e..484de3cce 100644 --- a/sdks/node/model/teamInvitesResponse.ts +++ b/sdks/node/model/teamInvitesResponse.ts @@ -30,7 +30,7 @@ export class TeamInvitesResponse { /** * Contains a list of team invites and their roles. */ - "teamInvites"?: Array; + "teamInvites": Array; "warnings"?: Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/teamMembersResponse.ts b/sdks/node/model/teamMembersResponse.ts index b662d987a..82d68941c 100644 --- a/sdks/node/model/teamMembersResponse.ts +++ b/sdks/node/model/teamMembersResponse.ts @@ -31,8 +31,8 @@ export class TeamMembersResponse { /** * Contains a list of team members and their roles for a specific team. */ - "teamMembers"?: Array; - "listInfo"?: ListInfoResponse; + "teamMembers": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/teamSubTeamsResponse.ts b/sdks/node/model/teamSubTeamsResponse.ts index 3b8429e48..f2d6cb379 100644 --- a/sdks/node/model/teamSubTeamsResponse.ts +++ b/sdks/node/model/teamSubTeamsResponse.ts @@ -31,8 +31,8 @@ export class TeamSubTeamsResponse { /** * Contains a list with sub teams. */ - "subTeams"?: Array; - "listInfo"?: ListInfoResponse; + "subTeams": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/templateCreateEmbeddedDraftResponse.ts b/sdks/node/model/templateCreateEmbeddedDraftResponse.ts index d1fb582c1..7d2a40559 100644 --- a/sdks/node/model/templateCreateEmbeddedDraftResponse.ts +++ b/sdks/node/model/templateCreateEmbeddedDraftResponse.ts @@ -27,7 +27,7 @@ import { TemplateCreateEmbeddedDraftResponseTemplate } from "./templateCreateEmb import { WarningResponse } from "./warningResponse"; export class TemplateCreateEmbeddedDraftResponse { - "template"?: TemplateCreateEmbeddedDraftResponseTemplate; + "template": TemplateCreateEmbeddedDraftResponseTemplate; /** * A list of warnings. */ diff --git a/sdks/node/model/templateCreateResponse.ts b/sdks/node/model/templateCreateResponse.ts index 34e685de6..fdf2e1e40 100644 --- a/sdks/node/model/templateCreateResponse.ts +++ b/sdks/node/model/templateCreateResponse.ts @@ -27,7 +27,7 @@ import { TemplateCreateResponseTemplate } from "./templateCreateResponseTemplate import { WarningResponse } from "./warningResponse"; export class TemplateCreateResponse { - "template"?: TemplateCreateResponseTemplate; + "template": TemplateCreateResponseTemplate; /** * A list of warnings. */ diff --git a/sdks/node/model/templateEditResponse.ts b/sdks/node/model/templateEditResponse.ts index bb9683bb7..aa51f43d0 100644 --- a/sdks/node/model/templateEditResponse.ts +++ b/sdks/node/model/templateEditResponse.ts @@ -28,7 +28,7 @@ export class TemplateEditResponse { /** * The id of the Template. */ - "templateId"?: string; + "templateId": string; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/templateGetResponse.ts b/sdks/node/model/templateGetResponse.ts index 3575bfeed..a00f271e3 100644 --- a/sdks/node/model/templateGetResponse.ts +++ b/sdks/node/model/templateGetResponse.ts @@ -27,7 +27,7 @@ import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; export class TemplateGetResponse { - "template"?: TemplateResponse; + "template": TemplateResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/templateListResponse.ts b/sdks/node/model/templateListResponse.ts index 7aa30874f..0a797e6c1 100644 --- a/sdks/node/model/templateListResponse.ts +++ b/sdks/node/model/templateListResponse.ts @@ -31,8 +31,8 @@ export class TemplateListResponse { /** * List of templates that the API caller has access to. */ - "templates"?: Array; - "listInfo"?: ListInfoResponse; + "templates": Array; + "listInfo": ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/templateUpdateFilesResponse.ts b/sdks/node/model/templateUpdateFilesResponse.ts index c60ab4772..d81f63895 100644 --- a/sdks/node/model/templateUpdateFilesResponse.ts +++ b/sdks/node/model/templateUpdateFilesResponse.ts @@ -26,7 +26,7 @@ import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateUpdateFilesResponseTemplate } from "./templateUpdateFilesResponseTemplate"; export class TemplateUpdateFilesResponse { - "template"?: TemplateUpdateFilesResponseTemplate; + "template": TemplateUpdateFilesResponseTemplate; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/unclaimedDraftCreateResponse.ts b/sdks/node/model/unclaimedDraftCreateResponse.ts index 7dc0be3e1..101aca017 100644 --- a/sdks/node/model/unclaimedDraftCreateResponse.ts +++ b/sdks/node/model/unclaimedDraftCreateResponse.ts @@ -27,7 +27,7 @@ import { UnclaimedDraftResponse } from "./unclaimedDraftResponse"; import { WarningResponse } from "./warningResponse"; export class UnclaimedDraftCreateResponse { - "unclaimedDraft"?: UnclaimedDraftResponse; + "unclaimedDraft": UnclaimedDraftResponse; /** * A list of warnings. */ diff --git a/sdks/node/openapi-config.yaml b/sdks/node/openapi-config.yaml index 03ca505c0..2f8202ddf 100644 --- a/sdks/node/openapi-config.yaml +++ b/sdks/node/openapi-config.yaml @@ -2,7 +2,7 @@ generatorName: typescript-node typeMappings: {} additionalProperties: npmName: "@dropbox/sign" - npmVersion: 1.5-dev + npmVersion: 1.6-dev supportsES6: true apiDocPath: ./docs/api modelDocPath: ./docs/model diff --git a/sdks/node/package-lock.json b/sdks/node/package-lock.json index 0cccf9d01..6596183a2 100644 --- a/sdks/node/package-lock.json +++ b/sdks/node/package-lock.json @@ -1,12 +1,12 @@ { "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.7.2", diff --git a/sdks/node/package.json b/sdks/node/package.json index b5e233abe..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", diff --git a/sdks/node/types/api/apis.d.ts b/sdks/node/types/api/apis.d.ts index 51d90b02d..ec5ba27ef 100644 --- a/sdks/node/types/api/apis.d.ts +++ b/sdks/node/types/api/apis.d.ts @@ -22,7 +22,7 @@ export interface returnTypeI { body?: any; } export declare const queryParamsSerializer: (params: any) => string; -export declare const USER_AGENT = "OpenAPI-Generator/1.5-dev/node"; +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/model/accountCreateResponse.d.ts b/sdks/node/types/model/accountCreateResponse.d.ts index d7d1379b8..b0739f3d6 100644 --- a/sdks/node/types/model/accountCreateResponse.d.ts +++ b/sdks/node/types/model/accountCreateResponse.d.ts @@ -3,7 +3,7 @@ import { AccountResponse } from "./accountResponse"; import { OAuthTokenResponse } from "./oAuthTokenResponse"; import { WarningResponse } from "./warningResponse"; export declare class AccountCreateResponse { - "account"?: AccountResponse; + "account": AccountResponse; "oauthData"?: OAuthTokenResponse; "warnings"?: Array; static discriminator: string | undefined; diff --git a/sdks/node/types/model/accountGetResponse.d.ts b/sdks/node/types/model/accountGetResponse.d.ts index c6c35cbfd..d46206b49 100644 --- a/sdks/node/types/model/accountGetResponse.d.ts +++ b/sdks/node/types/model/accountGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { AccountResponse } from "./accountResponse"; import { WarningResponse } from "./warningResponse"; export declare class AccountGetResponse { - "account"?: AccountResponse; + "account": AccountResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/apiAppGetResponse.d.ts b/sdks/node/types/model/apiAppGetResponse.d.ts index 96ef128b8..9d7c45639 100644 --- a/sdks/node/types/model/apiAppGetResponse.d.ts +++ b/sdks/node/types/model/apiAppGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { ApiAppResponse } from "./apiAppResponse"; import { WarningResponse } from "./warningResponse"; export declare class ApiAppGetResponse { - "apiApp"?: ApiAppResponse; + "apiApp": ApiAppResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/apiAppListResponse.d.ts b/sdks/node/types/model/apiAppListResponse.d.ts index 6a80f6a23..214dac34b 100644 --- a/sdks/node/types/model/apiAppListResponse.d.ts +++ b/sdks/node/types/model/apiAppListResponse.d.ts @@ -3,8 +3,8 @@ import { ApiAppResponse } from "./apiAppResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class ApiAppListResponse { - "apiApps"?: Array; - "listInfo"?: ListInfoResponse; + "apiApps": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/bulkSendJobGetResponse.d.ts b/sdks/node/types/model/bulkSendJobGetResponse.d.ts index a79e6d972..b4d39ed9d 100644 --- a/sdks/node/types/model/bulkSendJobGetResponse.d.ts +++ b/sdks/node/types/model/bulkSendJobGetResponse.d.ts @@ -4,9 +4,9 @@ import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class BulkSendJobGetResponse { - "bulkSendJob"?: BulkSendJobResponse; - "listInfo"?: ListInfoResponse; - "signatureRequests"?: Array; + "bulkSendJob": BulkSendJobResponse; + "listInfo": ListInfoResponse; + "signatureRequests": Array; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/bulkSendJobListResponse.d.ts b/sdks/node/types/model/bulkSendJobListResponse.d.ts index bac973afe..11b6be2e5 100644 --- a/sdks/node/types/model/bulkSendJobListResponse.d.ts +++ b/sdks/node/types/model/bulkSendJobListResponse.d.ts @@ -3,8 +3,8 @@ import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class BulkSendJobListResponse { - "bulkSendJobs"?: Array; - "listInfo"?: ListInfoResponse; + "bulkSendJobs": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/bulkSendJobSendResponse.d.ts b/sdks/node/types/model/bulkSendJobSendResponse.d.ts index 88b025c6d..7a82bf1e5 100644 --- a/sdks/node/types/model/bulkSendJobSendResponse.d.ts +++ b/sdks/node/types/model/bulkSendJobSendResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { WarningResponse } from "./warningResponse"; export declare class BulkSendJobSendResponse { - "bulkSendJob"?: BulkSendJobResponse; + "bulkSendJob": BulkSendJobResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/embeddedEditUrlResponse.d.ts b/sdks/node/types/model/embeddedEditUrlResponse.d.ts index 1be6d07ca..bb01ab223 100644 --- a/sdks/node/types/model/embeddedEditUrlResponse.d.ts +++ b/sdks/node/types/model/embeddedEditUrlResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { EmbeddedEditUrlResponseEmbedded } from "./embeddedEditUrlResponseEmbedded"; import { WarningResponse } from "./warningResponse"; export declare class EmbeddedEditUrlResponse { - "embedded"?: EmbeddedEditUrlResponseEmbedded; + "embedded": EmbeddedEditUrlResponseEmbedded; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/embeddedSignUrlResponse.d.ts b/sdks/node/types/model/embeddedSignUrlResponse.d.ts index c1a2f2436..8a739647e 100644 --- a/sdks/node/types/model/embeddedSignUrlResponse.d.ts +++ b/sdks/node/types/model/embeddedSignUrlResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { EmbeddedSignUrlResponseEmbedded } from "./embeddedSignUrlResponseEmbedded"; import { WarningResponse } from "./warningResponse"; export declare class EmbeddedSignUrlResponse { - "embedded"?: EmbeddedSignUrlResponseEmbedded; + "embedded": EmbeddedSignUrlResponseEmbedded; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts b/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts index 30486165b..5a55319d2 100644 --- a/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts +++ b/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts @@ -1,6 +1,6 @@ import { AttributeTypeMap } from "./"; export declare class FaxLineAreaCodeGetResponse { - "areaCodes"?: Array; + "areaCodes": Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/faxLineListResponse.d.ts b/sdks/node/types/model/faxLineListResponse.d.ts index e1e098d4a..b426f1eab 100644 --- a/sdks/node/types/model/faxLineListResponse.d.ts +++ b/sdks/node/types/model/faxLineListResponse.d.ts @@ -3,8 +3,8 @@ import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class FaxLineListResponse { - "listInfo"?: ListInfoResponse; - "faxLines"?: Array; + "listInfo": ListInfoResponse; + "faxLines": Array; "warnings"?: WarningResponse; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/faxLineResponse.d.ts b/sdks/node/types/model/faxLineResponse.d.ts index 38bbc1a1c..41d8248b1 100644 --- a/sdks/node/types/model/faxLineResponse.d.ts +++ b/sdks/node/types/model/faxLineResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { WarningResponse } from "./warningResponse"; export declare class FaxLineResponse { - "faxLine"?: FaxLineResponseFaxLine; + "faxLine": FaxLineResponseFaxLine; "warnings"?: WarningResponse; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/fileResponse.d.ts b/sdks/node/types/model/fileResponse.d.ts index c0971591f..aaeac2159 100644 --- a/sdks/node/types/model/fileResponse.d.ts +++ b/sdks/node/types/model/fileResponse.d.ts @@ -1,7 +1,7 @@ import { AttributeTypeMap } from "./"; export declare class FileResponse { - "fileUrl"?: string; - "expiresAt"?: number; + "fileUrl": string; + "expiresAt": number; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/fileResponseDataUri.d.ts b/sdks/node/types/model/fileResponseDataUri.d.ts index c0b98d5ef..9b04c5631 100644 --- a/sdks/node/types/model/fileResponseDataUri.d.ts +++ b/sdks/node/types/model/fileResponseDataUri.d.ts @@ -1,6 +1,6 @@ import { AttributeTypeMap } from "./"; export declare class FileResponseDataUri { - "dataUri"?: string; + "dataUri": string; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/reportCreateResponse.d.ts b/sdks/node/types/model/reportCreateResponse.d.ts index 1eedadf5a..07d6e0005 100644 --- a/sdks/node/types/model/reportCreateResponse.d.ts +++ b/sdks/node/types/model/reportCreateResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { ReportResponse } from "./reportResponse"; import { WarningResponse } from "./warningResponse"; export declare class ReportCreateResponse { - "report"?: ReportResponse; + "report": ReportResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/signatureRequestGetResponse.d.ts b/sdks/node/types/model/signatureRequestGetResponse.d.ts index 837db07ad..c7b3d4473 100644 --- a/sdks/node/types/model/signatureRequestGetResponse.d.ts +++ b/sdks/node/types/model/signatureRequestGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; export declare class SignatureRequestGetResponse { - "signatureRequest"?: SignatureRequestResponse; + "signatureRequest": SignatureRequestResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/signatureRequestListResponse.d.ts b/sdks/node/types/model/signatureRequestListResponse.d.ts index a138f5680..b1f229cb9 100644 --- a/sdks/node/types/model/signatureRequestListResponse.d.ts +++ b/sdks/node/types/model/signatureRequestListResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; export declare class SignatureRequestListResponse { - "signatureRequests"?: Array; - "listInfo"?: ListInfoResponse; + "signatureRequests": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamGetInfoResponse.d.ts b/sdks/node/types/model/teamGetInfoResponse.d.ts index 7943c3ee2..b52a84c46 100644 --- a/sdks/node/types/model/teamGetInfoResponse.d.ts +++ b/sdks/node/types/model/teamGetInfoResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TeamInfoResponse } from "./teamInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamGetInfoResponse { - "team"?: TeamInfoResponse; + "team": TeamInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamGetResponse.d.ts b/sdks/node/types/model/teamGetResponse.d.ts index 7e1f9a3a0..5ebf91dd7 100644 --- a/sdks/node/types/model/teamGetResponse.d.ts +++ b/sdks/node/types/model/teamGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TeamResponse } from "./teamResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamGetResponse { - "team"?: TeamResponse; + "team": TeamResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamInvitesResponse.d.ts b/sdks/node/types/model/teamInvitesResponse.d.ts index 5633a3aa3..bbbd11b10 100644 --- a/sdks/node/types/model/teamInvitesResponse.d.ts +++ b/sdks/node/types/model/teamInvitesResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TeamInviteResponse } from "./teamInviteResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamInvitesResponse { - "teamInvites"?: Array; + "teamInvites": Array; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamMembersResponse.d.ts b/sdks/node/types/model/teamMembersResponse.d.ts index 4de7c2996..d5b56b4dc 100644 --- a/sdks/node/types/model/teamMembersResponse.d.ts +++ b/sdks/node/types/model/teamMembersResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { TeamMemberResponse } from "./teamMemberResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamMembersResponse { - "teamMembers"?: Array; - "listInfo"?: ListInfoResponse; + "teamMembers": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamSubTeamsResponse.d.ts b/sdks/node/types/model/teamSubTeamsResponse.d.ts index c597fdf58..ed1b32bf0 100644 --- a/sdks/node/types/model/teamSubTeamsResponse.d.ts +++ b/sdks/node/types/model/teamSubTeamsResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { SubTeamResponse } from "./subTeamResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamSubTeamsResponse { - "subTeams"?: Array; - "listInfo"?: ListInfoResponse; + "subTeams": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts b/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts index 20f5213ba..a3897e556 100644 --- a/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts +++ b/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TemplateCreateEmbeddedDraftResponseTemplate } from "./templateCreateEmbeddedDraftResponseTemplate"; import { WarningResponse } from "./warningResponse"; export declare class TemplateCreateEmbeddedDraftResponse { - "template"?: TemplateCreateEmbeddedDraftResponseTemplate; + "template": TemplateCreateEmbeddedDraftResponseTemplate; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateCreateResponse.d.ts b/sdks/node/types/model/templateCreateResponse.d.ts index d55ee5bb2..6dfd9c343 100644 --- a/sdks/node/types/model/templateCreateResponse.d.ts +++ b/sdks/node/types/model/templateCreateResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TemplateCreateResponseTemplate } from "./templateCreateResponseTemplate"; import { WarningResponse } from "./warningResponse"; export declare class TemplateCreateResponse { - "template"?: TemplateCreateResponseTemplate; + "template": TemplateCreateResponseTemplate; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateEditResponse.d.ts b/sdks/node/types/model/templateEditResponse.d.ts index b746ec11d..dba3ddce6 100644 --- a/sdks/node/types/model/templateEditResponse.d.ts +++ b/sdks/node/types/model/templateEditResponse.d.ts @@ -1,6 +1,6 @@ import { AttributeTypeMap } from "./"; export declare class TemplateEditResponse { - "templateId"?: string; + "templateId": string; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/templateGetResponse.d.ts b/sdks/node/types/model/templateGetResponse.d.ts index 12889f04b..2a2278de7 100644 --- a/sdks/node/types/model/templateGetResponse.d.ts +++ b/sdks/node/types/model/templateGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; export declare class TemplateGetResponse { - "template"?: TemplateResponse; + "template": TemplateResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateListResponse.d.ts b/sdks/node/types/model/templateListResponse.d.ts index 65451285f..1f1456d14 100644 --- a/sdks/node/types/model/templateListResponse.d.ts +++ b/sdks/node/types/model/templateListResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; export declare class TemplateListResponse { - "templates"?: Array; - "listInfo"?: ListInfoResponse; + "templates": Array; + "listInfo": ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateUpdateFilesResponse.d.ts b/sdks/node/types/model/templateUpdateFilesResponse.d.ts index 65c63d522..fef82c231 100644 --- a/sdks/node/types/model/templateUpdateFilesResponse.d.ts +++ b/sdks/node/types/model/templateUpdateFilesResponse.d.ts @@ -1,7 +1,7 @@ import { AttributeTypeMap } from "./"; import { TemplateUpdateFilesResponseTemplate } from "./templateUpdateFilesResponseTemplate"; export declare class TemplateUpdateFilesResponse { - "template"?: TemplateUpdateFilesResponseTemplate; + "template": TemplateUpdateFilesResponseTemplate; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts b/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts index 7280c749f..188a52c03 100644 --- a/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts +++ b/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { UnclaimedDraftResponse } from "./unclaimedDraftResponse"; import { WarningResponse } from "./warningResponse"; export declare class UnclaimedDraftCreateResponse { - "unclaimedDraft"?: UnclaimedDraftResponse; + "unclaimedDraft": UnclaimedDraftResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; From c929bdd90b18d6801ac5530613e0aa8a400dd580 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Fri, 30 Aug 2024 17:26:29 -0500 Subject: [PATCH 09/12] Revert OAS change --- openapi-raw.yaml | 68 ------------------- openapi-sdk.yaml | 68 ------------------- openapi.yaml | 68 ------------------- sdks/node/docs/model/AccountCreateResponse.md | 2 +- sdks/node/docs/model/AccountGetResponse.md | 2 +- sdks/node/docs/model/ApiAppGetResponse.md | 2 +- sdks/node/docs/model/ApiAppListResponse.md | 4 +- .../node/docs/model/BulkSendJobGetResponse.md | 6 +- .../docs/model/BulkSendJobListResponse.md | 4 +- .../docs/model/BulkSendJobSendResponse.md | 2 +- .../docs/model/EmbeddedEditUrlResponse.md | 2 +- .../docs/model/EmbeddedSignUrlResponse.md | 2 +- .../docs/model/FaxLineAreaCodeGetResponse.md | 2 +- sdks/node/docs/model/FaxLineListResponse.md | 4 +- sdks/node/docs/model/FaxLineResponse.md | 2 +- sdks/node/docs/model/FileResponse.md | 4 +- sdks/node/docs/model/FileResponseDataUri.md | 2 +- sdks/node/docs/model/ReportCreateResponse.md | 2 +- .../docs/model/SignatureRequestGetResponse.md | 2 +- .../model/SignatureRequestListResponse.md | 4 +- sdks/node/docs/model/TeamGetInfoResponse.md | 2 +- sdks/node/docs/model/TeamGetResponse.md | 2 +- sdks/node/docs/model/TeamInvitesResponse.md | 2 +- sdks/node/docs/model/TeamMembersResponse.md | 4 +- sdks/node/docs/model/TeamSubTeamsResponse.md | 4 +- .../TemplateCreateEmbeddedDraftResponse.md | 2 +- .../node/docs/model/TemplateCreateResponse.md | 2 +- sdks/node/docs/model/TemplateEditResponse.md | 2 +- sdks/node/docs/model/TemplateGetResponse.md | 2 +- sdks/node/docs/model/TemplateListResponse.md | 4 +- .../docs/model/TemplateUpdateFilesResponse.md | 2 +- .../model/UnclaimedDraftCreateResponse.md | 2 +- sdks/node/model/accountCreateResponse.ts | 2 +- sdks/node/model/accountGetResponse.ts | 2 +- sdks/node/model/apiAppGetResponse.ts | 2 +- sdks/node/model/apiAppListResponse.ts | 4 +- sdks/node/model/bulkSendJobGetResponse.ts | 6 +- sdks/node/model/bulkSendJobListResponse.ts | 4 +- sdks/node/model/bulkSendJobSendResponse.ts | 2 +- sdks/node/model/embeddedEditUrlResponse.ts | 2 +- sdks/node/model/embeddedSignUrlResponse.ts | 2 +- sdks/node/model/faxLineAreaCodeGetResponse.ts | 2 +- sdks/node/model/faxLineListResponse.ts | 4 +- sdks/node/model/faxLineResponse.ts | 2 +- sdks/node/model/fileResponse.ts | 4 +- sdks/node/model/fileResponseDataUri.ts | 2 +- sdks/node/model/reportCreateResponse.ts | 2 +- .../node/model/signatureRequestGetResponse.ts | 2 +- .../model/signatureRequestListResponse.ts | 4 +- sdks/node/model/teamGetInfoResponse.ts | 2 +- sdks/node/model/teamGetResponse.ts | 2 +- sdks/node/model/teamInvitesResponse.ts | 2 +- sdks/node/model/teamMembersResponse.ts | 4 +- sdks/node/model/teamSubTeamsResponse.ts | 4 +- .../templateCreateEmbeddedDraftResponse.ts | 2 +- sdks/node/model/templateCreateResponse.ts | 2 +- sdks/node/model/templateEditResponse.ts | 2 +- sdks/node/model/templateGetResponse.ts | 2 +- sdks/node/model/templateListResponse.ts | 4 +- .../node/model/templateUpdateFilesResponse.ts | 2 +- .../model/unclaimedDraftCreateResponse.ts | 2 +- .../types/model/accountCreateResponse.d.ts | 2 +- sdks/node/types/model/accountGetResponse.d.ts | 2 +- sdks/node/types/model/apiAppGetResponse.d.ts | 2 +- sdks/node/types/model/apiAppListResponse.d.ts | 4 +- .../types/model/bulkSendJobGetResponse.d.ts | 6 +- .../types/model/bulkSendJobListResponse.d.ts | 4 +- .../types/model/bulkSendJobSendResponse.d.ts | 2 +- .../types/model/embeddedEditUrlResponse.d.ts | 2 +- .../types/model/embeddedSignUrlResponse.d.ts | 2 +- .../model/faxLineAreaCodeGetResponse.d.ts | 2 +- .../node/types/model/faxLineListResponse.d.ts | 4 +- sdks/node/types/model/faxLineResponse.d.ts | 2 +- sdks/node/types/model/fileResponse.d.ts | 4 +- .../node/types/model/fileResponseDataUri.d.ts | 2 +- .../types/model/reportCreateResponse.d.ts | 2 +- .../model/signatureRequestGetResponse.d.ts | 2 +- .../model/signatureRequestListResponse.d.ts | 4 +- .../node/types/model/teamGetInfoResponse.d.ts | 2 +- sdks/node/types/model/teamGetResponse.d.ts | 2 +- .../node/types/model/teamInvitesResponse.d.ts | 2 +- .../node/types/model/teamMembersResponse.d.ts | 4 +- .../types/model/teamSubTeamsResponse.d.ts | 4 +- .../templateCreateEmbeddedDraftResponse.d.ts | 2 +- .../types/model/templateCreateResponse.d.ts | 2 +- .../types/model/templateEditResponse.d.ts | 2 +- .../node/types/model/templateGetResponse.d.ts | 2 +- .../types/model/templateListResponse.d.ts | 4 +- .../model/templateUpdateFilesResponse.d.ts | 2 +- .../model/unclaimedDraftCreateResponse.d.ts | 2 +- 90 files changed, 117 insertions(+), 321 deletions(-) diff --git a/openapi-raw.yaml b/openapi-raw.yaml index 926bdffb7..340eca1ed 100644 --- a/openapi-raw.yaml +++ b/openapi-raw.yaml @@ -9446,8 +9446,6 @@ components: default: false type: object AccountCreateResponse: - required: - - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -9461,8 +9459,6 @@ components: type: object x-internal-class: true AccountGetResponse: - required: - - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -9485,8 +9481,6 @@ components: type: object x-internal-class: true ApiAppGetResponse: - required: - - api_app properties: api_app: $ref: '#/components/schemas/ApiAppResponse' @@ -9498,9 +9492,6 @@ components: type: object x-internal-class: true ApiAppListResponse: - required: - - api_apps - - list_info properties: api_apps: description: '_t__ApiAppListResponse::DESCRIPTION' @@ -9517,10 +9508,6 @@ components: type: object x-internal-class: true BulkSendJobGetResponse: - required: - - bulk_send_job - - list_info - - signature_requests properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -9539,9 +9526,6 @@ components: type: object x-internal-class: true BulkSendJobListResponse: - required: - - bulk_send_jobs - - list_info properties: bulk_send_jobs: description: '_t__BulkSendJobListResponse::BULK_SEND_JOBS' @@ -9558,8 +9542,6 @@ components: type: object x-internal-class: true BulkSendJobSendResponse: - required: - - bulk_send_job properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -9571,8 +9553,6 @@ components: type: object x-internal-class: true EmbeddedEditUrlResponse: - required: - - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedEditUrlResponseEmbedded' @@ -9584,8 +9564,6 @@ components: type: object x-internal-class: true EmbeddedSignUrlResponse: - required: - - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedSignUrlResponseEmbedded' @@ -9604,8 +9582,6 @@ components: $ref: '#/components/schemas/ErrorResponseError' type: object FaxLineResponse: - required: - - fax_line properties: fax_line: $ref: '#/components/schemas/FaxLineResponseFaxLine' @@ -9614,8 +9590,6 @@ components: type: object x-internal-class: true FaxLineAreaCodeGetResponse: - required: - - area_codes properties: area_codes: type: array @@ -9624,9 +9598,6 @@ components: type: object x-internal-class: true FaxLineListResponse: - required: - - fax_lines - - list_info properties: list_info: $ref: '#/components/schemas/ListInfoResponse' @@ -9639,9 +9610,6 @@ components: type: object x-internal-class: true FileResponse: - required: - - file_url - - expires_at properties: file_url: description: '_t__FileResponse::FILE_URL' @@ -9652,8 +9620,6 @@ components: type: object x-internal-class: true FileResponseDataUri: - required: - - data_uri properties: data_uri: description: '_t__FileResponse::DATA_URI' @@ -9661,8 +9627,6 @@ components: type: object x-internal-class: true ReportCreateResponse: - required: - - report properties: report: $ref: '#/components/schemas/ReportResponse' @@ -9674,8 +9638,6 @@ components: type: object x-internal-class: true SignatureRequestGetResponse: - required: - - signature_request properties: signature_request: $ref: '#/components/schemas/SignatureRequestResponse' @@ -9687,9 +9649,6 @@ components: type: object x-internal-class: true SignatureRequestListResponse: - required: - - signature_requests - - list_info properties: signature_requests: description: '_t__SignatureRequestListResponse::DESCRIPTION' @@ -11330,8 +11289,6 @@ components: type: string type: object TeamGetResponse: - required: - - team properties: team: $ref: '#/components/schemas/TeamResponse' @@ -11343,8 +11300,6 @@ components: type: object x-internal-class: true TeamGetInfoResponse: - required: - - team properties: team: $ref: '#/components/schemas/TeamInfoResponse' @@ -11356,8 +11311,6 @@ components: type: object x-internal-class: true TeamInvitesResponse: - required: - - team_invites properties: team_invites: description: '_t__TeamInvitesResponse::DESCRIPTION' @@ -11371,9 +11324,6 @@ components: type: object x-internal-class: true TeamMembersResponse: - required: - - team_members - - list_info properties: team_members: description: '_t__TeamMembersResponse::DESCRIPTION' @@ -11389,9 +11339,6 @@ components: type: object x-internal-class: true TeamSubTeamsResponse: - required: - - sub_teams - - list_info properties: sub_teams: description: '_t__SubTeamResponse::DESCRIPTION' @@ -11407,8 +11354,6 @@ components: type: object x-internal-class: true TemplateCreateResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateCreateResponseTemplate' @@ -11420,8 +11365,6 @@ components: type: object x-internal-class: true TemplateCreateEmbeddedDraftResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateCreateEmbeddedDraftResponseTemplate' @@ -11433,16 +11376,12 @@ components: type: object x-internal-class: true TemplateEditResponse: - required: - - template_id properties: template_id: description: '_t__TemplateResponse::TEMPLATE_ID' type: string type: object TemplateGetResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateResponse' @@ -11454,9 +11393,6 @@ components: type: object x-internal-class: true TemplateListResponse: - required: - - templates - - list_info properties: templates: description: '_t__TemplateListResponse::DESCRIPTION' @@ -11473,16 +11409,12 @@ components: type: object x-internal-class: true TemplateUpdateFilesResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateUpdateFilesResponseTemplate' type: object x-internal-class: true UnclaimedDraftCreateResponse: - required: - - unclaimed_draft properties: unclaimed_draft: $ref: '#/components/schemas/UnclaimedDraftResponse' diff --git a/openapi-sdk.yaml b/openapi-sdk.yaml index a0a98d1ba..342ab7631 100644 --- a/openapi-sdk.yaml +++ b/openapi-sdk.yaml @@ -10054,8 +10054,6 @@ components: default: false type: object AccountCreateResponse: - required: - - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10069,8 +10067,6 @@ components: type: object x-internal-class: true AccountGetResponse: - required: - - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10093,8 +10089,6 @@ components: type: object x-internal-class: true ApiAppGetResponse: - required: - - api_app properties: api_app: $ref: '#/components/schemas/ApiAppResponse' @@ -10106,9 +10100,6 @@ components: type: object x-internal-class: true ApiAppListResponse: - required: - - api_apps - - list_info properties: api_apps: description: 'Contains information about API Apps.' @@ -10125,10 +10116,6 @@ components: type: object x-internal-class: true BulkSendJobGetResponse: - required: - - bulk_send_job - - list_info - - signature_requests properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10147,9 +10134,6 @@ components: type: object x-internal-class: true BulkSendJobListResponse: - required: - - bulk_send_jobs - - list_info properties: bulk_send_jobs: description: 'Contains a list of BulkSendJobs that the API caller has access to.' @@ -10166,8 +10150,6 @@ components: type: object x-internal-class: true BulkSendJobSendResponse: - required: - - bulk_send_job properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10179,8 +10161,6 @@ components: type: object x-internal-class: true EmbeddedEditUrlResponse: - required: - - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedEditUrlResponseEmbedded' @@ -10192,8 +10172,6 @@ components: type: object x-internal-class: true EmbeddedSignUrlResponse: - required: - - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedSignUrlResponseEmbedded' @@ -10212,8 +10190,6 @@ components: $ref: '#/components/schemas/ErrorResponseError' type: object FaxLineResponse: - required: - - fax_line properties: fax_line: $ref: '#/components/schemas/FaxLineResponseFaxLine' @@ -10222,8 +10198,6 @@ components: type: object x-internal-class: true FaxLineAreaCodeGetResponse: - required: - - area_codes properties: area_codes: type: array @@ -10232,9 +10206,6 @@ components: type: object x-internal-class: true FaxLineListResponse: - required: - - fax_lines - - list_info properties: list_info: $ref: '#/components/schemas/ListInfoResponse' @@ -10247,9 +10218,6 @@ components: type: object x-internal-class: true FileResponse: - required: - - file_url - - expires_at properties: file_url: description: 'URL to the file.' @@ -10260,8 +10228,6 @@ components: type: object x-internal-class: true FileResponseDataUri: - required: - - data_uri properties: data_uri: description: 'File as base64 encoded string.' @@ -10269,8 +10235,6 @@ components: type: object x-internal-class: true ReportCreateResponse: - required: - - report properties: report: $ref: '#/components/schemas/ReportResponse' @@ -10282,8 +10246,6 @@ components: type: object x-internal-class: true SignatureRequestGetResponse: - required: - - signature_request properties: signature_request: $ref: '#/components/schemas/SignatureRequestResponse' @@ -10295,9 +10257,6 @@ components: type: object x-internal-class: true SignatureRequestListResponse: - required: - - signature_requests - - list_info properties: signature_requests: description: 'Contains information about signature requests.' @@ -12122,8 +12081,6 @@ components: type: string type: object TeamGetResponse: - required: - - team properties: team: $ref: '#/components/schemas/TeamResponse' @@ -12135,8 +12092,6 @@ components: type: object x-internal-class: true TeamGetInfoResponse: - required: - - team properties: team: $ref: '#/components/schemas/TeamInfoResponse' @@ -12148,8 +12103,6 @@ components: type: object x-internal-class: true TeamInvitesResponse: - required: - - team_invites properties: team_invites: description: 'Contains a list of team invites and their roles.' @@ -12163,9 +12116,6 @@ components: type: object x-internal-class: true TeamMembersResponse: - required: - - team_members - - list_info properties: team_members: description: 'Contains a list of team members and their roles for a specific team.' @@ -12181,9 +12131,6 @@ components: type: object x-internal-class: true TeamSubTeamsResponse: - required: - - sub_teams - - list_info properties: sub_teams: description: 'Contains a list with sub teams.' @@ -12199,8 +12146,6 @@ components: type: object x-internal-class: true TemplateCreateResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateCreateResponseTemplate' @@ -12212,8 +12157,6 @@ components: type: object x-internal-class: true TemplateCreateEmbeddedDraftResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateCreateEmbeddedDraftResponseTemplate' @@ -12225,16 +12168,12 @@ components: type: object x-internal-class: true TemplateEditResponse: - required: - - template_id properties: template_id: description: 'The id of the Template.' type: string type: object TemplateGetResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateResponse' @@ -12246,9 +12185,6 @@ components: type: object x-internal-class: true TemplateListResponse: - required: - - templates - - list_info properties: templates: description: 'List of templates that the API caller has access to.' @@ -12265,16 +12201,12 @@ components: type: object x-internal-class: true TemplateUpdateFilesResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateUpdateFilesResponseTemplate' type: object x-internal-class: true UnclaimedDraftCreateResponse: - required: - - unclaimed_draft properties: unclaimed_draft: $ref: '#/components/schemas/UnclaimedDraftResponse' diff --git a/openapi.yaml b/openapi.yaml index 08b3ee2ca..8a8f9f08f 100644 --- a/openapi.yaml +++ b/openapi.yaml @@ -10032,8 +10032,6 @@ components: default: false type: object AccountCreateResponse: - required: - - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10047,8 +10045,6 @@ components: type: object x-internal-class: true AccountGetResponse: - required: - - account properties: account: $ref: '#/components/schemas/AccountResponse' @@ -10071,8 +10067,6 @@ components: type: object x-internal-class: true ApiAppGetResponse: - required: - - api_app properties: api_app: $ref: '#/components/schemas/ApiAppResponse' @@ -10084,9 +10078,6 @@ components: type: object x-internal-class: true ApiAppListResponse: - required: - - api_apps - - list_info properties: api_apps: description: 'Contains information about API Apps.' @@ -10103,10 +10094,6 @@ components: type: object x-internal-class: true BulkSendJobGetResponse: - required: - - bulk_send_job - - list_info - - signature_requests properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10125,9 +10112,6 @@ components: type: object x-internal-class: true BulkSendJobListResponse: - required: - - bulk_send_jobs - - list_info properties: bulk_send_jobs: description: 'Contains a list of BulkSendJobs that the API caller has access to.' @@ -10144,8 +10128,6 @@ components: type: object x-internal-class: true BulkSendJobSendResponse: - required: - - bulk_send_job properties: bulk_send_job: $ref: '#/components/schemas/BulkSendJobResponse' @@ -10157,8 +10139,6 @@ components: type: object x-internal-class: true EmbeddedEditUrlResponse: - required: - - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedEditUrlResponseEmbedded' @@ -10170,8 +10150,6 @@ components: type: object x-internal-class: true EmbeddedSignUrlResponse: - required: - - embedded properties: embedded: $ref: '#/components/schemas/EmbeddedSignUrlResponseEmbedded' @@ -10190,8 +10168,6 @@ components: $ref: '#/components/schemas/ErrorResponseError' type: object FaxLineResponse: - required: - - fax_line properties: fax_line: $ref: '#/components/schemas/FaxLineResponseFaxLine' @@ -10200,8 +10176,6 @@ components: type: object x-internal-class: true FaxLineAreaCodeGetResponse: - required: - - area_codes properties: area_codes: type: array @@ -10210,9 +10184,6 @@ components: type: object x-internal-class: true FaxLineListResponse: - required: - - fax_lines - - list_info properties: list_info: $ref: '#/components/schemas/ListInfoResponse' @@ -10225,9 +10196,6 @@ components: type: object x-internal-class: true FileResponse: - required: - - file_url - - expires_at properties: file_url: description: 'URL to the file.' @@ -10238,8 +10206,6 @@ components: type: object x-internal-class: true FileResponseDataUri: - required: - - data_uri properties: data_uri: description: 'File as base64 encoded string.' @@ -10247,8 +10213,6 @@ components: type: object x-internal-class: true ReportCreateResponse: - required: - - report properties: report: $ref: '#/components/schemas/ReportResponse' @@ -10260,8 +10224,6 @@ components: type: object x-internal-class: true SignatureRequestGetResponse: - required: - - signature_request properties: signature_request: $ref: '#/components/schemas/SignatureRequestResponse' @@ -10273,9 +10235,6 @@ components: type: object x-internal-class: true SignatureRequestListResponse: - required: - - signature_requests - - list_info properties: signature_requests: description: 'Contains information about signature requests.' @@ -12100,8 +12059,6 @@ components: type: string type: object TeamGetResponse: - required: - - team properties: team: $ref: '#/components/schemas/TeamResponse' @@ -12113,8 +12070,6 @@ components: type: object x-internal-class: true TeamGetInfoResponse: - required: - - team properties: team: $ref: '#/components/schemas/TeamInfoResponse' @@ -12126,8 +12081,6 @@ components: type: object x-internal-class: true TeamInvitesResponse: - required: - - team_invites properties: team_invites: description: 'Contains a list of team invites and their roles.' @@ -12141,9 +12094,6 @@ components: type: object x-internal-class: true TeamMembersResponse: - required: - - team_members - - list_info properties: team_members: description: 'Contains a list of team members and their roles for a specific team.' @@ -12159,9 +12109,6 @@ components: type: object x-internal-class: true TeamSubTeamsResponse: - required: - - sub_teams - - list_info properties: sub_teams: description: 'Contains a list with sub teams.' @@ -12177,8 +12124,6 @@ components: type: object x-internal-class: true TemplateCreateResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateCreateResponseTemplate' @@ -12190,8 +12135,6 @@ components: type: object x-internal-class: true TemplateCreateEmbeddedDraftResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateCreateEmbeddedDraftResponseTemplate' @@ -12203,16 +12146,12 @@ components: type: object x-internal-class: true TemplateEditResponse: - required: - - template_id properties: template_id: description: 'The id of the Template.' type: string type: object TemplateGetResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateResponse' @@ -12224,9 +12163,6 @@ components: type: object x-internal-class: true TemplateListResponse: - required: - - templates - - list_info properties: templates: description: 'List of templates that the API caller has access to.' @@ -12243,16 +12179,12 @@ components: type: object x-internal-class: true TemplateUpdateFilesResponse: - required: - - template properties: template: $ref: '#/components/schemas/TemplateUpdateFilesResponseTemplate' type: object x-internal-class: true UnclaimedDraftCreateResponse: - required: - - unclaimed_draft properties: unclaimed_draft: $ref: '#/components/schemas/UnclaimedDraftResponse' diff --git a/sdks/node/docs/model/AccountCreateResponse.md b/sdks/node/docs/model/AccountCreateResponse.md index 203a7e73d..87147eb64 100644 --- a/sdks/node/docs/model/AccountCreateResponse.md +++ b/sdks/node/docs/model/AccountCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `account`*_required_ | [```AccountResponse```](AccountResponse.md) | | | +| `account` | [```AccountResponse```](AccountResponse.md) | | | | `oauthData` | [```OAuthTokenResponse```](OAuthTokenResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | diff --git a/sdks/node/docs/model/AccountGetResponse.md b/sdks/node/docs/model/AccountGetResponse.md index 38a4eeefe..ae90fa359 100644 --- a/sdks/node/docs/model/AccountGetResponse.md +++ b/sdks/node/docs/model/AccountGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `account`*_required_ | [```AccountResponse```](AccountResponse.md) | | | +| `account` | [```AccountResponse```](AccountResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/ApiAppGetResponse.md b/sdks/node/docs/model/ApiAppGetResponse.md index a3f95b71c..fe5b2c7b6 100644 --- a/sdks/node/docs/model/ApiAppGetResponse.md +++ b/sdks/node/docs/model/ApiAppGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `apiApp`*_required_ | [```ApiAppResponse```](ApiAppResponse.md) | | | +| `apiApp` | [```ApiAppResponse```](ApiAppResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/ApiAppListResponse.md b/sdks/node/docs/model/ApiAppListResponse.md index 24dd3d3d2..4deeadfba 100644 --- a/sdks/node/docs/model/ApiAppListResponse.md +++ b/sdks/node/docs/model/ApiAppListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `apiApps`*_required_ | [```Array```](ApiAppResponse.md) | Contains information about API Apps. | | -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `apiApps` | [```Array```](ApiAppResponse.md) | Contains information about API Apps. | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/BulkSendJobGetResponse.md b/sdks/node/docs/model/BulkSendJobGetResponse.md index b0c299fce..2a3194f21 100644 --- a/sdks/node/docs/model/BulkSendJobGetResponse.md +++ b/sdks/node/docs/model/BulkSendJobGetResponse.md @@ -6,9 +6,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `bulkSendJob`*_required_ | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | -| `signatureRequests`*_required_ | [```Array```](BulkSendJobGetResponseSignatureRequests.md) | Contains information about the Signature Requests sent in bulk. | | +| `bulkSendJob` | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `signatureRequests` | [```Array```](BulkSendJobGetResponseSignatureRequests.md) | Contains information about the Signature Requests sent in bulk. | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/BulkSendJobListResponse.md b/sdks/node/docs/model/BulkSendJobListResponse.md index e9be32a88..9a7d572de 100644 --- a/sdks/node/docs/model/BulkSendJobListResponse.md +++ b/sdks/node/docs/model/BulkSendJobListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `bulkSendJobs`*_required_ | [```Array```](BulkSendJobResponse.md) | Contains a list of BulkSendJobs that the API caller has access to. | | -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `bulkSendJobs` | [```Array```](BulkSendJobResponse.md) | Contains a list of BulkSendJobs that the API caller has access to. | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/BulkSendJobSendResponse.md b/sdks/node/docs/model/BulkSendJobSendResponse.md index 3619bdf29..4193f0944 100644 --- a/sdks/node/docs/model/BulkSendJobSendResponse.md +++ b/sdks/node/docs/model/BulkSendJobSendResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `bulkSendJob`*_required_ | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | +| `bulkSendJob` | [```BulkSendJobResponse```](BulkSendJobResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/EmbeddedEditUrlResponse.md b/sdks/node/docs/model/EmbeddedEditUrlResponse.md index ed7cccca8..6f19a0f84 100644 --- a/sdks/node/docs/model/EmbeddedEditUrlResponse.md +++ b/sdks/node/docs/model/EmbeddedEditUrlResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `embedded`*_required_ | [```EmbeddedEditUrlResponseEmbedded```](EmbeddedEditUrlResponseEmbedded.md) | | | +| `embedded` | [```EmbeddedEditUrlResponseEmbedded```](EmbeddedEditUrlResponseEmbedded.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/EmbeddedSignUrlResponse.md b/sdks/node/docs/model/EmbeddedSignUrlResponse.md index fdcb5e5d8..646fb4824 100644 --- a/sdks/node/docs/model/EmbeddedSignUrlResponse.md +++ b/sdks/node/docs/model/EmbeddedSignUrlResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `embedded`*_required_ | [```EmbeddedSignUrlResponseEmbedded```](EmbeddedSignUrlResponseEmbedded.md) | | | +| `embedded` | [```EmbeddedSignUrlResponseEmbedded```](EmbeddedSignUrlResponseEmbedded.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md b/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md index dabe3d811..c35e56042 100644 --- a/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md +++ b/sdks/node/docs/model/FaxLineAreaCodeGetResponse.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `areaCodes`*_required_ | ```Array``` | | | +| `areaCodes` | ```Array``` | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FaxLineListResponse.md b/sdks/node/docs/model/FaxLineListResponse.md index cb5723c8f..68ff414e0 100644 --- a/sdks/node/docs/model/FaxLineListResponse.md +++ b/sdks/node/docs/model/FaxLineListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | -| `faxLines`*_required_ | [```Array```](FaxLineResponseFaxLine.md) | | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `faxLines` | [```Array```](FaxLineResponseFaxLine.md) | | | | `warnings` | [```WarningResponse```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FaxLineResponse.md b/sdks/node/docs/model/FaxLineResponse.md index 9982027a5..e146e6b15 100644 --- a/sdks/node/docs/model/FaxLineResponse.md +++ b/sdks/node/docs/model/FaxLineResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `faxLine`*_required_ | [```FaxLineResponseFaxLine```](FaxLineResponseFaxLine.md) | | | +| `faxLine` | [```FaxLineResponseFaxLine```](FaxLineResponseFaxLine.md) | | | | `warnings` | [```WarningResponse```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FileResponse.md b/sdks/node/docs/model/FileResponse.md index 0a81629ed..f3c87df69 100644 --- a/sdks/node/docs/model/FileResponse.md +++ b/sdks/node/docs/model/FileResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `fileUrl`*_required_ | ```string``` | URL to the file. | | -| `expiresAt`*_required_ | ```number``` | When the link expires. | | +| `fileUrl` | ```string``` | URL to the file. | | +| `expiresAt` | ```number``` | When the link expires. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/FileResponseDataUri.md b/sdks/node/docs/model/FileResponseDataUri.md index c9742c251..ebc241421 100644 --- a/sdks/node/docs/model/FileResponseDataUri.md +++ b/sdks/node/docs/model/FileResponseDataUri.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `dataUri`*_required_ | ```string``` | File as base64 encoded string. | | +| `dataUri` | ```string``` | File as base64 encoded string. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/ReportCreateResponse.md b/sdks/node/docs/model/ReportCreateResponse.md index 81c15fe1e..6d85982b3 100644 --- a/sdks/node/docs/model/ReportCreateResponse.md +++ b/sdks/node/docs/model/ReportCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `report`*_required_ | [```ReportResponse```](ReportResponse.md) | | | +| `report` | [```ReportResponse```](ReportResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/SignatureRequestGetResponse.md b/sdks/node/docs/model/SignatureRequestGetResponse.md index ccddbf51d..03d08211e 100644 --- a/sdks/node/docs/model/SignatureRequestGetResponse.md +++ b/sdks/node/docs/model/SignatureRequestGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `signatureRequest`*_required_ | [```SignatureRequestResponse```](SignatureRequestResponse.md) | | | +| `signatureRequest` | [```SignatureRequestResponse```](SignatureRequestResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/SignatureRequestListResponse.md b/sdks/node/docs/model/SignatureRequestListResponse.md index aebe68507..2cc7765ba 100644 --- a/sdks/node/docs/model/SignatureRequestListResponse.md +++ b/sdks/node/docs/model/SignatureRequestListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `signatureRequests`*_required_ | [```Array```](SignatureRequestResponse.md) | Contains information about signature requests. | | -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `signatureRequests` | [```Array```](SignatureRequestResponse.md) | Contains information about signature requests. | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamGetInfoResponse.md b/sdks/node/docs/model/TeamGetInfoResponse.md index 1390eff5a..a5b04e4dd 100644 --- a/sdks/node/docs/model/TeamGetInfoResponse.md +++ b/sdks/node/docs/model/TeamGetInfoResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `team`*_required_ | [```TeamInfoResponse```](TeamInfoResponse.md) | | | +| `team` | [```TeamInfoResponse```](TeamInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamGetResponse.md b/sdks/node/docs/model/TeamGetResponse.md index ffc3d96c0..fee970d3d 100644 --- a/sdks/node/docs/model/TeamGetResponse.md +++ b/sdks/node/docs/model/TeamGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `team`*_required_ | [```TeamResponse```](TeamResponse.md) | | | +| `team` | [```TeamResponse```](TeamResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamInvitesResponse.md b/sdks/node/docs/model/TeamInvitesResponse.md index 5638e756b..3408f71e0 100644 --- a/sdks/node/docs/model/TeamInvitesResponse.md +++ b/sdks/node/docs/model/TeamInvitesResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `teamInvites`*_required_ | [```Array```](TeamInviteResponse.md) | Contains a list of team invites and their roles. | | +| `teamInvites` | [```Array```](TeamInviteResponse.md) | Contains a list of team invites and their roles. | | | `warnings` | [```Array```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamMembersResponse.md b/sdks/node/docs/model/TeamMembersResponse.md index 4a1e754cf..8e5800aba 100644 --- a/sdks/node/docs/model/TeamMembersResponse.md +++ b/sdks/node/docs/model/TeamMembersResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `teamMembers`*_required_ | [```Array```](TeamMemberResponse.md) | Contains a list of team members and their roles for a specific team. | | -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `teamMembers` | [```Array```](TeamMemberResponse.md) | Contains a list of team members and their roles for a specific team. | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TeamSubTeamsResponse.md b/sdks/node/docs/model/TeamSubTeamsResponse.md index be29d5e39..cb61e32af 100644 --- a/sdks/node/docs/model/TeamSubTeamsResponse.md +++ b/sdks/node/docs/model/TeamSubTeamsResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `subTeams`*_required_ | [```Array```](SubTeamResponse.md) | Contains a list with sub teams. | | -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `subTeams` | [```Array```](SubTeamResponse.md) | Contains a list with sub teams. | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md b/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md index cbe628ace..b8a266ea8 100644 --- a/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md +++ b/sdks/node/docs/model/TemplateCreateEmbeddedDraftResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template`*_required_ | [```TemplateCreateEmbeddedDraftResponseTemplate```](TemplateCreateEmbeddedDraftResponseTemplate.md) | | | +| `template` | [```TemplateCreateEmbeddedDraftResponseTemplate```](TemplateCreateEmbeddedDraftResponseTemplate.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateCreateResponse.md b/sdks/node/docs/model/TemplateCreateResponse.md index f47cfb546..481d81852 100644 --- a/sdks/node/docs/model/TemplateCreateResponse.md +++ b/sdks/node/docs/model/TemplateCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template`*_required_ | [```TemplateCreateResponseTemplate```](TemplateCreateResponseTemplate.md) | | | +| `template` | [```TemplateCreateResponseTemplate```](TemplateCreateResponseTemplate.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateEditResponse.md b/sdks/node/docs/model/TemplateEditResponse.md index 2f40ccbad..e28421e8e 100644 --- a/sdks/node/docs/model/TemplateEditResponse.md +++ b/sdks/node/docs/model/TemplateEditResponse.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `templateId`*_required_ | ```string``` | The id of the Template. | | +| `templateId` | ```string``` | The id of the Template. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateGetResponse.md b/sdks/node/docs/model/TemplateGetResponse.md index 2724b34c0..c4f59d5b8 100644 --- a/sdks/node/docs/model/TemplateGetResponse.md +++ b/sdks/node/docs/model/TemplateGetResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template`*_required_ | [```TemplateResponse```](TemplateResponse.md) | | | +| `template` | [```TemplateResponse```](TemplateResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateListResponse.md b/sdks/node/docs/model/TemplateListResponse.md index 4929e7844..e546b474a 100644 --- a/sdks/node/docs/model/TemplateListResponse.md +++ b/sdks/node/docs/model/TemplateListResponse.md @@ -6,8 +6,8 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `templates`*_required_ | [```Array```](TemplateResponse.md) | List of templates that the API caller has access to. | | -| `listInfo`*_required_ | [```ListInfoResponse```](ListInfoResponse.md) | | | +| `templates` | [```Array```](TemplateResponse.md) | List of templates that the API caller has access to. | | +| `listInfo` | [```ListInfoResponse```](ListInfoResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/TemplateUpdateFilesResponse.md b/sdks/node/docs/model/TemplateUpdateFilesResponse.md index 8dd0dedf6..f97e2ed5d 100644 --- a/sdks/node/docs/model/TemplateUpdateFilesResponse.md +++ b/sdks/node/docs/model/TemplateUpdateFilesResponse.md @@ -6,6 +6,6 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `template`*_required_ | [```TemplateUpdateFilesResponseTemplate```](TemplateUpdateFilesResponseTemplate.md) | | | +| `template` | [```TemplateUpdateFilesResponseTemplate```](TemplateUpdateFilesResponseTemplate.md) | | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/docs/model/UnclaimedDraftCreateResponse.md b/sdks/node/docs/model/UnclaimedDraftCreateResponse.md index 439d6b272..00e5a8215 100644 --- a/sdks/node/docs/model/UnclaimedDraftCreateResponse.md +++ b/sdks/node/docs/model/UnclaimedDraftCreateResponse.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -| `unclaimedDraft`*_required_ | [```UnclaimedDraftResponse```](UnclaimedDraftResponse.md) | | | +| `unclaimedDraft` | [```UnclaimedDraftResponse```](UnclaimedDraftResponse.md) | | | | `warnings` | [```Array```](WarningResponse.md) | A list of warnings. | | [[Back to Model list]](../../README.md#models) [[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md) diff --git a/sdks/node/model/accountCreateResponse.ts b/sdks/node/model/accountCreateResponse.ts index cdc2e0479..561bf4ae9 100644 --- a/sdks/node/model/accountCreateResponse.ts +++ b/sdks/node/model/accountCreateResponse.ts @@ -28,7 +28,7 @@ import { OAuthTokenResponse } from "./oAuthTokenResponse"; import { WarningResponse } from "./warningResponse"; export class AccountCreateResponse { - "account": AccountResponse; + "account"?: AccountResponse; "oauthData"?: OAuthTokenResponse; /** * A list of warnings. diff --git a/sdks/node/model/accountGetResponse.ts b/sdks/node/model/accountGetResponse.ts index 1ce7e6d37..5abb2a983 100644 --- a/sdks/node/model/accountGetResponse.ts +++ b/sdks/node/model/accountGetResponse.ts @@ -27,7 +27,7 @@ import { AccountResponse } from "./accountResponse"; import { WarningResponse } from "./warningResponse"; export class AccountGetResponse { - "account": AccountResponse; + "account"?: AccountResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/apiAppGetResponse.ts b/sdks/node/model/apiAppGetResponse.ts index de4f9211a..8325e07b5 100644 --- a/sdks/node/model/apiAppGetResponse.ts +++ b/sdks/node/model/apiAppGetResponse.ts @@ -27,7 +27,7 @@ import { ApiAppResponse } from "./apiAppResponse"; import { WarningResponse } from "./warningResponse"; export class ApiAppGetResponse { - "apiApp": ApiAppResponse; + "apiApp"?: ApiAppResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/apiAppListResponse.ts b/sdks/node/model/apiAppListResponse.ts index d5b3379a9..2ef2388da 100644 --- a/sdks/node/model/apiAppListResponse.ts +++ b/sdks/node/model/apiAppListResponse.ts @@ -31,8 +31,8 @@ export class ApiAppListResponse { /** * Contains information about API Apps. */ - "apiApps": Array; - "listInfo": ListInfoResponse; + "apiApps"?: Array; + "listInfo"?: ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/bulkSendJobGetResponse.ts b/sdks/node/model/bulkSendJobGetResponse.ts index ed3ed1c3a..a5de1a54e 100644 --- a/sdks/node/model/bulkSendJobGetResponse.ts +++ b/sdks/node/model/bulkSendJobGetResponse.ts @@ -29,12 +29,12 @@ import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export class BulkSendJobGetResponse { - "bulkSendJob": BulkSendJobResponse; - "listInfo": ListInfoResponse; + "bulkSendJob"?: BulkSendJobResponse; + "listInfo"?: ListInfoResponse; /** * Contains information about the Signature Requests sent in bulk. */ - "signatureRequests": Array; + "signatureRequests"?: Array; /** * A list of warnings. */ diff --git a/sdks/node/model/bulkSendJobListResponse.ts b/sdks/node/model/bulkSendJobListResponse.ts index 142a37d20..80a950450 100644 --- a/sdks/node/model/bulkSendJobListResponse.ts +++ b/sdks/node/model/bulkSendJobListResponse.ts @@ -31,8 +31,8 @@ export class BulkSendJobListResponse { /** * Contains a list of BulkSendJobs that the API caller has access to. */ - "bulkSendJobs": Array; - "listInfo": ListInfoResponse; + "bulkSendJobs"?: Array; + "listInfo"?: ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/bulkSendJobSendResponse.ts b/sdks/node/model/bulkSendJobSendResponse.ts index 0d9efa12d..1dd0b4457 100644 --- a/sdks/node/model/bulkSendJobSendResponse.ts +++ b/sdks/node/model/bulkSendJobSendResponse.ts @@ -27,7 +27,7 @@ import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { WarningResponse } from "./warningResponse"; export class BulkSendJobSendResponse { - "bulkSendJob": BulkSendJobResponse; + "bulkSendJob"?: BulkSendJobResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/embeddedEditUrlResponse.ts b/sdks/node/model/embeddedEditUrlResponse.ts index d299e6a0a..b49f7bf4b 100644 --- a/sdks/node/model/embeddedEditUrlResponse.ts +++ b/sdks/node/model/embeddedEditUrlResponse.ts @@ -27,7 +27,7 @@ import { EmbeddedEditUrlResponseEmbedded } from "./embeddedEditUrlResponseEmbedd import { WarningResponse } from "./warningResponse"; export class EmbeddedEditUrlResponse { - "embedded": EmbeddedEditUrlResponseEmbedded; + "embedded"?: EmbeddedEditUrlResponseEmbedded; /** * A list of warnings. */ diff --git a/sdks/node/model/embeddedSignUrlResponse.ts b/sdks/node/model/embeddedSignUrlResponse.ts index 8e34234d0..f5145c4df 100644 --- a/sdks/node/model/embeddedSignUrlResponse.ts +++ b/sdks/node/model/embeddedSignUrlResponse.ts @@ -27,7 +27,7 @@ import { EmbeddedSignUrlResponseEmbedded } from "./embeddedSignUrlResponseEmbedd import { WarningResponse } from "./warningResponse"; export class EmbeddedSignUrlResponse { - "embedded": EmbeddedSignUrlResponseEmbedded; + "embedded"?: EmbeddedSignUrlResponseEmbedded; /** * A list of warnings. */ diff --git a/sdks/node/model/faxLineAreaCodeGetResponse.ts b/sdks/node/model/faxLineAreaCodeGetResponse.ts index b3c9a110f..12438f69b 100644 --- a/sdks/node/model/faxLineAreaCodeGetResponse.ts +++ b/sdks/node/model/faxLineAreaCodeGetResponse.ts @@ -25,7 +25,7 @@ import { AttributeTypeMap, ObjectSerializer } from "./"; export class FaxLineAreaCodeGetResponse { - "areaCodes": Array; + "areaCodes"?: Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/faxLineListResponse.ts b/sdks/node/model/faxLineListResponse.ts index 8a5aa67d0..6a9ac7327 100644 --- a/sdks/node/model/faxLineListResponse.ts +++ b/sdks/node/model/faxLineListResponse.ts @@ -28,8 +28,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export class FaxLineListResponse { - "listInfo": ListInfoResponse; - "faxLines": Array; + "listInfo"?: ListInfoResponse; + "faxLines"?: Array; "warnings"?: WarningResponse; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/faxLineResponse.ts b/sdks/node/model/faxLineResponse.ts index e9aa66010..a312e0408 100644 --- a/sdks/node/model/faxLineResponse.ts +++ b/sdks/node/model/faxLineResponse.ts @@ -27,7 +27,7 @@ import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { WarningResponse } from "./warningResponse"; export class FaxLineResponse { - "faxLine": FaxLineResponseFaxLine; + "faxLine"?: FaxLineResponseFaxLine; "warnings"?: WarningResponse; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/fileResponse.ts b/sdks/node/model/fileResponse.ts index 068b9e7a5..cbf208346 100644 --- a/sdks/node/model/fileResponse.ts +++ b/sdks/node/model/fileResponse.ts @@ -28,11 +28,11 @@ export class FileResponse { /** * URL to the file. */ - "fileUrl": string; + "fileUrl"?: string; /** * When the link expires. */ - "expiresAt": number; + "expiresAt"?: number; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/fileResponseDataUri.ts b/sdks/node/model/fileResponseDataUri.ts index 44ec2dbab..4ac4aebb5 100644 --- a/sdks/node/model/fileResponseDataUri.ts +++ b/sdks/node/model/fileResponseDataUri.ts @@ -28,7 +28,7 @@ export class FileResponseDataUri { /** * File as base64 encoded string. */ - "dataUri": string; + "dataUri"?: string; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/reportCreateResponse.ts b/sdks/node/model/reportCreateResponse.ts index 1c651699f..c0bae3dc4 100644 --- a/sdks/node/model/reportCreateResponse.ts +++ b/sdks/node/model/reportCreateResponse.ts @@ -27,7 +27,7 @@ import { ReportResponse } from "./reportResponse"; import { WarningResponse } from "./warningResponse"; export class ReportCreateResponse { - "report": ReportResponse; + "report"?: ReportResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/signatureRequestGetResponse.ts b/sdks/node/model/signatureRequestGetResponse.ts index 31023c28f..eaaacd149 100644 --- a/sdks/node/model/signatureRequestGetResponse.ts +++ b/sdks/node/model/signatureRequestGetResponse.ts @@ -27,7 +27,7 @@ import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; export class SignatureRequestGetResponse { - "signatureRequest": SignatureRequestResponse; + "signatureRequest"?: SignatureRequestResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/signatureRequestListResponse.ts b/sdks/node/model/signatureRequestListResponse.ts index acb50fe40..f65d3f193 100644 --- a/sdks/node/model/signatureRequestListResponse.ts +++ b/sdks/node/model/signatureRequestListResponse.ts @@ -31,8 +31,8 @@ export class SignatureRequestListResponse { /** * Contains information about signature requests. */ - "signatureRequests": Array; - "listInfo": ListInfoResponse; + "signatureRequests"?: Array; + "listInfo"?: ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/teamGetInfoResponse.ts b/sdks/node/model/teamGetInfoResponse.ts index 48159ef24..c8283f5d9 100644 --- a/sdks/node/model/teamGetInfoResponse.ts +++ b/sdks/node/model/teamGetInfoResponse.ts @@ -27,7 +27,7 @@ import { TeamInfoResponse } from "./teamInfoResponse"; import { WarningResponse } from "./warningResponse"; export class TeamGetInfoResponse { - "team": TeamInfoResponse; + "team"?: TeamInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/teamGetResponse.ts b/sdks/node/model/teamGetResponse.ts index 01aaca14b..9cac7d26e 100644 --- a/sdks/node/model/teamGetResponse.ts +++ b/sdks/node/model/teamGetResponse.ts @@ -27,7 +27,7 @@ import { TeamResponse } from "./teamResponse"; import { WarningResponse } from "./warningResponse"; export class TeamGetResponse { - "team": TeamResponse; + "team"?: TeamResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/teamInvitesResponse.ts b/sdks/node/model/teamInvitesResponse.ts index 484de3cce..a8cbe449e 100644 --- a/sdks/node/model/teamInvitesResponse.ts +++ b/sdks/node/model/teamInvitesResponse.ts @@ -30,7 +30,7 @@ export class TeamInvitesResponse { /** * Contains a list of team invites and their roles. */ - "teamInvites": Array; + "teamInvites"?: Array; "warnings"?: Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/teamMembersResponse.ts b/sdks/node/model/teamMembersResponse.ts index 82d68941c..b662d987a 100644 --- a/sdks/node/model/teamMembersResponse.ts +++ b/sdks/node/model/teamMembersResponse.ts @@ -31,8 +31,8 @@ export class TeamMembersResponse { /** * Contains a list of team members and their roles for a specific team. */ - "teamMembers": Array; - "listInfo": ListInfoResponse; + "teamMembers"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/teamSubTeamsResponse.ts b/sdks/node/model/teamSubTeamsResponse.ts index f2d6cb379..3b8429e48 100644 --- a/sdks/node/model/teamSubTeamsResponse.ts +++ b/sdks/node/model/teamSubTeamsResponse.ts @@ -31,8 +31,8 @@ export class TeamSubTeamsResponse { /** * Contains a list with sub teams. */ - "subTeams": Array; - "listInfo": ListInfoResponse; + "subTeams"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/templateCreateEmbeddedDraftResponse.ts b/sdks/node/model/templateCreateEmbeddedDraftResponse.ts index 7d2a40559..d1fb582c1 100644 --- a/sdks/node/model/templateCreateEmbeddedDraftResponse.ts +++ b/sdks/node/model/templateCreateEmbeddedDraftResponse.ts @@ -27,7 +27,7 @@ import { TemplateCreateEmbeddedDraftResponseTemplate } from "./templateCreateEmb import { WarningResponse } from "./warningResponse"; export class TemplateCreateEmbeddedDraftResponse { - "template": TemplateCreateEmbeddedDraftResponseTemplate; + "template"?: TemplateCreateEmbeddedDraftResponseTemplate; /** * A list of warnings. */ diff --git a/sdks/node/model/templateCreateResponse.ts b/sdks/node/model/templateCreateResponse.ts index fdf2e1e40..34e685de6 100644 --- a/sdks/node/model/templateCreateResponse.ts +++ b/sdks/node/model/templateCreateResponse.ts @@ -27,7 +27,7 @@ import { TemplateCreateResponseTemplate } from "./templateCreateResponseTemplate import { WarningResponse } from "./warningResponse"; export class TemplateCreateResponse { - "template": TemplateCreateResponseTemplate; + "template"?: TemplateCreateResponseTemplate; /** * A list of warnings. */ diff --git a/sdks/node/model/templateEditResponse.ts b/sdks/node/model/templateEditResponse.ts index aa51f43d0..bb9683bb7 100644 --- a/sdks/node/model/templateEditResponse.ts +++ b/sdks/node/model/templateEditResponse.ts @@ -28,7 +28,7 @@ export class TemplateEditResponse { /** * The id of the Template. */ - "templateId": string; + "templateId"?: string; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/templateGetResponse.ts b/sdks/node/model/templateGetResponse.ts index a00f271e3..3575bfeed 100644 --- a/sdks/node/model/templateGetResponse.ts +++ b/sdks/node/model/templateGetResponse.ts @@ -27,7 +27,7 @@ import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; export class TemplateGetResponse { - "template": TemplateResponse; + "template"?: TemplateResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/templateListResponse.ts b/sdks/node/model/templateListResponse.ts index 0a797e6c1..7aa30874f 100644 --- a/sdks/node/model/templateListResponse.ts +++ b/sdks/node/model/templateListResponse.ts @@ -31,8 +31,8 @@ export class TemplateListResponse { /** * List of templates that the API caller has access to. */ - "templates": Array; - "listInfo": ListInfoResponse; + "templates"?: Array; + "listInfo"?: ListInfoResponse; /** * A list of warnings. */ diff --git a/sdks/node/model/templateUpdateFilesResponse.ts b/sdks/node/model/templateUpdateFilesResponse.ts index d81f63895..c60ab4772 100644 --- a/sdks/node/model/templateUpdateFilesResponse.ts +++ b/sdks/node/model/templateUpdateFilesResponse.ts @@ -26,7 +26,7 @@ import { AttributeTypeMap, ObjectSerializer } from "./"; import { TemplateUpdateFilesResponseTemplate } from "./templateUpdateFilesResponseTemplate"; export class TemplateUpdateFilesResponse { - "template": TemplateUpdateFilesResponseTemplate; + "template"?: TemplateUpdateFilesResponseTemplate; static discriminator: string | undefined = undefined; diff --git a/sdks/node/model/unclaimedDraftCreateResponse.ts b/sdks/node/model/unclaimedDraftCreateResponse.ts index 101aca017..7dc0be3e1 100644 --- a/sdks/node/model/unclaimedDraftCreateResponse.ts +++ b/sdks/node/model/unclaimedDraftCreateResponse.ts @@ -27,7 +27,7 @@ import { UnclaimedDraftResponse } from "./unclaimedDraftResponse"; import { WarningResponse } from "./warningResponse"; export class UnclaimedDraftCreateResponse { - "unclaimedDraft": UnclaimedDraftResponse; + "unclaimedDraft"?: UnclaimedDraftResponse; /** * A list of warnings. */ diff --git a/sdks/node/types/model/accountCreateResponse.d.ts b/sdks/node/types/model/accountCreateResponse.d.ts index b0739f3d6..d7d1379b8 100644 --- a/sdks/node/types/model/accountCreateResponse.d.ts +++ b/sdks/node/types/model/accountCreateResponse.d.ts @@ -3,7 +3,7 @@ import { AccountResponse } from "./accountResponse"; import { OAuthTokenResponse } from "./oAuthTokenResponse"; import { WarningResponse } from "./warningResponse"; export declare class AccountCreateResponse { - "account": AccountResponse; + "account"?: AccountResponse; "oauthData"?: OAuthTokenResponse; "warnings"?: Array; static discriminator: string | undefined; diff --git a/sdks/node/types/model/accountGetResponse.d.ts b/sdks/node/types/model/accountGetResponse.d.ts index d46206b49..c6c35cbfd 100644 --- a/sdks/node/types/model/accountGetResponse.d.ts +++ b/sdks/node/types/model/accountGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { AccountResponse } from "./accountResponse"; import { WarningResponse } from "./warningResponse"; export declare class AccountGetResponse { - "account": AccountResponse; + "account"?: AccountResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/apiAppGetResponse.d.ts b/sdks/node/types/model/apiAppGetResponse.d.ts index 9d7c45639..96ef128b8 100644 --- a/sdks/node/types/model/apiAppGetResponse.d.ts +++ b/sdks/node/types/model/apiAppGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { ApiAppResponse } from "./apiAppResponse"; import { WarningResponse } from "./warningResponse"; export declare class ApiAppGetResponse { - "apiApp": ApiAppResponse; + "apiApp"?: ApiAppResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/apiAppListResponse.d.ts b/sdks/node/types/model/apiAppListResponse.d.ts index 214dac34b..6a80f6a23 100644 --- a/sdks/node/types/model/apiAppListResponse.d.ts +++ b/sdks/node/types/model/apiAppListResponse.d.ts @@ -3,8 +3,8 @@ import { ApiAppResponse } from "./apiAppResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class ApiAppListResponse { - "apiApps": Array; - "listInfo": ListInfoResponse; + "apiApps"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/bulkSendJobGetResponse.d.ts b/sdks/node/types/model/bulkSendJobGetResponse.d.ts index b4d39ed9d..a79e6d972 100644 --- a/sdks/node/types/model/bulkSendJobGetResponse.d.ts +++ b/sdks/node/types/model/bulkSendJobGetResponse.d.ts @@ -4,9 +4,9 @@ import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class BulkSendJobGetResponse { - "bulkSendJob": BulkSendJobResponse; - "listInfo": ListInfoResponse; - "signatureRequests": Array; + "bulkSendJob"?: BulkSendJobResponse; + "listInfo"?: ListInfoResponse; + "signatureRequests"?: Array; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/bulkSendJobListResponse.d.ts b/sdks/node/types/model/bulkSendJobListResponse.d.ts index 11b6be2e5..bac973afe 100644 --- a/sdks/node/types/model/bulkSendJobListResponse.d.ts +++ b/sdks/node/types/model/bulkSendJobListResponse.d.ts @@ -3,8 +3,8 @@ import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class BulkSendJobListResponse { - "bulkSendJobs": Array; - "listInfo": ListInfoResponse; + "bulkSendJobs"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/bulkSendJobSendResponse.d.ts b/sdks/node/types/model/bulkSendJobSendResponse.d.ts index 7a82bf1e5..88b025c6d 100644 --- a/sdks/node/types/model/bulkSendJobSendResponse.d.ts +++ b/sdks/node/types/model/bulkSendJobSendResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { BulkSendJobResponse } from "./bulkSendJobResponse"; import { WarningResponse } from "./warningResponse"; export declare class BulkSendJobSendResponse { - "bulkSendJob": BulkSendJobResponse; + "bulkSendJob"?: BulkSendJobResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/embeddedEditUrlResponse.d.ts b/sdks/node/types/model/embeddedEditUrlResponse.d.ts index bb01ab223..1be6d07ca 100644 --- a/sdks/node/types/model/embeddedEditUrlResponse.d.ts +++ b/sdks/node/types/model/embeddedEditUrlResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { EmbeddedEditUrlResponseEmbedded } from "./embeddedEditUrlResponseEmbedded"; import { WarningResponse } from "./warningResponse"; export declare class EmbeddedEditUrlResponse { - "embedded": EmbeddedEditUrlResponseEmbedded; + "embedded"?: EmbeddedEditUrlResponseEmbedded; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/embeddedSignUrlResponse.d.ts b/sdks/node/types/model/embeddedSignUrlResponse.d.ts index 8a739647e..c1a2f2436 100644 --- a/sdks/node/types/model/embeddedSignUrlResponse.d.ts +++ b/sdks/node/types/model/embeddedSignUrlResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { EmbeddedSignUrlResponseEmbedded } from "./embeddedSignUrlResponseEmbedded"; import { WarningResponse } from "./warningResponse"; export declare class EmbeddedSignUrlResponse { - "embedded": EmbeddedSignUrlResponseEmbedded; + "embedded"?: EmbeddedSignUrlResponseEmbedded; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts b/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts index 5a55319d2..30486165b 100644 --- a/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts +++ b/sdks/node/types/model/faxLineAreaCodeGetResponse.d.ts @@ -1,6 +1,6 @@ import { AttributeTypeMap } from "./"; export declare class FaxLineAreaCodeGetResponse { - "areaCodes": Array; + "areaCodes"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/faxLineListResponse.d.ts b/sdks/node/types/model/faxLineListResponse.d.ts index b426f1eab..e1e098d4a 100644 --- a/sdks/node/types/model/faxLineListResponse.d.ts +++ b/sdks/node/types/model/faxLineListResponse.d.ts @@ -3,8 +3,8 @@ import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { ListInfoResponse } from "./listInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class FaxLineListResponse { - "listInfo": ListInfoResponse; - "faxLines": Array; + "listInfo"?: ListInfoResponse; + "faxLines"?: Array; "warnings"?: WarningResponse; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/faxLineResponse.d.ts b/sdks/node/types/model/faxLineResponse.d.ts index 41d8248b1..38bbc1a1c 100644 --- a/sdks/node/types/model/faxLineResponse.d.ts +++ b/sdks/node/types/model/faxLineResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { FaxLineResponseFaxLine } from "./faxLineResponseFaxLine"; import { WarningResponse } from "./warningResponse"; export declare class FaxLineResponse { - "faxLine": FaxLineResponseFaxLine; + "faxLine"?: FaxLineResponseFaxLine; "warnings"?: WarningResponse; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/fileResponse.d.ts b/sdks/node/types/model/fileResponse.d.ts index aaeac2159..c0971591f 100644 --- a/sdks/node/types/model/fileResponse.d.ts +++ b/sdks/node/types/model/fileResponse.d.ts @@ -1,7 +1,7 @@ import { AttributeTypeMap } from "./"; export declare class FileResponse { - "fileUrl": string; - "expiresAt": number; + "fileUrl"?: string; + "expiresAt"?: number; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/fileResponseDataUri.d.ts b/sdks/node/types/model/fileResponseDataUri.d.ts index 9b04c5631..c0b98d5ef 100644 --- a/sdks/node/types/model/fileResponseDataUri.d.ts +++ b/sdks/node/types/model/fileResponseDataUri.d.ts @@ -1,6 +1,6 @@ import { AttributeTypeMap } from "./"; export declare class FileResponseDataUri { - "dataUri": string; + "dataUri"?: string; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/reportCreateResponse.d.ts b/sdks/node/types/model/reportCreateResponse.d.ts index 07d6e0005..1eedadf5a 100644 --- a/sdks/node/types/model/reportCreateResponse.d.ts +++ b/sdks/node/types/model/reportCreateResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { ReportResponse } from "./reportResponse"; import { WarningResponse } from "./warningResponse"; export declare class ReportCreateResponse { - "report": ReportResponse; + "report"?: ReportResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/signatureRequestGetResponse.d.ts b/sdks/node/types/model/signatureRequestGetResponse.d.ts index c7b3d4473..837db07ad 100644 --- a/sdks/node/types/model/signatureRequestGetResponse.d.ts +++ b/sdks/node/types/model/signatureRequestGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; export declare class SignatureRequestGetResponse { - "signatureRequest": SignatureRequestResponse; + "signatureRequest"?: SignatureRequestResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/signatureRequestListResponse.d.ts b/sdks/node/types/model/signatureRequestListResponse.d.ts index b1f229cb9..a138f5680 100644 --- a/sdks/node/types/model/signatureRequestListResponse.d.ts +++ b/sdks/node/types/model/signatureRequestListResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { SignatureRequestResponse } from "./signatureRequestResponse"; import { WarningResponse } from "./warningResponse"; export declare class SignatureRequestListResponse { - "signatureRequests": Array; - "listInfo": ListInfoResponse; + "signatureRequests"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamGetInfoResponse.d.ts b/sdks/node/types/model/teamGetInfoResponse.d.ts index b52a84c46..7943c3ee2 100644 --- a/sdks/node/types/model/teamGetInfoResponse.d.ts +++ b/sdks/node/types/model/teamGetInfoResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TeamInfoResponse } from "./teamInfoResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamGetInfoResponse { - "team": TeamInfoResponse; + "team"?: TeamInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamGetResponse.d.ts b/sdks/node/types/model/teamGetResponse.d.ts index 5ebf91dd7..7e1f9a3a0 100644 --- a/sdks/node/types/model/teamGetResponse.d.ts +++ b/sdks/node/types/model/teamGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TeamResponse } from "./teamResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamGetResponse { - "team": TeamResponse; + "team"?: TeamResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamInvitesResponse.d.ts b/sdks/node/types/model/teamInvitesResponse.d.ts index bbbd11b10..5633a3aa3 100644 --- a/sdks/node/types/model/teamInvitesResponse.d.ts +++ b/sdks/node/types/model/teamInvitesResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TeamInviteResponse } from "./teamInviteResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamInvitesResponse { - "teamInvites": Array; + "teamInvites"?: Array; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamMembersResponse.d.ts b/sdks/node/types/model/teamMembersResponse.d.ts index d5b56b4dc..4de7c2996 100644 --- a/sdks/node/types/model/teamMembersResponse.d.ts +++ b/sdks/node/types/model/teamMembersResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { TeamMemberResponse } from "./teamMemberResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamMembersResponse { - "teamMembers": Array; - "listInfo": ListInfoResponse; + "teamMembers"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/teamSubTeamsResponse.d.ts b/sdks/node/types/model/teamSubTeamsResponse.d.ts index ed1b32bf0..c597fdf58 100644 --- a/sdks/node/types/model/teamSubTeamsResponse.d.ts +++ b/sdks/node/types/model/teamSubTeamsResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { SubTeamResponse } from "./subTeamResponse"; import { WarningResponse } from "./warningResponse"; export declare class TeamSubTeamsResponse { - "subTeams": Array; - "listInfo": ListInfoResponse; + "subTeams"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts b/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts index a3897e556..20f5213ba 100644 --- a/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts +++ b/sdks/node/types/model/templateCreateEmbeddedDraftResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TemplateCreateEmbeddedDraftResponseTemplate } from "./templateCreateEmbeddedDraftResponseTemplate"; import { WarningResponse } from "./warningResponse"; export declare class TemplateCreateEmbeddedDraftResponse { - "template": TemplateCreateEmbeddedDraftResponseTemplate; + "template"?: TemplateCreateEmbeddedDraftResponseTemplate; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateCreateResponse.d.ts b/sdks/node/types/model/templateCreateResponse.d.ts index 6dfd9c343..d55ee5bb2 100644 --- a/sdks/node/types/model/templateCreateResponse.d.ts +++ b/sdks/node/types/model/templateCreateResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TemplateCreateResponseTemplate } from "./templateCreateResponseTemplate"; import { WarningResponse } from "./warningResponse"; export declare class TemplateCreateResponse { - "template": TemplateCreateResponseTemplate; + "template"?: TemplateCreateResponseTemplate; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateEditResponse.d.ts b/sdks/node/types/model/templateEditResponse.d.ts index dba3ddce6..b746ec11d 100644 --- a/sdks/node/types/model/templateEditResponse.d.ts +++ b/sdks/node/types/model/templateEditResponse.d.ts @@ -1,6 +1,6 @@ import { AttributeTypeMap } from "./"; export declare class TemplateEditResponse { - "templateId": string; + "templateId"?: string; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/templateGetResponse.d.ts b/sdks/node/types/model/templateGetResponse.d.ts index 2a2278de7..12889f04b 100644 --- a/sdks/node/types/model/templateGetResponse.d.ts +++ b/sdks/node/types/model/templateGetResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; export declare class TemplateGetResponse { - "template": TemplateResponse; + "template"?: TemplateResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateListResponse.d.ts b/sdks/node/types/model/templateListResponse.d.ts index 1f1456d14..65451285f 100644 --- a/sdks/node/types/model/templateListResponse.d.ts +++ b/sdks/node/types/model/templateListResponse.d.ts @@ -3,8 +3,8 @@ import { ListInfoResponse } from "./listInfoResponse"; import { TemplateResponse } from "./templateResponse"; import { WarningResponse } from "./warningResponse"; export declare class TemplateListResponse { - "templates": Array; - "listInfo": ListInfoResponse; + "templates"?: Array; + "listInfo"?: ListInfoResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; diff --git a/sdks/node/types/model/templateUpdateFilesResponse.d.ts b/sdks/node/types/model/templateUpdateFilesResponse.d.ts index fef82c231..65c63d522 100644 --- a/sdks/node/types/model/templateUpdateFilesResponse.d.ts +++ b/sdks/node/types/model/templateUpdateFilesResponse.d.ts @@ -1,7 +1,7 @@ import { AttributeTypeMap } from "./"; import { TemplateUpdateFilesResponseTemplate } from "./templateUpdateFilesResponseTemplate"; export declare class TemplateUpdateFilesResponse { - "template": TemplateUpdateFilesResponseTemplate; + "template"?: TemplateUpdateFilesResponseTemplate; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; static getAttributeTypeMap(): AttributeTypeMap; diff --git a/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts b/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts index 188a52c03..7280c749f 100644 --- a/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts +++ b/sdks/node/types/model/unclaimedDraftCreateResponse.d.ts @@ -2,7 +2,7 @@ import { AttributeTypeMap } from "./"; import { UnclaimedDraftResponse } from "./unclaimedDraftResponse"; import { WarningResponse } from "./warningResponse"; export declare class UnclaimedDraftCreateResponse { - "unclaimedDraft": UnclaimedDraftResponse; + "unclaimedDraft"?: UnclaimedDraftResponse; "warnings"?: Array; static discriminator: string | undefined; static attributeTypeMap: AttributeTypeMap; From 936047e880d8619ce463f0aa82aef53f25a482e4 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Tue, 3 Sep 2024 09:34:35 -0500 Subject: [PATCH 10/12] Finalize tests --- sandbox/node/tests/signatureRequest.test.ts | 100 ++++++++++++-------- sdks/node/api/apis.ts | 4 +- sdks/node/templates/api-all.mustache | 5 +- sdks/node/types/api/apis.d.ts | 5 +- 4 files changed, 72 insertions(+), 42 deletions(-) diff --git a/sandbox/node/tests/signatureRequest.test.ts b/sandbox/node/tests/signatureRequest.test.ts index 23b0506f0..29e9a2990 100644 --- a/sandbox/node/tests/signatureRequest.test.ts +++ b/sandbox/node/tests/signatureRequest.test.ts @@ -1,3 +1,4 @@ +// @ts-nocheck import 'jest'; import * as DropboxSign from "@dropbox/sign"; import * as fs from 'fs'; @@ -21,59 +22,25 @@ describe('signatureRequest', () => { signature_request_api.username = env_merged.API_KEY; signature_request_api.basePath = env_merged.BASE_URL; - const data = require("./../test_fixtures/SignatureRequestSendRequest.json"); + const data: Partial = require( + "./../test_fixtures/SignatureRequestSendRequest.json", + ); data['files'] = [fs.createReadStream("./../test_fixtures/pdf-sample.pdf")]; const request = DropboxSign.SignatureRequestSendRequest.init(data); - signature_request_api.signatureRequestSend(data).then(response => { + signature_request_api.signatureRequestSend(request).then(response => { const signature_request = response.body.signatureRequest; - if ( - !request.formFieldsPerDocument - || !request.formFieldsPerDocument.at(0) - || !signature_request.customFields - || !signature_request.customFields.at(0) - ) { - fail(); - } - expect(request.formFieldsPerDocument[0].apiId) .toBe(signature_request.customFields[0].apiId); - if ( - !request.signers - || !request.signers.at(0) - || !signature_request.signatures - || !signature_request.signatures.at(0) - ) { - fail(); - } - expect(request.signers[0].emailAddress) .toBe(signature_request.signatures[0].signerEmailAddress); - if ( - !request.signers - || !request.signers.at(1) - || !signature_request.signatures - || !signature_request.signatures.at(1) - ) { - fail(); - } - expect(request.signers[1].emailAddress) .toBe(signature_request.signatures[1].signerEmailAddress); - if ( - !request.signers - || !request.signers.at(2) - || !signature_request.signatures - || !signature_request.signatures.at(2) - ) { - fail(); - } - expect(request.signers[2].emailAddress) .toBe(signature_request.signatures[2].signerEmailAddress); @@ -92,4 +59,61 @@ describe('signatureRequest', () => { console.log(`Should not have thrown: ${error.body}`); }); }); + + it('testCreateEmbedded', () => { + const signature_request_api = new DropboxSign.SignatureRequestApi(); + signature_request_api.username = env_merged.API_KEY; + signature_request_api.basePath = env_merged.BASE_URL; + + const data: Partial = require( + "./../test_fixtures/SignatureRequestCreateEmbeddedRequest.json" + ); + data['files'] = [fs.createReadStream("./../test_fixtures/pdf-sample.pdf")]; + data['clientId'] = env_merged.CLIENT_ID; + + const request = DropboxSign.SignatureRequestCreateEmbeddedRequest.init(data); + + signature_request_api.signatureRequestCreateEmbedded(request).then(response => { + const signature_request = response.body.signatureRequest; + + expect(request.signers[0].emailAddress) + .toBe(signature_request.signatures[0].signerEmailAddress); + + expect(request.signers[1].emailAddress) + .toBe(signature_request.signatures[1].signerEmailAddress); + + expect(request.signers[2].emailAddress) + .toBe(signature_request.signatures[2].signerEmailAddress); + + const embedded_api = new DropboxSign.EmbeddedApi(); + embedded_api.username = env_merged.API_KEY; + embedded_api.basePath = env_merged.BASE_URL; + + embedded_api.embeddedSignUrl().then(response => { + expect(response.body.embedded.signUrl).toBeTruthy(); + }).catch(error => { + console.log(`Should not have thrown: ${error.body}`); + }); + }).catch(error => { + console.log(`Should not have thrown: ${error.body}`); + }); + }); + + it('testSendWithoutFileError', () => { + const signature_request_api = new DropboxSign.SignatureRequestApi(); + signature_request_api.username = env_merged.API_KEY; + signature_request_api.basePath = env_merged.BASE_URL; + + const data: Partial = require( + "./../test_fixtures/SignatureRequestSendRequest.json", + ); + + const request = DropboxSign.SignatureRequestSendRequest.init(data); + + signature_request_api.signatureRequestSend(request).then(response => { + console.log(`Should have thrown: ${response.body}`); + }).catch((error: DropboxSign.HttpError) => { + expect(error.body.error.errorPath).toEqual('file'); + }); + }); }); diff --git a/sdks/node/api/apis.ts b/sdks/node/api/apis.ts index 0262e1f04..5059bbea6 100644 --- a/sdks/node/api/apis.ts +++ b/sdks/node/api/apis.ts @@ -1,7 +1,9 @@ +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"); diff --git a/sdks/node/templates/api-all.mustache b/sdks/node/templates/api-all.mustache index a342d7b41..bdf5c7c1d 100644 --- a/sdks/node/templates/api-all.mustache +++ b/sdks/node/templates/api-all.mustache @@ -11,13 +11,16 @@ export * from './{{ classFilename }}Interface' {{/apis}} {{/useCustomTemplateCode}} import * as http from 'http'; +{{#useCustomTemplateCode}} +import { ErrorResponse } from "../model"; +{{/useCustomTemplateCode}} export class HttpError extends Error { {{^useCustomTemplateCode}} constructor (public response: http.IncomingMessage, public body: any, public statusCode?: number) { {{/useCustomTemplateCode}} {{#useCustomTemplateCode}} - constructor (public response: AxiosResponse, public body: any, public statusCode?: number) { + constructor (public response: AxiosResponse, public body: ErrorResponse, public statusCode?: number) { {{/useCustomTemplateCode}} super('HTTP request failed'); this.name = 'HttpError'; diff --git a/sdks/node/types/api/apis.d.ts b/sdks/node/types/api/apis.d.ts index ec5ba27ef..8530ae249 100644 --- a/sdks/node/types/api/apis.d.ts +++ b/sdks/node/types/api/apis.d.ts @@ -1,8 +1,9 @@ +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"; From 827a4a527a9d95015fa1ed8a4f2f29f76bcd87e9 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Tue, 3 Sep 2024 09:37:40 -0500 Subject: [PATCH 11/12] Rename config file --- .../{.env.dist.json => .config.dist.json} | 0 sandbox/node/tests/.gitignore | 2 +- sandbox/node/tests/signatureRequest.test.ts | 26 +++++++++---------- 3 files changed, 14 insertions(+), 14 deletions(-) rename sandbox/node/tests/{.env.dist.json => .config.dist.json} (100%) diff --git a/sandbox/node/tests/.env.dist.json b/sandbox/node/tests/.config.dist.json similarity index 100% rename from sandbox/node/tests/.env.dist.json rename to sandbox/node/tests/.config.dist.json diff --git a/sandbox/node/tests/.gitignore b/sandbox/node/tests/.gitignore index b7869dd2f..a9b8cc8b8 100644 --- a/sandbox/node/tests/.gitignore +++ b/sandbox/node/tests/.gitignore @@ -1 +1 @@ -.env.json +.config.json diff --git a/sandbox/node/tests/signatureRequest.test.ts b/sandbox/node/tests/signatureRequest.test.ts index 29e9a2990..d19ac1864 100644 --- a/sandbox/node/tests/signatureRequest.test.ts +++ b/sandbox/node/tests/signatureRequest.test.ts @@ -4,7 +4,7 @@ import * as DropboxSign from "@dropbox/sign"; import * as fs from 'fs'; describe('signatureRequest', () => { - let env_merged: { + let config: { BASE_URL: string, API_KEY: string, CLIENT_ID: string, @@ -12,15 +12,15 @@ describe('signatureRequest', () => { }; beforeEach(() => { - const env = require("./.env.json"); - const env_dist = require("./.env.dist.json"); - env_merged = { ...env_dist, ...env }; + const config_custom = require("./.config.json"); + const config_dist = require("./.config.dist.json"); + config = { ...config_dist, ...config_custom }; }); it('testSend', () => { const signature_request_api = new DropboxSign.SignatureRequestApi(); - signature_request_api.username = env_merged.API_KEY; - signature_request_api.basePath = env_merged.BASE_URL; + signature_request_api.username = config.API_KEY; + signature_request_api.basePath = config.BASE_URL; const data: Partial = require( "./../test_fixtures/SignatureRequestSendRequest.json", @@ -62,14 +62,14 @@ describe('signatureRequest', () => { it('testCreateEmbedded', () => { const signature_request_api = new DropboxSign.SignatureRequestApi(); - signature_request_api.username = env_merged.API_KEY; - signature_request_api.basePath = env_merged.BASE_URL; + signature_request_api.username = config.API_KEY; + signature_request_api.basePath = config.BASE_URL; const data: Partial = require( "./../test_fixtures/SignatureRequestCreateEmbeddedRequest.json" ); data['files'] = [fs.createReadStream("./../test_fixtures/pdf-sample.pdf")]; - data['clientId'] = env_merged.CLIENT_ID; + data['clientId'] = config.CLIENT_ID; const request = DropboxSign.SignatureRequestCreateEmbeddedRequest.init(data); @@ -86,8 +86,8 @@ describe('signatureRequest', () => { .toBe(signature_request.signatures[2].signerEmailAddress); const embedded_api = new DropboxSign.EmbeddedApi(); - embedded_api.username = env_merged.API_KEY; - embedded_api.basePath = env_merged.BASE_URL; + embedded_api.username = config.API_KEY; + embedded_api.basePath = config.BASE_URL; embedded_api.embeddedSignUrl().then(response => { expect(response.body.embedded.signUrl).toBeTruthy(); @@ -101,8 +101,8 @@ describe('signatureRequest', () => { it('testSendWithoutFileError', () => { const signature_request_api = new DropboxSign.SignatureRequestApi(); - signature_request_api.username = env_merged.API_KEY; - signature_request_api.basePath = env_merged.BASE_URL; + signature_request_api.username = config.API_KEY; + signature_request_api.basePath = config.BASE_URL; const data: Partial = require( "./../test_fixtures/SignatureRequestSendRequest.json", From 95ce8f5404883c0fad2ef3dfdecb0c7d47b46a07 Mon Sep 17 00:00:00 2001 From: Juan Treminio Date: Tue, 3 Sep 2024 12:31:26 -0500 Subject: [PATCH 12/12] Finalize tests --- sandbox/node/tests/signatureRequest.test.ts | 106 ++++++++++++-------- sdks/node/api/accountApi.ts | 2 +- sdks/node/api/apiAppApi.ts | 2 +- sdks/node/api/bulkSendJobApi.ts | 2 +- sdks/node/api/embeddedApi.ts | 2 +- sdks/node/api/faxLineApi.ts | 2 +- sdks/node/api/oAuthApi.ts | 2 +- sdks/node/api/reportApi.ts | 2 +- sdks/node/api/signatureRequestApi.ts | 2 +- sdks/node/api/teamApi.ts | 2 +- sdks/node/api/templateApi.ts | 2 +- sdks/node/api/unclaimedDraftApi.ts | 2 +- sdks/node/dist/api.js | 25 +++-- sdks/node/templates/api-single.mustache | 5 + 14 files changed, 94 insertions(+), 64 deletions(-) diff --git a/sandbox/node/tests/signatureRequest.test.ts b/sandbox/node/tests/signatureRequest.test.ts index d19ac1864..e5574e7e6 100644 --- a/sandbox/node/tests/signatureRequest.test.ts +++ b/sandbox/node/tests/signatureRequest.test.ts @@ -1,108 +1,130 @@ // @ts-nocheck -import 'jest'; +import "jest"; import * as DropboxSign from "@dropbox/sign"; -import * as fs from 'fs'; +import * as fs from "fs"; -describe('signatureRequest', () => { +describe("signatureRequest", () => { let config: { BASE_URL: string, API_KEY: string, CLIENT_ID: string, - USE_XDEBUG: 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", + }; + } }); - it('testSend', () => { + 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("./../test_fixtures/pdf-sample.pdf")]; + data["files"] = [fs.createReadStream(__dirname + "/../test_fixtures/pdf-sample.pdf")]; - const request = DropboxSign.SignatureRequestSendRequest.init(data); + const send_request = DropboxSign.SignatureRequestSendRequest.init(data); - signature_request_api.signatureRequestSend(request).then(response => { - const signature_request = response.body.signatureRequest; + return signature_request_api.signatureRequestSend( + send_request, + ).then(send_response => { + const signature_request = send_response.body.signatureRequest; - expect(request.formFieldsPerDocument[0].apiId) + expect(send_request.formFieldsPerDocument[0].apiId) .toBe(signature_request.customFields[0].apiId); - expect(request.signers[0].emailAddress) + expect(send_request.signers[0].emailAddress) .toBe(signature_request.signatures[0].signerEmailAddress); - - expect(request.signers[1].emailAddress) + expect(send_request.signers[1].emailAddress) .toBe(signature_request.signatures[1].signerEmailAddress); - - expect(request.signers[2].emailAddress) + expect(send_request.signers[2].emailAddress) .toBe(signature_request.signatures[2].signerEmailAddress); - if (!signature_request.signatureRequestId) { - fail(); - } - - signature_request_api.signatureRequestGet(signature_request.signatureRequestId) - .then(get_response => { + return signature_request_api.signatureRequestGet( + signature_request.signatureRequestId, + ).then(get_response => { expect(signature_request.signatureRequestId) .toBe(get_response.body.signatureRequest.signatureRequestId); }).catch(error => { - console.log(`Should not have thrown: ${error.body}`); + throw new Error(`Should not have thrown: ${error.body}`); }); }).catch(error => { - console.log(`Should not have thrown: ${error.body}`); + throw new Error(`Should not have thrown: ${error.body}`); }); }); - it('testCreateEmbedded', () => { + 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("./../test_fixtures/pdf-sample.pdf")]; - data['clientId'] = config.CLIENT_ID; + data["files"] = [fs.createReadStream(__dirname + "/../test_fixtures/pdf-sample.pdf")]; + data["clientId"] = config.CLIENT_ID; - const request = DropboxSign.SignatureRequestCreateEmbeddedRequest.init(data); + const send_request = DropboxSign.SignatureRequestCreateEmbeddedRequest.init(data); - signature_request_api.signatureRequestCreateEmbedded(request).then(response => { - const signature_request = response.body.signatureRequest; + return signature_request_api.signatureRequestCreateEmbedded( + send_request, + ).then(send_response => { + const signature_request = send_response.body.signatureRequest; - expect(request.signers[0].emailAddress) + expect(send_request.signers[0].emailAddress) .toBe(signature_request.signatures[0].signerEmailAddress); - - expect(request.signers[1].emailAddress) + expect(send_request.signers[1].emailAddress) .toBe(signature_request.signatures[1].signerEmailAddress); - - expect(request.signers[2].emailAddress) + 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; - embedded_api.embeddedSignUrl().then(response => { - expect(response.body.embedded.signUrl).toBeTruthy(); + return embedded_api.embeddedSignUrl( + signature_request.signatures[0].signatureId, + ).then(get_response => { + expect(get_response.body.embedded.signUrl).toBeTruthy(); }).catch(error => { - console.log(`Should not have thrown: ${error.body}`); + throw new Error(`Should not have thrown: ${error.body}`); }); }).catch(error => { - console.log(`Should not have thrown: ${error.body}`); + throw new Error(`Should not have thrown: ${error.body}`); }); }); - it('testSendWithoutFileError', () => { + 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", @@ -110,10 +132,10 @@ describe('signatureRequest', () => { const request = DropboxSign.SignatureRequestSendRequest.init(data); - signature_request_api.signatureRequestSend(request).then(response => { - console.log(`Should have thrown: ${response.body}`); + return signature_request_api.signatureRequestSend(request).then(response => { + expect(response).toBeFalsy(); }).catch((error: DropboxSign.HttpError) => { - expect(error.body.error.errorPath).toEqual('file'); + expect(error.body.error.errorPath).toEqual("file"); }); }); }); diff --git a/sdks/node/api/accountApi.ts b/sdks/node/api/accountApi.ts index 1ac71dc65..8d322b0f9 100644 --- a/sdks/node/api/accountApi.ts +++ b/sdks/node/api/accountApi.ts @@ -85,7 +85,7 @@ export class AccountApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/apiAppApi.ts b/sdks/node/api/apiAppApi.ts index b55687d73..b7bb4b961 100644 --- a/sdks/node/api/apiAppApi.ts +++ b/sdks/node/api/apiAppApi.ts @@ -84,7 +84,7 @@ export class ApiAppApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/bulkSendJobApi.ts b/sdks/node/api/bulkSendJobApi.ts index 4cef90392..650400586 100644 --- a/sdks/node/api/bulkSendJobApi.ts +++ b/sdks/node/api/bulkSendJobApi.ts @@ -79,7 +79,7 @@ export class BulkSendJobApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/embeddedApi.ts b/sdks/node/api/embeddedApi.ts index 916721dc8..17d3b9615 100644 --- a/sdks/node/api/embeddedApi.ts +++ b/sdks/node/api/embeddedApi.ts @@ -82,7 +82,7 @@ export class EmbeddedApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/faxLineApi.ts b/sdks/node/api/faxLineApi.ts index a997eef43..634f6149a 100644 --- a/sdks/node/api/faxLineApi.ts +++ b/sdks/node/api/faxLineApi.ts @@ -87,7 +87,7 @@ export class FaxLineApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/oAuthApi.ts b/sdks/node/api/oAuthApi.ts index c6a3e7b9e..c1b080359 100644 --- a/sdks/node/api/oAuthApi.ts +++ b/sdks/node/api/oAuthApi.ts @@ -82,7 +82,7 @@ export class OAuthApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/reportApi.ts b/sdks/node/api/reportApi.ts index bf6604e9b..94eea7973 100644 --- a/sdks/node/api/reportApi.ts +++ b/sdks/node/api/reportApi.ts @@ -81,7 +81,7 @@ export class ReportApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/signatureRequestApi.ts b/sdks/node/api/signatureRequestApi.ts index 4e82e4c7b..51ccd93bf 100644 --- a/sdks/node/api/signatureRequestApi.ts +++ b/sdks/node/api/signatureRequestApi.ts @@ -93,7 +93,7 @@ export class SignatureRequestApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/teamApi.ts b/sdks/node/api/teamApi.ts index 53a40a6a0..d912160c9 100644 --- a/sdks/node/api/teamApi.ts +++ b/sdks/node/api/teamApi.ts @@ -89,7 +89,7 @@ export class TeamApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/templateApi.ts b/sdks/node/api/templateApi.ts index 2a49faed2..50ff0b4e7 100644 --- a/sdks/node/api/templateApi.ts +++ b/sdks/node/api/templateApi.ts @@ -92,7 +92,7 @@ export class TemplateApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/api/unclaimedDraftApi.ts b/sdks/node/api/unclaimedDraftApi.ts index 90375ee4a..c121d17bb 100644 --- a/sdks/node/api/unclaimedDraftApi.ts +++ b/sdks/node/api/unclaimedDraftApi.ts @@ -84,7 +84,7 @@ export class UnclaimedDraftApi { } set defaultHeaders(defaultHeaders: any) { - this._defaultHeaders = defaultHeaders; + this._defaultHeaders = { ...defaultHeaders, "User-Agent": USER_AGENT }; } get defaultHeaders() { diff --git a/sdks/node/dist/api.js b/sdks/node/dist/api.js index 3643328c0..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; }; @@ -24639,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; @@ -25168,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; @@ -25765,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; @@ -26056,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; @@ -26363,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; @@ -27183,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; @@ -27450,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; @@ -27647,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; @@ -29430,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; @@ -30538,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; @@ -31815,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; diff --git a/sdks/node/templates/api-single.mustache b/sdks/node/templates/api-single.mustache index 025b84ea5..cd57b314c 100644 --- a/sdks/node/templates/api-single.mustache +++ b/sdks/node/templates/api-single.mustache @@ -131,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() {