UNPKG

boldsign

Version:

NodeJS client for boldsign

519 lines 33.4 kB
"use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); }; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomFieldApi = void 0; const axios_1 = __importDefault(require("axios")); const model_1 = require("../model"); const _1 = require("./"); let defaultBasePath = 'https://api.boldsign.com'; class CustomFieldApi { constructor(basePath) { this._basePath = defaultBasePath; this._defaultHeaders = { 'User-Agent': _1.USER_AGENT }; this._useQuerystring = true; this.authentications = { 'default': new model_1.VoidAuth(), 'Bearer': new model_1.ApiKeyAuth('header', 'Authorization'), 'X-API-KEY': new model_1.ApiKeyAuth('header', 'X-API-KEY'), }; this.interceptors = []; if (basePath) { this.basePath = basePath; } } set useQuerystring(value) { this._useQuerystring = value; } set basePath(basePath) { this._basePath = basePath; } set defaultHeaders(defaultHeaders) { this._defaultHeaders = Object.assign(Object.assign({}, defaultHeaders), { "User-Agent": _1.USER_AGENT }); } get defaultHeaders() { return this._defaultHeaders; } get basePath() { return this._basePath; } setDefaultAuthentication(auth) { this.authentications.default = auth; } setApiKey(apikey) { this.authentications["X-API-KEY"].apiKey = apikey; } setAccessToken(accessToken) { this.authentications["Bearer"].apiKey = 'bearer ' + accessToken; } addInterceptor(interceptor) { this.interceptors.push(interceptor); } createCustomField(brandCustomFieldDetails_1) { return __awaiter(this, arguments, void 0, function* (brandCustomFieldDetails, options = { headers: {} }) { brandCustomFieldDetails = deserializeIfNeeded(brandCustomFieldDetails, "BrandCustomFieldDetails"); const localVarPath = this.basePath + '/v1/customField/create'; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this._defaultHeaders); const produces = ['application/json;odata.metadata=minimal;odata.streaming=true', 'application/json;odata.metadata=minimal;odata.streaming=false', 'application/json;odata.metadata=minimal', 'application/json;odata.metadata=full;odata.streaming=true', 'application/json;odata.metadata=full;odata.streaming=false', 'application/json;odata.metadata=full', 'application/json;odata.metadata=none;odata.streaming=true', 'application/json;odata.metadata=none;odata.streaming=false', 'application/json;odata.metadata=none', 'application/json;odata.streaming=true', 'application/json;odata.streaming=false', 'application/json', 'application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=minimal;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;IEEE754Compatible=true', 'application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=full;IEEE754Compatible=false', 'application/json;odata.metadata=full;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=none;IEEE754Compatible=false', 'application/json;odata.metadata=none;IEEE754Compatible=true', 'application/json;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.streaming=false;IEEE754Compatible=true', 'application/json;IEEE754Compatible=false', 'application/json;IEEE754Compatible=true', 'application/xml', 'text/plain', 'application/octet-stream', 'text/json']; if (produces.indexOf('application/json') >= 0) { localVarHeaderParams['content-type'] = 'application/json'; } else { localVarHeaderParams['content-type'] = produces.join(','); } let localVarFormParams = {}; let localVarBodyParams = undefined; if (brandCustomFieldDetails === null || brandCustomFieldDetails === undefined) { throw new Error('Required parameter brandCustomFieldDetails was null or undefined when calling createCustomField.'); } Object.assign(localVarHeaderParams, options.headers); let localVarUseFormData = false; const result = (0, _1.generateFormData)(brandCustomFieldDetails, model_1.BrandCustomFieldDetails); localVarUseFormData = result.localVarUseFormData; let data = {}; if (localVarUseFormData) { const formData = (0, _1.toFormData)(result.data); data = formData; localVarHeaderParams = Object.assign(Object.assign({}, localVarHeaderParams), formData.getHeaders()); } else { data = model_1.ObjectSerializer.serialize(brandCustomFieldDetails, "BrandCustomFieldDetails"); } let localVarRequestOptions = { method: 'POST', params: localVarQueryParameters, headers: localVarHeaderParams, url: localVarPath, paramsSerializer: this._useQuerystring ? _1.queryParamsSerializer : undefined, maxContentLength: Infinity, maxBodyLength: Infinity, responseType: "json", }; if (localVarRequestOptions.method !== 'GET') { localVarRequestOptions.data = data; } let authenticationPromise = Promise.resolve(); if (this.authentications["X-API-KEY"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["X-API-KEY"].applyToRequest(localVarRequestOptions)); } if (this.authentications["Bearer"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["Bearer"].applyToRequest(localVarRequestOptions)); } authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions)); let interceptorPromise = authenticationPromise; for (const interceptor of this.interceptors) { interceptorPromise = interceptorPromise.then(() => interceptor(localVarRequestOptions)); } return interceptorPromise.then(() => { return new Promise((resolve, reject) => { axios_1.default.request(localVarRequestOptions) .then((response) => { handleSuccessfulResponse(resolve, reject, response, "CustomFieldMessage"); }, (error) => { if (error.response == null) { reject(error); return; } if (handleErrorCodeResponse(reject, error.response, 200, "CustomFieldMessage")) { return; } if (handleErrorCodeResponse(reject, error.response, 401, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 403, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 422, "ErrorResult")) { return; } reject(error); }); }); }); }); } customFieldsList(brandId_1) { return __awaiter(this, arguments, void 0, function* (brandId, options = { headers: {} }) { const localVarPath = this.basePath + '/v1/customField/list'; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this._defaultHeaders); const produces = ['application/json']; if (produces.indexOf('application/json') >= 0) { localVarHeaderParams['content-type'] = 'application/json'; } else { localVarHeaderParams['content-type'] = produces.join(','); } let localVarFormParams = {}; let localVarBodyParams = undefined; if (brandId === null || brandId === undefined) { throw new Error('Required parameter brandId was null or undefined when calling customFieldsList.'); } if (brandId !== undefined) { localVarQueryParameters['brandId'] = model_1.ObjectSerializer.serialize(brandId, "string"); } Object.assign(localVarHeaderParams, options.headers); let localVarUseFormData = false; let data = {}; if (localVarUseFormData) { const formData = (0, _1.toFormData)(localVarFormParams); data = formData; localVarHeaderParams = Object.assign(Object.assign({}, localVarHeaderParams), formData.getHeaders()); } let localVarRequestOptions = { method: 'GET', params: localVarQueryParameters, headers: localVarHeaderParams, url: localVarPath, paramsSerializer: this._useQuerystring ? _1.queryParamsSerializer : undefined, maxContentLength: Infinity, maxBodyLength: Infinity, responseType: "json", }; if (localVarRequestOptions.method !== 'GET') { localVarRequestOptions.data = data; } let authenticationPromise = Promise.resolve(); if (this.authentications["X-API-KEY"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["X-API-KEY"].applyToRequest(localVarRequestOptions)); } if (this.authentications["Bearer"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["Bearer"].applyToRequest(localVarRequestOptions)); } authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions)); let interceptorPromise = authenticationPromise; for (const interceptor of this.interceptors) { interceptorPromise = interceptorPromise.then(() => interceptor(localVarRequestOptions)); } return interceptorPromise.then(() => { return new Promise((resolve, reject) => { axios_1.default.request(localVarRequestOptions) .then((response) => { handleSuccessfulResponse(resolve, reject, response, "CustomFieldCollection"); }, (error) => { if (error.response == null) { reject(error); return; } if (handleErrorCodeResponse(reject, error.response, 200, "CustomFieldCollection")) { return; } if (handleErrorCodeResponse(reject, error.response, 401, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 403, "ErrorResult")) { return; } reject(error); }); }); }); }); } deleteCustomField(customFieldId_1) { return __awaiter(this, arguments, void 0, function* (customFieldId, options = { headers: {} }) { const localVarPath = this.basePath + '/v1/customField/delete'; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this._defaultHeaders); const produces = ['application/json;odata.metadata=minimal;odata.streaming=true', 'application/json;odata.metadata=minimal;odata.streaming=false', 'application/json;odata.metadata=minimal', 'application/json;odata.metadata=full;odata.streaming=true', 'application/json;odata.metadata=full;odata.streaming=false', 'application/json;odata.metadata=full', 'application/json;odata.metadata=none;odata.streaming=true', 'application/json;odata.metadata=none;odata.streaming=false', 'application/json;odata.metadata=none', 'application/json;odata.streaming=true', 'application/json;odata.streaming=false', 'application/json', 'application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=minimal;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;IEEE754Compatible=true', 'application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=full;IEEE754Compatible=false', 'application/json;odata.metadata=full;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=none;IEEE754Compatible=false', 'application/json;odata.metadata=none;IEEE754Compatible=true', 'application/json;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.streaming=false;IEEE754Compatible=true', 'application/json;IEEE754Compatible=false', 'application/json;IEEE754Compatible=true', 'application/xml', 'text/plain', 'application/octet-stream', 'text/json']; if (produces.indexOf('application/json') >= 0) { localVarHeaderParams['content-type'] = 'application/json'; } else { localVarHeaderParams['content-type'] = produces.join(','); } let localVarFormParams = {}; let localVarBodyParams = undefined; if (customFieldId === null || customFieldId === undefined) { throw new Error('Required parameter customFieldId was null or undefined when calling deleteCustomField.'); } if (customFieldId !== undefined) { localVarQueryParameters['customFieldId'] = model_1.ObjectSerializer.serialize(customFieldId, "string"); } Object.assign(localVarHeaderParams, options.headers); let localVarUseFormData = false; let data = {}; if (localVarUseFormData) { const formData = (0, _1.toFormData)(localVarFormParams); data = formData; localVarHeaderParams = Object.assign(Object.assign({}, localVarHeaderParams), formData.getHeaders()); } let localVarRequestOptions = { method: 'DELETE', params: localVarQueryParameters, headers: localVarHeaderParams, url: localVarPath, paramsSerializer: this._useQuerystring ? _1.queryParamsSerializer : undefined, maxContentLength: Infinity, maxBodyLength: Infinity, responseType: "json", }; if (localVarRequestOptions.method !== 'GET') { localVarRequestOptions.data = data; } let authenticationPromise = Promise.resolve(); if (this.authentications["X-API-KEY"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["X-API-KEY"].applyToRequest(localVarRequestOptions)); } if (this.authentications["Bearer"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["Bearer"].applyToRequest(localVarRequestOptions)); } authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions)); let interceptorPromise = authenticationPromise; for (const interceptor of this.interceptors) { interceptorPromise = interceptorPromise.then(() => interceptor(localVarRequestOptions)); } return interceptorPromise.then(() => { return new Promise((resolve, reject) => { axios_1.default.request(localVarRequestOptions) .then((response) => { handleSuccessfulResponse(resolve, reject, response, "DeleteCustomFieldReply"); }, (error) => { if (error.response == null) { reject(error); return; } if (handleErrorCodeResponse(reject, error.response, 200, "DeleteCustomFieldReply")) { return; } if (handleErrorCodeResponse(reject, error.response, 401, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 403, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 422, "ErrorResult")) { return; } reject(error); }); }); }); }); } editCustomField(customFieldId_1, brandCustomFieldDetails_1) { return __awaiter(this, arguments, void 0, function* (customFieldId, brandCustomFieldDetails, options = { headers: {} }) { brandCustomFieldDetails = deserializeIfNeeded(brandCustomFieldDetails, "BrandCustomFieldDetails"); const localVarPath = this.basePath + '/v1/customField/edit'; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this._defaultHeaders); const produces = ['application/json;odata.metadata=minimal;odata.streaming=true', 'application/json;odata.metadata=minimal;odata.streaming=false', 'application/json;odata.metadata=minimal', 'application/json;odata.metadata=full;odata.streaming=true', 'application/json;odata.metadata=full;odata.streaming=false', 'application/json;odata.metadata=full', 'application/json;odata.metadata=none;odata.streaming=true', 'application/json;odata.metadata=none;odata.streaming=false', 'application/json;odata.metadata=none', 'application/json;odata.streaming=true', 'application/json;odata.streaming=false', 'application/json', 'application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=minimal;IEEE754Compatible=false', 'application/json;odata.metadata=minimal;IEEE754Compatible=true', 'application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=full;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=full;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=full;IEEE754Compatible=false', 'application/json;odata.metadata=full;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.metadata=none;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=true', 'application/json;odata.metadata=none;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.metadata=none;IEEE754Compatible=false', 'application/json;odata.metadata=none;IEEE754Compatible=true', 'application/json;odata.streaming=true;IEEE754Compatible=false', 'application/json;odata.streaming=true;IEEE754Compatible=true', 'application/json;odata.streaming=false;IEEE754Compatible=false', 'application/json;odata.streaming=false;IEEE754Compatible=true', 'application/json;IEEE754Compatible=false', 'application/json;IEEE754Compatible=true', 'application/xml', 'text/plain', 'application/octet-stream', 'text/json']; if (produces.indexOf('application/json') >= 0) { localVarHeaderParams['content-type'] = 'application/json'; } else { localVarHeaderParams['content-type'] = produces.join(','); } let localVarFormParams = {}; let localVarBodyParams = undefined; if (customFieldId === null || customFieldId === undefined) { throw new Error('Required parameter customFieldId was null or undefined when calling editCustomField.'); } if (brandCustomFieldDetails === null || brandCustomFieldDetails === undefined) { throw new Error('Required parameter brandCustomFieldDetails was null or undefined when calling editCustomField.'); } if (customFieldId !== undefined) { localVarQueryParameters['customFieldId'] = model_1.ObjectSerializer.serialize(customFieldId, "string"); } Object.assign(localVarHeaderParams, options.headers); let localVarUseFormData = false; const result = (0, _1.generateFormData)(brandCustomFieldDetails, model_1.BrandCustomFieldDetails); localVarUseFormData = result.localVarUseFormData; let data = {}; if (localVarUseFormData) { const formData = (0, _1.toFormData)(result.data); data = formData; localVarHeaderParams = Object.assign(Object.assign({}, localVarHeaderParams), formData.getHeaders()); } else { data = model_1.ObjectSerializer.serialize(brandCustomFieldDetails, "BrandCustomFieldDetails"); } let localVarRequestOptions = { method: 'POST', params: localVarQueryParameters, headers: localVarHeaderParams, url: localVarPath, paramsSerializer: this._useQuerystring ? _1.queryParamsSerializer : undefined, maxContentLength: Infinity, maxBodyLength: Infinity, responseType: "json", }; if (localVarRequestOptions.method !== 'GET') { localVarRequestOptions.data = data; } let authenticationPromise = Promise.resolve(); if (this.authentications["X-API-KEY"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["X-API-KEY"].applyToRequest(localVarRequestOptions)); } if (this.authentications["Bearer"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["Bearer"].applyToRequest(localVarRequestOptions)); } authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions)); let interceptorPromise = authenticationPromise; for (const interceptor of this.interceptors) { interceptorPromise = interceptorPromise.then(() => interceptor(localVarRequestOptions)); } return interceptorPromise.then(() => { return new Promise((resolve, reject) => { axios_1.default.request(localVarRequestOptions) .then((response) => { handleSuccessfulResponse(resolve, reject, response, "CustomFieldMessage"); }, (error) => { if (error.response == null) { reject(error); return; } if (handleErrorCodeResponse(reject, error.response, 200, "CustomFieldMessage")) { return; } if (handleErrorCodeResponse(reject, error.response, 401, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 403, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 422, "ErrorResult")) { return; } reject(error); }); }); }); }); } embedCustomField(brandId_1, linkValidTill_1) { return __awaiter(this, arguments, void 0, function* (brandId, linkValidTill, options = { headers: {} }) { const localVarPath = this.basePath + '/v1/customField/createEmbeddedCustomFieldUrl'; let localVarQueryParameters = {}; let localVarHeaderParams = Object.assign({}, this._defaultHeaders); const produces = ['application/json']; if (produces.indexOf('application/json') >= 0) { localVarHeaderParams['content-type'] = 'application/json'; } else { localVarHeaderParams['content-type'] = produces.join(','); } let localVarFormParams = {}; let localVarBodyParams = undefined; if (brandId === null || brandId === undefined) { throw new Error('Required parameter brandId was null or undefined when calling embedCustomField.'); } if (brandId !== undefined) { localVarQueryParameters['BrandId'] = model_1.ObjectSerializer.serialize(brandId, "string"); } if (linkValidTill !== undefined) { localVarQueryParameters['LinkValidTill'] = model_1.ObjectSerializer.serialize(linkValidTill, "Date"); } Object.assign(localVarHeaderParams, options.headers); let localVarUseFormData = false; let data = {}; if (localVarUseFormData) { const formData = (0, _1.toFormData)(localVarFormParams); data = formData; localVarHeaderParams = Object.assign(Object.assign({}, localVarHeaderParams), formData.getHeaders()); } let localVarRequestOptions = { method: 'POST', params: localVarQueryParameters, headers: localVarHeaderParams, url: localVarPath, paramsSerializer: this._useQuerystring ? _1.queryParamsSerializer : undefined, maxContentLength: Infinity, maxBodyLength: Infinity, responseType: "json", }; if (localVarRequestOptions.method !== 'GET') { localVarRequestOptions.data = data; } let authenticationPromise = Promise.resolve(); if (this.authentications["X-API-KEY"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["X-API-KEY"].applyToRequest(localVarRequestOptions)); } if (this.authentications["Bearer"].apiKey) { authenticationPromise = authenticationPromise.then(() => this.authentications["Bearer"].applyToRequest(localVarRequestOptions)); } authenticationPromise = authenticationPromise.then(() => this.authentications.default.applyToRequest(localVarRequestOptions)); let interceptorPromise = authenticationPromise; for (const interceptor of this.interceptors) { interceptorPromise = interceptorPromise.then(() => interceptor(localVarRequestOptions)); } return interceptorPromise.then(() => { return new Promise((resolve, reject) => { axios_1.default.request(localVarRequestOptions) .then((response) => { handleSuccessfulResponse(resolve, reject, response, "EmbeddedCustomFieldCreated"); }, (error) => { if (error.response == null) { reject(error); return; } if (handleErrorCodeResponse(reject, error.response, 200, "EmbeddedCustomFieldCreated")) { return; } if (handleErrorCodeResponse(reject, error.response, 401, "ErrorResult")) { return; } if (handleErrorCodeResponse(reject, error.response, 403, "ErrorResult")) { return; } reject(error); }); }); }); }); } } exports.CustomFieldApi = CustomFieldApi; function deserializeIfNeeded(obj, classname) { if (obj !== null && obj !== undefined && obj.constructor.name !== classname) { return model_1.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 = model_1.ObjectSerializer.deserialize(body, returnType); } resolve(body); } else { reject(new _1.HttpError(response, body, response.status)); } } function handleErrorCodeResponse(reject, response, code, returnType) { if (response.status !== code) { return false; } let body = response.data; if (code === 401) { body = "Unauthorized request (401): Invalid authentication."; } reject(new _1.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 = model_1.ObjectSerializer.deserialize(response.data, returnType); reject(new _1.HttpError(response, body, response.status)); return true; } return false; } //# sourceMappingURL=customFieldApi.js.map