diff --git a/package-lock.json b/package-lock.json index f308242..1a367b1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,19 +1,19 @@ { "name": "@sendinblue/client", - "version": "3.3.0", + "version": "3.3.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@sendinblue/client", - "version": "3.3.0", + "version": "3.3.2", "license": "MIT", "dependencies": { "@types/bluebird": "*", "@types/request": "*", + "axios": "^1.4.0", "bluebird": "^3.5.0", - "lodash": "^4.17.21", - "request": "^2.81.0" + "lodash": "^4.17.21" }, "devDependencies": { "@types/bluebird": "*", @@ -25,7 +25,7 @@ "eslint-plugin-unused-imports": "^1.1.0", "minimist": "^1.2.5", "rimraf": "^3.0.2", - "typescript": "^3.5.1" + "typescript": "^5.1.6" } }, "node_modules/@babel/code-frame": { @@ -390,6 +390,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -449,22 +450,6 @@ "node": ">=8" } }, - "node_modules/asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "engines": { - "node": ">=0.8" - } - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -479,18 +464,28 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "node_modules/aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "engines": { - "node": "*" + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "node_modules/aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } }, "node_modules/balanced-match": { "version": "1.0.2", @@ -498,14 +493,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "node_modules/bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dependencies": { - "tweetnacl": "^0.14.3" - } - }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -542,11 +529,6 @@ "node": ">=6" } }, - "node_modules/caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, "node_modules/chalk": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", @@ -649,11 +631,6 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -668,17 +645,6 @@ "node": ">= 8" } }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" - } - }, "node_modules/debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", @@ -734,15 +700,6 @@ "node": ">=6.0.0" } }, - "node_modules/ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dependencies": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -1020,23 +977,11 @@ "node": ">=0.10.0" } }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "engines": [ - "node >=0.6.0" - ] - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "node_modules/fast-glob": { "version": "3.2.7", @@ -1057,7 +1002,8 @@ "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "node_modules/fast-levenshtein": { "version": "2.0.6", @@ -1117,12 +1063,23 @@ "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", "dev": true }, - "node_modules/forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": "*" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, "node_modules/form-data": { @@ -1151,14 +1108,6 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "node_modules/getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dependencies": { - "assert-plus": "^1.0.0" - } - }, "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -1226,27 +1175,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "engines": { - "node": ">=4" - } - }, - "node_modules/har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "deprecated": "this library is no longer supported", - "dependencies": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -1256,20 +1184,6 @@ "node": ">=4" } }, - "node_modules/http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dependencies": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - }, - "engines": { - "node": ">=0.8", - "npm": ">=1.3.7" - } - }, "node_modules/ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -1359,22 +1273,12 @@ "node": ">=0.12.0" } }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "node_modules/isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -1394,20 +1298,11 @@ "js-yaml": "bin/js-yaml.js" } }, - "node_modules/jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -1415,25 +1310,6 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "node_modules/json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "node_modules/jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "dependencies": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -1553,14 +1429,6 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "node_modules/oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", - "engines": { - "node": "*" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1626,11 +1494,6 @@ "node": ">=8" } }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, "node_modules/picomatch": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", @@ -1661,27 +1524,20 @@ "node": ">=0.4.0" } }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, "engines": { "node": ">=6" } }, - "node_modules/qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "engines": { - "node": ">=0.6" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -1714,50 +1570,6 @@ "url": "https://github.com/sponsors/mysticatea" } }, - "node_modules/request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", - "dependencies": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/request/node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 0.12" - } - }, "node_modules/require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -1824,30 +1636,6 @@ "queue-microtask": "^1.2.2" } }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, "node_modules/semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -1949,30 +1737,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "node_modules/sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "dependencies": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -2080,18 +1844,6 @@ "node": ">=8.0" } }, - "node_modules/tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "dependencies": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=0.8" - } - }, "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -2113,22 +1865,6 @@ "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" } }, - "node_modules/tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dependencies": { - "safe-buffer": "^5.0.1" - }, - "engines": { - "node": "*" - } - }, - "node_modules/tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -2154,54 +1890,33 @@ } }, "node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" }, "engines": { - "node": ">=4.2.0" + "node": ">=14.17" } }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "dependencies": { "punycode": "^2.1.0" } }, - "node_modules/uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", - "bin": { - "uuid": "bin/uuid" - } - }, "node_modules/v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "node_modules/verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "engines": [ - "node >=0.6.0" - ], - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -2494,6 +2209,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2537,19 +2253,6 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -2561,15 +2264,27 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - }, - "aws4": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", - "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + "axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "requires": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } }, "balanced-match": { "version": "1.0.2", @@ -2577,14 +2292,6 @@ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "requires": { - "tweetnacl": "^0.14.3" - } - }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -2615,11 +2322,6 @@ "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - }, "chalk": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", @@ -2700,11 +2402,6 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2716,14 +2413,6 @@ "which": "^2.0.1" } }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "debug": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", @@ -2762,15 +2451,6 @@ "esutils": "^2.0.2" } }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, "emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -2976,20 +2656,11 @@ "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - }, "fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true }, "fast-glob": { "version": "3.2.7", @@ -3007,7 +2678,8 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -3058,10 +2730,10 @@ "integrity": "sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg==", "dev": true }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" }, "form-data": { "version": "2.5.1", @@ -3086,14 +2758,6 @@ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", "dev": true }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "requires": { - "assert-plus": "^1.0.0" - } - }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", @@ -3140,36 +2804,12 @@ "slash": "^3.0.0" } }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - }, - "har-validator": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", - "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", - "requires": { - "ajv": "^6.12.3", - "har-schema": "^2.0.0" - } - }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, "ignore": { "version": "5.1.8", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", @@ -3235,22 +2875,12 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -3267,20 +2897,11 @@ "esprima": "^4.0.0" } }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "json-stable-stringify-without-jsonify": { "version": "1.0.1", @@ -3288,22 +2909,6 @@ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", "dev": true }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - }, - "jsprim": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", - "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.4.0", - "verror": "1.10.0" - } - }, "levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -3402,11 +3007,6 @@ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -3457,11 +3057,6 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, "picomatch": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", @@ -3480,20 +3075,16 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, "queue-microtask": { "version": "1.2.3", @@ -3507,45 +3098,6 @@ "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", "dev": true }, - "request": { - "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", - "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.5.0", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - } - } - }, "require-from-string": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", @@ -3582,16 +3134,6 @@ "queue-microtask": "^1.2.2" } }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, "semver": { "version": "7.3.5", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", @@ -3665,22 +3207,6 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, "string-width": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", @@ -3765,15 +3291,6 @@ "is-number": "^7.0.0" } }, - "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "requires": { - "psl": "^1.1.28", - "punycode": "^2.1.1" - } - }, "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", @@ -3789,19 +3306,6 @@ "tslib": "^1.8.1" } }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -3818,40 +3322,26 @@ "dev": true }, "typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", "dev": true }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "requires": { "punycode": "^2.1.0" } }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, "v8-compile-cache": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 4b02cd4..019cd18 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sendinblue/client", - "version": "3.3.1", + "version": "3.3.2", "description": "NodeJS client for Sendinblue V3 api", "main": "dist/api.js", "types": "dist/api.d.ts", @@ -27,22 +27,22 @@ }, "license": "MIT", "dependencies": { - "bluebird": "^3.5.0", - "lodash": "^4.17.21", - "request": "^2.81.0", "@types/bluebird": "*", - "@types/request": "*" + "@types/request": "*", + "axios": "^1.4.0", + "bluebird": "^3.5.0", + "lodash": "^4.17.21" }, "devDependencies": { "@types/bluebird": "*", - "@types/request": "*", "@types/node": "*", + "@types/request": "*", "@typescript-eslint/eslint-plugin": "^4.20.0", "@typescript-eslint/parser": "^4.20.0", "eslint": "^7.23.0", "eslint-plugin-unused-imports": "^1.1.0", "minimist": "^1.2.5", "rimraf": "^3.0.2", - "typescript": "^3.5.1" + "typescript": "^5.1.6" } } diff --git a/src/api.ts b/src/api.ts index b723a81..c973ff4 100644 --- a/src/api.ts +++ b/src/api.ts @@ -10,11 +10,12 @@ * Do not edit the class manually. */ -import * as localVarRequest from 'request'; -import * as http from 'http'; +import axios, {AxiosRequestConfig , AxiosResponse} from 'axios'; + +const localVarRequest = axios const defaultBasePath = 'https://api.sendinblue.com/v3'; -const version = '3.3.1'; +const version = '3.3.2'; // =============================================== // This file is autogenerated - Please do not edit // =============================================== @@ -13350,14 +13351,14 @@ export interface Authentication { /** * Apply authentication settings to header and query params. */ - applyToRequest(requestOptions: localVarRequest.Options): void; + applyToRequest(requestOptions: AxiosRequestConfig): void; } export class HttpBasicAuth implements Authentication { public username = ''; public password = ''; - applyToRequest(requestOptions: localVarRequest.Options): void { + applyToRequest(requestOptions: AxiosRequestConfig): void { requestOptions.auth = { username: this.username, password: this.password } @@ -13370,9 +13371,9 @@ export class ApiKeyAuth implements Authentication { constructor(private location: string, private paramName: string) { } - applyToRequest(requestOptions: localVarRequest.Options): void { + applyToRequest(requestOptions: AxiosRequestConfig): void { if (this.location == "query") { - (requestOptions.qs)[this.paramName] = this.apiKey; + (requestOptions.params)[this.paramName] = this.apiKey; } else if (this.location == "header" && requestOptions && requestOptions.headers) { requestOptions.headers[this.paramName] = this.apiKey; } @@ -13382,7 +13383,7 @@ export class ApiKeyAuth implements Authentication { export class OAuth implements Authentication { public accessToken = ''; - applyToRequest(requestOptions: localVarRequest.Options): void { + applyToRequest(requestOptions: AxiosRequestConfig): void { if (requestOptions && requestOptions.headers) { requestOptions.headers["Authorization"] = "Bearer " + this.accessToken; } @@ -13393,7 +13394,7 @@ export class VoidAuth implements Authentication { public username = ''; public password = ''; - applyToRequest(_: localVarRequest.Options): void { + applyToRequest(_: AxiosRequestConfig): void { // Do nothing } } @@ -13453,7 +13454,7 @@ export class AccountApi { * @summary Get your account information, plan and credits details * @param {*} [options] Override http request options. */ - public getAccount (options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetAccount; }> { + public getAccount (options: any = {}) : Promise<{ response: AxiosResponse; body: GetAccount; }> { const localVarPath = this.basePath + '/account'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -13463,13 +13464,11 @@ export class AccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13479,25 +13478,28 @@ export class AccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetAccount; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetAccount"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } - }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetAccount; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response; + data = ObjectSerializer.deserialize(data, "GetAccount"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } + }).catch(error => reject(error)); }); } } @@ -13556,7 +13558,7 @@ export class CompaniesApi { * @summary Get company attributes * @param {*} [options] Override http request options. */ - public companiesAttributesGet (options: any = {}) : Promise<{ response: http.IncomingMessage; body: CompanyAttributes; }> { + public companiesAttributesGet (options: any = {}) : Promise<{ response: AxiosResponse; body: CompanyAttributes; }> { const localVarPath = this.basePath + '/companies/attributes'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -13566,13 +13568,11 @@ export class CompaniesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13582,25 +13582,28 @@ export class CompaniesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CompanyAttributes; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CompanyAttributes"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } - }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CompanyAttributes; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response; + data = ObjectSerializer.deserialize(data, "CompanyAttributes"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } + }).catch(error => reject(error)); }); } /** @@ -13615,7 +13618,7 @@ export class CompaniesApi { * @param sortBy The field used to sort field names. * @param {*} [options] Override http request options. */ - public companiesGet (filters?: string, linkedContactsIds?: number, linkedDealsIds?: string, page?: number, limit?: number, sort?: 'asc' | 'desc', sortBy?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CompaniesList; }> { + public companiesGet (filters?: string, linkedContactsIds?: number, linkedDealsIds?: string, page?: number, limit?: number, sort?: 'asc' | 'desc', sortBy?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: CompaniesList; }> { const localVarPath = this.basePath + '/companies'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -13653,13 +13656,11 @@ export class CompaniesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13669,25 +13670,28 @@ export class CompaniesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CompaniesList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CompaniesList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } - }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CompaniesList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response; + data = ObjectSerializer.deserialize(data, "CompaniesList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } + }).catch(error => reject(error)); }); } /** @@ -13696,7 +13700,7 @@ export class CompaniesApi { * @param id * @param {*} [options] Override http request options. */ - public companiesIdDelete (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public companiesIdDelete (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/companies/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -13712,13 +13716,11 @@ export class CompaniesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13728,24 +13730,27 @@ export class CompaniesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } - }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } + }).catch(error => reject(error)); }); } /** @@ -13754,7 +13759,7 @@ export class CompaniesApi { * @param id * @param {*} [options] Override http request options. */ - public companiesIdGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: Company; }> { + public companiesIdGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: Company; }> { const localVarPath = this.basePath + '/companies/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -13770,13 +13775,11 @@ export class CompaniesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13786,25 +13789,28 @@ export class CompaniesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: Company; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "Company"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } - }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: Company; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response; + data = ObjectSerializer.deserialize(data, "Company"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } + }).catch(error => reject(error)); }); } /** @@ -13814,7 +13820,7 @@ export class CompaniesApi { * @param body Updated company details. * @param {*} [options] Override http request options. */ - public companiesIdPatch (id: string, body: Body1, options: any = {}) : Promise<{ response: http.IncomingMessage; body: Company; }> { + public companiesIdPatch (id: string, body: Body1, options: any = {}) : Promise<{ response: AxiosResponse; body: Company; }> { const localVarPath = this.basePath + '/companies/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -13835,14 +13841,12 @@ export class CompaniesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PATCH', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body1") + url: localVarPath, + data: ObjectSerializer.serialize(body, "Body1") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13852,24 +13856,27 @@ export class CompaniesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: Company; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "Company"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: Company; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response; + data = ObjectSerializer.deserialize(data, "Company"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } }); }); } @@ -13880,7 +13887,7 @@ export class CompaniesApi { * @param body Linked / Unlinked contacts and deals ids. * @param {*} [options] Override http request options. */ - public companiesLinkUnlinkIdPatch (id: string, body: Body2, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public companiesLinkUnlinkIdPatch (id: string, body: Body2, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/companies/link-unlink/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -13901,14 +13908,12 @@ export class CompaniesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PATCH', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body2") + url: localVarPath, + data: ObjectSerializer.serialize(body, "Body2") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13918,24 +13923,27 @@ export class CompaniesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } - }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } + }).catch(error => reject(error)); }); } /** @@ -13944,7 +13952,7 @@ export class CompaniesApi { * @param body Company create data. * @param {*} [options] Override http request options. */ - public companiesPost (body: Body, options: any = {}) : Promise<{ response: http.IncomingMessage; body: InlineResponse200; }> { + public companiesPost (body: Body, options: any = {}) : Promise<{ response: AxiosResponse; body: InlineResponse200; }> { const localVarPath = this.basePath + '/companies'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -13959,14 +13967,12 @@ export class CompaniesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body") + url: localVarPath, + data: ObjectSerializer.serialize(body, "Body") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -13976,24 +13982,27 @@ export class CompaniesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: InlineResponse200; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "InlineResponse200"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); - } else { - reject({ response: response, body: body }); - } - } + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: InlineResponse200; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(body, "InlineResponse200"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); + } else { + reject({ response: response, body: data }); + } }); }); } @@ -14055,7 +14064,7 @@ export class ContactsApi { * @param contactEmails Emails addresses OR IDs of the contacts * @param {*} [options] Override http request options. */ - public addContactToList (listId: number, contactEmails: AddContactToList, options: any = {}) : Promise<{ response: http.IncomingMessage; body: PostContactInfo; }> { + public addContactToList (listId: number, contactEmails: AddContactToList, options: any = {}) : Promise<{ response: AxiosResponse; body: PostContactInfo; }> { const localVarPath = this.basePath + '/contacts/lists/{listId}/contacts/add' .replace('{' + 'listId' + '}', encodeURIComponent(String(listId))); const localVarQueryParameters: any = {}; @@ -14076,14 +14085,12 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(contactEmails, "AddContactToList") + url: localVarPath, + data: ObjectSerializer.serialize(contactEmails, "AddContactToList") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14093,24 +14100,29 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: PostContactInfo; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "PostContactInfo"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: PostContactInfo; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response; + + data = ObjectSerializer.deserialize(data, "PostContactInfo"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14122,7 +14134,7 @@ export class ContactsApi { * @param createAttribute Values to create an attribute * @param {*} [options] Override http request options. */ - public createAttribute (attributeCategory: 'normal' | 'transactional' | 'category' | 'calculated' | 'global', attributeName: string, createAttribute: CreateAttribute, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public createAttribute (attributeCategory: 'normal' | 'transactional' | 'category' | 'calculated' | 'global', attributeName: string, createAttribute: CreateAttribute, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/attributes/{attributeCategory}/{attributeName}' .replace('{' + 'attributeCategory' + '}', encodeURIComponent(String(attributeCategory))) .replace('{' + 'attributeName' + '}', encodeURIComponent(String(attributeName))); @@ -14149,14 +14161,12 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createAttribute, "CreateAttribute") + url: localVarPath, + data: ObjectSerializer.serialize(createAttribute, "CreateAttribute") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14166,23 +14176,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14192,7 +14206,7 @@ export class ContactsApi { * @param createContact Values to create a contact * @param {*} [options] Override http request options. */ - public createContact (createContact: CreateContact, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateUpdateContactModel; }> { + public createContact (createContact: CreateContact, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateUpdateContactModel; }> { const localVarPath = this.basePath + '/contacts'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -14207,14 +14221,12 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createContact, "CreateContact") + url: localVarPath, + data: ObjectSerializer.serialize(createContact, "CreateContact") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14224,24 +14236,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateUpdateContactModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateUpdateContactModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateUpdateContactModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateUpdateContactModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14251,7 +14267,7 @@ export class ContactsApi { * @param createDoiContact Values to create the Double opt-in (DOI) contact * @param {*} [options] Override http request options. */ - public createDoiContact (createDoiContact: CreateDoiContact, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public createDoiContact (createDoiContact: CreateDoiContact, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/doubleOptinConfirmation'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -14266,14 +14282,12 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createDoiContact, "CreateDoiContact") + url: localVarPath, + data: ObjectSerializer.serialize(createDoiContact, "CreateDoiContact") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14283,23 +14297,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14309,7 +14327,7 @@ export class ContactsApi { * @param createFolder Name of the folder * @param {*} [options] Override http request options. */ - public createFolder (createFolder: CreateUpdateFolder, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateModel; }> { + public createFolder (createFolder: CreateUpdateFolder, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateModel; }> { const localVarPath = this.basePath + '/contacts/folders'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -14324,14 +14342,12 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createFolder, "CreateUpdateFolder") + url: localVarPath, + data: ObjectSerializer.serialize(createFolder, "CreateUpdateFolder") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14341,24 +14357,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14368,7 +14388,7 @@ export class ContactsApi { * @param createList Values to create a list * @param {*} [options] Override http request options. */ - public createList (createList: CreateList, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateModel; }> { + public createList (createList: CreateList, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateModel; }> { const localVarPath = this.basePath + '/contacts/lists'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -14383,14 +14403,12 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createList, "CreateList") + url: localVarPath, + data: ObjectSerializer.serialize(createList, "CreateList") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14400,24 +14418,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14428,7 +14450,7 @@ export class ContactsApi { * @param attributeName Name of the existing attribute * @param {*} [options] Override http request options. */ - public deleteAttribute (attributeCategory: 'normal' | 'transactional' | 'category' | 'calculated' | 'global', attributeName: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteAttribute (attributeCategory: 'normal' | 'transactional' | 'category' | 'calculated' | 'global', attributeName: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/attributes/{attributeCategory}/{attributeName}' .replace('{' + 'attributeCategory' + '}', encodeURIComponent(String(attributeCategory))) .replace('{' + 'attributeName' + '}', encodeURIComponent(String(attributeName))); @@ -14450,13 +14472,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14466,23 +14486,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14492,7 +14516,7 @@ export class ContactsApi { * @param identifier Email (urlencoded) OR ID of the contact * @param {*} [options] Override http request options. */ - public deleteContact (identifier: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteContact (identifier: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/{identifier}' .replace('{' + 'identifier' + '}', encodeURIComponent(String(identifier))); const localVarQueryParameters: any = {}; @@ -14508,13 +14532,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14524,23 +14546,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14550,7 +14576,7 @@ export class ContactsApi { * @param folderId Id of the folder * @param {*} [options] Override http request options. */ - public deleteFolder (folderId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteFolder (folderId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/folders/{folderId}' .replace('{' + 'folderId' + '}', encodeURIComponent(String(folderId))); const localVarQueryParameters: any = {}; @@ -14566,13 +14592,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14582,23 +14606,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14608,7 +14636,7 @@ export class ContactsApi { * @param listId Id of the list * @param {*} [options] Override http request options. */ - public deleteList (listId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteList (listId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/lists/{listId}' .replace('{' + 'listId' + '}', encodeURIComponent(String(listId))); const localVarQueryParameters: any = {}; @@ -14624,13 +14652,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14640,23 +14666,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14665,7 +14695,7 @@ export class ContactsApi { * @summary List all attributes * @param {*} [options] Override http request options. */ - public getAttributes (options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetAttributes; }> { + public getAttributes (options: any = {}) : Promise<{ response: AxiosResponse; body: GetAttributes; }> { const localVarPath = this.basePath + '/contacts/attributes'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -14675,13 +14705,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14691,24 +14719,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetAttributes; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetAttributes"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetAttributes; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetAttributes"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14720,7 +14752,7 @@ export class ContactsApi { * @param endDate **Mandatory if startDate is used.** Ending date (YYYY-MM-DD) of the statistic events specific to campaigns. Must be greater than equal to startDate. * @param {*} [options] Override http request options. */ - public getContactInfo (identifier: string, startDate?: any, endDate?: any, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetExtendedContactDetails; }> { + public getContactInfo (identifier: string, startDate?: any, endDate?: any, options: any = {}) : Promise<{ response: AxiosResponse; body: GetExtendedContactDetails; }> { const localVarPath = this.basePath + '/contacts/{identifier}' .replace('{' + 'identifier' + '}', encodeURIComponent(String(identifier))); const localVarQueryParameters: any = {}; @@ -14744,13 +14776,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14760,24 +14790,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetExtendedContactDetails; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetExtendedContactDetails"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetExtendedContactDetails; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetExtendedContactDetails"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14789,7 +14823,7 @@ export class ContactsApi { * @param endDate Mandatory if startDate is used. Ending date (YYYY-MM-DD) of the statistic events specific to campaigns. Must be greater than equal to startDate. Maximum difference between startDate and endDate should not be greater than 90 days * @param {*} [options] Override http request options. */ - public getContactStats (identifier: string, startDate?: string, endDate?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetContactCampaignStats; }> { + public getContactStats (identifier: string, startDate?: string, endDate?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetContactCampaignStats; }> { const localVarPath = this.basePath + '/contacts/{identifier}/campaignStats' .replace('{' + 'identifier' + '}', encodeURIComponent(String(identifier))); const localVarQueryParameters: any = {}; @@ -14813,13 +14847,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14829,24 +14861,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetContactCampaignStats; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetContactCampaignStats"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetContactCampaignStats; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetContactCampaignStats"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14859,7 +14895,7 @@ export class ContactsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getContacts (limit?: number, offset?: number, modifiedSince?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetContacts; }> { + public getContacts (limit?: number, offset?: number, modifiedSince?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetContacts; }> { const localVarPath = this.basePath + '/contacts'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -14885,13 +14921,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14901,24 +14935,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetContacts; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetContacts"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetContacts; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetContacts"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -14932,7 +14970,7 @@ export class ContactsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getContactsFromList (listId: number, modifiedSince?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetContacts; }> { + public getContactsFromList (listId: number, modifiedSince?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetContacts; }> { const localVarPath = this.basePath + '/contacts/lists/{listId}/contacts' .replace('{' + 'listId' + '}', encodeURIComponent(String(listId))); const localVarQueryParameters: any = {}; @@ -14964,13 +15002,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -14980,24 +15016,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetContacts; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetContacts"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetContacts; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetContacts"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15007,7 +15047,7 @@ export class ContactsApi { * @param folderId id of the folder * @param {*} [options] Override http request options. */ - public getFolder (folderId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetFolder; }> { + public getFolder (folderId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetFolder; }> { const localVarPath = this.basePath + '/contacts/folders/{folderId}' .replace('{' + 'folderId' + '}', encodeURIComponent(String(folderId))); const localVarQueryParameters: any = {}; @@ -15023,13 +15063,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15039,24 +15077,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetFolder; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetFolder"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetFolder; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetFolder"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15069,7 +15111,7 @@ export class ContactsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getFolderLists (folderId: number, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetFolderLists; }> { + public getFolderLists (folderId: number, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetFolderLists; }> { const localVarPath = this.basePath + '/contacts/folders/{folderId}/lists' .replace('{' + 'folderId' + '}', encodeURIComponent(String(folderId))); const localVarQueryParameters: any = {}; @@ -15097,13 +15139,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15113,24 +15153,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetFolderLists; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetFolderLists"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetFolderLists; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetFolderLists"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15142,7 +15186,7 @@ export class ContactsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getFolders (limit: number, offset: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetFolders; }> { + public getFolders (limit: number, offset: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetFolders; }> { const localVarPath = this.basePath + '/contacts/folders'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -15174,13 +15218,11 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15190,24 +15232,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetFolders; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetFolders"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetFolders; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetFolders"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15217,7 +15263,7 @@ export class ContactsApi { * @param listId Id of the list * @param {*} [options] Override http request options. */ - public getList (listId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetExtendedList; }> { + public getList (listId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetExtendedList; }> { const localVarPath = this.basePath + '/contacts/lists/{listId}' .replace('{' + 'listId' + '}', encodeURIComponent(String(listId))); const localVarQueryParameters: any = {}; @@ -15233,13 +15279,13 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15249,24 +15295,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetExtendedList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetExtendedList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetExtendedList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetExtendedList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15278,7 +15328,7 @@ export class ContactsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getLists (limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetLists; }> { + public getLists (limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetLists; }> { const localVarPath = this.basePath + '/contacts/lists'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -15300,13 +15350,13 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15316,24 +15366,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetLists; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetLists"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetLists; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetLists"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15343,7 +15397,7 @@ export class ContactsApi { * @param requestContactImport Values to import contacts in Sendinblue. To know more about the expected format, please have a look at ``https://help.sendinblue.com/hc/en-us/articles/209499265-Build-contacts-lists-for-your-email-marketing-campaigns`` * @param {*} [options] Override http request options. */ - public importContacts (requestContactImport: RequestContactImport, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }> { + public importContacts (requestContactImport: RequestContactImport, options: any = {}) : Promise<{ response: AxiosResponse; body: CreatedProcessId; }> { const localVarPath = this.basePath + '/contacts/import'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -15358,14 +15412,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(requestContactImport, "RequestContactImport") + url: localVarPath, + + + data: ObjectSerializer.serialize(requestContactImport, "RequestContactImport") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15375,24 +15429,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreatedProcessId"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreatedProcessId; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreatedProcessId"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15403,7 +15461,7 @@ export class ContactsApi { * @param contactEmails Emails addresses OR IDs of the contacts * @param {*} [options] Override http request options. */ - public removeContactFromList (listId: number, contactEmails: RemoveContactFromList, options: any = {}) : Promise<{ response: http.IncomingMessage; body: PostContactInfo; }> { + public removeContactFromList (listId: number, contactEmails: RemoveContactFromList, options: any = {}) : Promise<{ response: AxiosResponse; body: PostContactInfo; }> { const localVarPath = this.basePath + '/contacts/lists/{listId}/contacts/remove' .replace('{' + 'listId' + '}', encodeURIComponent(String(listId))); const localVarQueryParameters: any = {}; @@ -15424,14 +15482,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(contactEmails, "RemoveContactFromList") + url: localVarPath, + + + data: ObjectSerializer.serialize(contactEmails, "RemoveContactFromList") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15441,24 +15499,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: PostContactInfo; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "PostContactInfo"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: PostContactInfo; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "PostContactInfo"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15468,7 +15530,7 @@ export class ContactsApi { * @param requestContactExport Values to request a contact export * @param {*} [options] Override http request options. */ - public requestContactExport (requestContactExport: RequestContactExport, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }> { + public requestContactExport (requestContactExport: RequestContactExport, options: any = {}) : Promise<{ response: AxiosResponse; body: CreatedProcessId; }> { const localVarPath = this.basePath + '/contacts/export'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -15483,14 +15545,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(requestContactExport, "RequestContactExport") + url: localVarPath, + + + data: ObjectSerializer.serialize(requestContactExport, "RequestContactExport") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15500,24 +15562,28 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreatedProcessId"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreatedProcessId; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreatedProcessId"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15529,7 +15595,7 @@ export class ContactsApi { * @param updateAttribute Values to update an attribute * @param {*} [options] Override http request options. */ - public updateAttribute (attributeCategory: 'category' | 'calculated' | 'global', attributeName: string, updateAttribute: UpdateAttribute, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateAttribute (attributeCategory: 'category' | 'calculated' | 'global', attributeName: string, updateAttribute: UpdateAttribute, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/attributes/{attributeCategory}/{attributeName}' .replace('{' + 'attributeCategory' + '}', encodeURIComponent(String(attributeCategory))) .replace('{' + 'attributeName' + '}', encodeURIComponent(String(attributeName))); @@ -15556,14 +15622,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateAttribute, "UpdateAttribute") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateAttribute, "UpdateAttribute") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15573,23 +15639,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15599,7 +15669,7 @@ export class ContactsApi { * @param updateBatchContacts Values to update multiple contacts * @param {*} [options] Override http request options. */ - public updateBatchContacts (updateBatchContacts: UpdateBatchContacts, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateBatchContacts (updateBatchContacts: UpdateBatchContacts, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/batch'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -15614,14 +15684,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateBatchContacts, "UpdateBatchContacts") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateBatchContacts, "UpdateBatchContacts") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15631,23 +15701,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15658,7 +15732,7 @@ export class ContactsApi { * @param updateContact Values to update a contact * @param {*} [options] Override http request options. */ - public updateContact (identifier: string, updateContact: UpdateContact, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateContact (identifier: string, updateContact: UpdateContact, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/{identifier}' .replace('{' + 'identifier' + '}', encodeURIComponent(String(identifier))); const localVarQueryParameters: any = {}; @@ -15679,14 +15753,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateContact, "UpdateContact") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateContact, "UpdateContact") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15696,23 +15770,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15723,7 +15801,7 @@ export class ContactsApi { * @param updateFolder Name of the folder * @param {*} [options] Override http request options. */ - public updateFolder (folderId: number, updateFolder: CreateUpdateFolder, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateFolder (folderId: number, updateFolder: CreateUpdateFolder, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/folders/{folderId}' .replace('{' + 'folderId' + '}', encodeURIComponent(String(folderId))); const localVarQueryParameters: any = {}; @@ -15744,14 +15822,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateFolder, "CreateUpdateFolder") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateFolder, "CreateUpdateFolder") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15761,23 +15839,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15788,7 +15870,7 @@ export class ContactsApi { * @param updateList Values to update a list * @param {*} [options] Override http request options. */ - public updateList (listId: number, updateList: UpdateList, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateList (listId: number, updateList: UpdateList, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/contacts/lists/{listId}' .replace('{' + 'listId' + '}', encodeURIComponent(String(listId))); const localVarQueryParameters: any = {}; @@ -15809,14 +15891,14 @@ export class ContactsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateList, "UpdateList") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateList, "UpdateList") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15826,23 +15908,27 @@ export class ContactsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15903,7 +15989,7 @@ export class ConversationsApi { * @param body Agent fields. * @param {*} [options] Override http request options. */ - public conversationsAgentOnlinePingPost (body: Body12, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public conversationsAgentOnlinePingPost (body: Body12, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/conversations/agentOnlinePing'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -15918,14 +16004,14 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body12") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body12") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15935,23 +16021,27 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -15961,7 +16051,7 @@ export class ConversationsApi { * @param id ID of the message * @param {*} [options] Override http request options. */ - public conversationsMessagesIdDelete (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public conversationsMessagesIdDelete (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/conversations/messages/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -15977,13 +16067,13 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -15993,23 +16083,27 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16019,7 +16113,7 @@ export class ConversationsApi { * @param id ID of the message * @param {*} [options] Override http request options. */ - public conversationsMessagesIdGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }> { + public conversationsMessagesIdGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: ConversationsMessage; }> { const localVarPath = this.basePath + '/conversations/messages/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16035,13 +16129,13 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16051,24 +16145,28 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "ConversationsMessage"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: ConversationsMessage; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "ConversationsMessage"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16079,7 +16177,7 @@ export class ConversationsApi { * @param body * @param {*} [options] Override http request options. */ - public conversationsMessagesIdPut (id: string, body?: Body9, options: any = {}) : Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }> { + public conversationsMessagesIdPut (id: string, body?: Body9, options: any = {}) : Promise<{ response: AxiosResponse; body: ConversationsMessage; }> { const localVarPath = this.basePath + '/conversations/messages/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16095,14 +16193,14 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body9") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body9") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16112,24 +16210,28 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "ConversationsMessage"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: ConversationsMessage; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "ConversationsMessage"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16139,7 +16241,7 @@ export class ConversationsApi { * @param body Message fields. * @param {*} [options] Override http request options. */ - public conversationsMessagesPost (body: Body8, options: any = {}) : Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }> { + public conversationsMessagesPost (body: Body8, options: any = {}) : Promise<{ response: AxiosResponse; body: ConversationsMessage; }> { const localVarPath = this.basePath + '/conversations/messages'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -16154,14 +16256,14 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body8") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body8") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16171,24 +16273,28 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "ConversationsMessage"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: ConversationsMessage; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "ConversationsMessage"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16198,7 +16304,7 @@ export class ConversationsApi { * @param id ID of the message * @param {*} [options] Override http request options. */ - public conversationsPushedMessagesIdDelete (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public conversationsPushedMessagesIdDelete (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/conversations/pushedMessages/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16214,13 +16320,13 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16230,23 +16336,27 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16256,7 +16366,7 @@ export class ConversationsApi { * @param id ID of the message sent previously * @param {*} [options] Override http request options. */ - public conversationsPushedMessagesIdGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }> { + public conversationsPushedMessagesIdGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: ConversationsMessage; }> { const localVarPath = this.basePath + '/conversations/pushedMessages/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16272,13 +16382,13 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16288,24 +16398,28 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "ConversationsMessage"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: ConversationsMessage; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "ConversationsMessage"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16316,7 +16430,7 @@ export class ConversationsApi { * @param body * @param {*} [options] Override http request options. */ - public conversationsPushedMessagesIdPut (id: string, body: Body11, options: any = {}) : Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }> { + public conversationsPushedMessagesIdPut (id: string, body: Body11, options: any = {}) : Promise<{ response: AxiosResponse; body: ConversationsMessage; }> { const localVarPath = this.basePath + '/conversations/pushedMessages/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16337,14 +16451,14 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body11") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body11") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16354,24 +16468,28 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "ConversationsMessage"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: ConversationsMessage; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "ConversationsMessage"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16381,7 +16499,7 @@ export class ConversationsApi { * @param body * @param {*} [options] Override http request options. */ - public conversationsPushedMessagesPost (body: Body10, options: any = {}) : Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }> { + public conversationsPushedMessagesPost (body: Body10, options: any = {}) : Promise<{ response: AxiosResponse; body: ConversationsMessage; }> { const localVarPath = this.basePath + '/conversations/pushedMessages'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -16396,14 +16514,14 @@ export class ConversationsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body10") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body10") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16413,24 +16531,28 @@ export class ConversationsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: ConversationsMessage; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "ConversationsMessage"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: ConversationsMessage; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "ConversationsMessage"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16490,7 +16612,7 @@ export class DealsApi { * @summary Get deal attributes * @param {*} [options] Override http request options. */ - public crmAttributesDealsGet (options: any = {}) : Promise<{ response: http.IncomingMessage; body: DealAttributes; }> { + public crmAttributesDealsGet (options: any = {}) : Promise<{ response: AxiosResponse; body: DealAttributes; }> { const localVarPath = this.basePath + '/crm/attributes/deals'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -16500,13 +16622,13 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16516,24 +16638,28 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: DealAttributes; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "DealAttributes"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: DealAttributes; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "DealAttributes"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16549,7 +16675,7 @@ export class DealsApi { * @param sortBy The field used to sort field names. * @param {*} [options] Override http request options. */ - public crmDealsGet (filtersAttributes?: string, filtersLinkedCompaniesIds?: string, filtersLinkedContactsIds?: string, offset?: number, limit?: number, sort?: 'asc' | 'desc', sortBy?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: DealsList; }> { + public crmDealsGet (filtersAttributes?: string, filtersLinkedCompaniesIds?: string, filtersLinkedContactsIds?: string, offset?: number, limit?: number, sort?: 'asc' | 'desc', sortBy?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: DealsList; }> { const localVarPath = this.basePath + '/crm/deals'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -16587,13 +16713,13 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16603,24 +16729,28 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: DealsList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "DealsList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: DealsList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "DealsList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16630,7 +16760,7 @@ export class DealsApi { * @param id * @param {*} [options] Override http request options. */ - public crmDealsIdDelete (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmDealsIdDelete (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/deals/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16646,13 +16776,13 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16662,23 +16792,27 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16688,7 +16822,7 @@ export class DealsApi { * @param id * @param {*} [options] Override http request options. */ - public crmDealsIdGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: Deal; }> { + public crmDealsIdGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: Deal; }> { const localVarPath = this.basePath + '/crm/deals/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16704,13 +16838,13 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16720,24 +16854,28 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: Deal; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "Deal"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: Deal; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "Deal"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16748,7 +16886,7 @@ export class DealsApi { * @param body Updated deal details. * @param {*} [options] Override http request options. */ - public crmDealsIdPatch (id: string, body: Body4, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmDealsIdPatch (id: string, body: Body4, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/deals/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16769,14 +16907,14 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PATCH', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body4") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body4") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16786,23 +16924,27 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16813,7 +16955,7 @@ export class DealsApi { * @param body Linked / Unlinked contacts and companies ids. * @param {*} [options] Override http request options. */ - public crmDealsLinkUnlinkIdPatch (id: string, body: Body5, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmDealsLinkUnlinkIdPatch (id: string, body: Body5, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/deals/link-unlink/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -16834,14 +16976,14 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PATCH', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body5") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body5") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16851,23 +16993,27 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16877,7 +17023,7 @@ export class DealsApi { * @param body Deal create data. * @param {*} [options] Override http request options. */ - public crmDealsPost (body: Body3, options: any = {}) : Promise<{ response: http.IncomingMessage; body: InlineResponse201; }> { + public crmDealsPost (body: Body3, options: any = {}) : Promise<{ response: AxiosResponse; body: InlineResponse201; }> { const localVarPath = this.basePath + '/crm/deals'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -16892,14 +17038,14 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body3") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body3") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16909,24 +17055,28 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: InlineResponse201; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "InlineResponse201"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: InlineResponse201; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "InlineResponse201"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -16935,7 +17085,7 @@ export class DealsApi { * @summary Get pipeline stages * @param {*} [options] Override http request options. */ - public crmPipelineDetailsGet (options: any = {}) : Promise<{ response: http.IncomingMessage; body: Pipeline; }> { + public crmPipelineDetailsGet (options: any = {}) : Promise<{ response: AxiosResponse; body: Pipeline; }> { const localVarPath = this.basePath + '/crm/pipeline/details'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -16945,13 +17095,13 @@ export class DealsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -16961,24 +17111,28 @@ export class DealsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: Pipeline; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "Pipeline"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: Pipeline; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "Pipeline"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17039,7 +17193,7 @@ export class EcommerceApi { * @param orderBatch * @param {*} [options] Override http request options. */ - public createBatchOrder (orderBatch: OrderBatch, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public createBatchOrder (orderBatch: OrderBatch, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/orders/status/batch'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17054,14 +17208,14 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(orderBatch, "OrderBatch") + url: localVarPath, + + + data: ObjectSerializer.serialize(orderBatch, "OrderBatch") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17071,23 +17225,27 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17097,7 +17255,7 @@ export class EcommerceApi { * @param order * @param {*} [options] Override http request options. */ - public createOrder (order: Order, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public createOrder (order: Order, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/orders/status'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17112,14 +17270,14 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(order, "Order") + url: localVarPath, + + + data: ObjectSerializer.serialize(order, "Order") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17129,23 +17287,27 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17155,7 +17317,7 @@ export class EcommerceApi { * @param createUpdateBatchCategory Values to create a batch of categories * @param {*} [options] Override http request options. */ - public createUpdateBatchCategory (createUpdateBatchCategory: CreateUpdateBatchCategory, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateUpdateBatchCategoryModel; }> { + public createUpdateBatchCategory (createUpdateBatchCategory: CreateUpdateBatchCategory, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateUpdateBatchCategoryModel; }> { const localVarPath = this.basePath + '/categories/batch'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17170,14 +17332,14 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createUpdateBatchCategory, "CreateUpdateBatchCategory") + url: localVarPath, + + + data: ObjectSerializer.serialize(createUpdateBatchCategory, "CreateUpdateBatchCategory") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17187,24 +17349,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateUpdateBatchCategoryModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateUpdateBatchCategoryModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateUpdateBatchCategoryModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateUpdateBatchCategoryModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17214,7 +17380,7 @@ export class EcommerceApi { * @param createUpdateBatchProducts Values to create a batch of products * @param {*} [options] Override http request options. */ - public createUpdateBatchProducts (createUpdateBatchProducts: CreateUpdateBatchProducts, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateUpdateBatchProductsModel; }> { + public createUpdateBatchProducts (createUpdateBatchProducts: CreateUpdateBatchProducts, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateUpdateBatchProductsModel; }> { const localVarPath = this.basePath + '/products/batch'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17229,14 +17395,14 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createUpdateBatchProducts, "CreateUpdateBatchProducts") + url: localVarPath, + + + data: ObjectSerializer.serialize(createUpdateBatchProducts, "CreateUpdateBatchProducts") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17246,24 +17412,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateUpdateBatchProductsModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateUpdateBatchProductsModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateUpdateBatchProductsModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateUpdateBatchProductsModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17273,7 +17443,7 @@ export class EcommerceApi { * @param createUpdateCategory Values to create/update a category * @param {*} [options] Override http request options. */ - public createUpdateCategory (createUpdateCategory: CreateUpdateCategory, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateCategoryModel; }> { + public createUpdateCategory (createUpdateCategory: CreateUpdateCategory, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateCategoryModel; }> { const localVarPath = this.basePath + '/categories'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17288,14 +17458,14 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createUpdateCategory, "CreateUpdateCategory") + url: localVarPath, + + + data: ObjectSerializer.serialize(createUpdateCategory, "CreateUpdateCategory") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17305,24 +17475,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateCategoryModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateCategoryModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateCategoryModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateCategoryModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17332,7 +17506,7 @@ export class EcommerceApi { * @param createUpdateProduct Values to create/update a product * @param {*} [options] Override http request options. */ - public createUpdateProduct (createUpdateProduct: CreateUpdateProduct, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateProductModel; }> { + public createUpdateProduct (createUpdateProduct: CreateUpdateProduct, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateProductModel; }> { const localVarPath = this.basePath + '/products'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17347,14 +17521,14 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createUpdateProduct, "CreateUpdateProduct") + url: localVarPath, + + + data: ObjectSerializer.serialize(createUpdateProduct, "CreateUpdateProduct") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17364,24 +17538,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateProductModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateProductModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateProductModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateProductModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17390,7 +17568,7 @@ export class EcommerceApi { * @summary Activate the eCommerce app * @param {*} [options] Override http request options. */ - public ecommerceActivatePost (options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public ecommerceActivatePost (options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/ecommerce/activate'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17400,13 +17578,13 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17416,23 +17594,27 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17445,7 +17627,7 @@ export class EcommerceApi { * @param ids Filter by category ids * @param {*} [options] Override http request options. */ - public getCategories (limit?: number, offset?: number, sort?: 'asc' | 'desc', ids?: Array, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetCategories; }> { + public getCategories (limit?: number, offset?: number, sort?: 'asc' | 'desc', ids?: Array, options: any = {}) : Promise<{ response: AxiosResponse; body: GetCategories; }> { const localVarPath = this.basePath + '/categories'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17471,13 +17653,13 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17487,24 +17669,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetCategories; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetCategories"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetCategories; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetCategories"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17514,7 +17700,7 @@ export class EcommerceApi { * @param id Category ID * @param {*} [options] Override http request options. */ - public getCategoryInfo (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetCategoryDetails; }> { + public getCategoryInfo (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetCategoryDetails; }> { const localVarPath = this.basePath + '/categories/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -17530,13 +17716,13 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17546,24 +17732,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetCategoryDetails; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetCategoryDetails"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetCategoryDetails; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetCategoryDetails"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17573,7 +17763,7 @@ export class EcommerceApi { * @param id Product ID * @param {*} [options] Override http request options. */ - public getProductInfo (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetProductDetails; }> { + public getProductInfo (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetProductDetails; }> { const localVarPath = this.basePath + '/products/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -17589,13 +17779,13 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17605,24 +17795,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetProductDetails; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetProductDetails"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetProductDetails; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetProductDetails"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17635,7 +17829,7 @@ export class EcommerceApi { * @param ids Filter by product ids * @param {*} [options] Override http request options. */ - public getProducts (limit?: number, offset?: number, sort?: 'asc' | 'desc', ids?: Array, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetProducts; }> { + public getProducts (limit?: number, offset?: number, sort?: 'asc' | 'desc', ids?: Array, options: any = {}) : Promise<{ response: AxiosResponse; body: GetProducts; }> { const localVarPath = this.basePath + '/products'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17661,13 +17855,13 @@ export class EcommerceApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17677,24 +17871,28 @@ export class EcommerceApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetProducts; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetProducts"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetProducts; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetProducts"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17755,7 +17953,7 @@ export class EmailCampaignsApi { * @param emailCampaigns Values to create a campaign * @param {*} [options] Override http request options. */ - public createEmailCampaign (emailCampaigns: CreateEmailCampaign, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateModel; }> { + public createEmailCampaign (emailCampaigns: CreateEmailCampaign, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateModel; }> { const localVarPath = this.basePath + '/emailCampaigns'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -17770,14 +17968,14 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(emailCampaigns, "CreateEmailCampaign") + url: localVarPath, + + + data: ObjectSerializer.serialize(emailCampaigns, "CreateEmailCampaign") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17787,24 +17985,28 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17814,7 +18016,7 @@ export class EmailCampaignsApi { * @param campaignId id of the campaign * @param {*} [options] Override http request options. */ - public deleteEmailCampaign (campaignId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteEmailCampaign (campaignId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -17830,13 +18032,13 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17846,23 +18048,27 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17873,7 +18079,7 @@ export class EmailCampaignsApi { * @param recipientExport Values to send for a recipient export request * @param {*} [options] Override http request options. */ - public emailExportRecipients (campaignId: number, recipientExport?: EmailExportRecipients, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }> { + public emailExportRecipients (campaignId: number, recipientExport?: EmailExportRecipients, options: any = {}) : Promise<{ response: AxiosResponse; body: CreatedProcessId; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}/exportRecipients' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -17889,14 +18095,14 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(recipientExport, "EmailExportRecipients") + url: localVarPath, + + + data: ObjectSerializer.serialize(recipientExport, "EmailExportRecipients") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17906,24 +18112,28 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreatedProcessId"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreatedProcessId; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreatedProcessId"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17933,7 +18143,7 @@ export class EmailCampaignsApi { * @param campaignId Id of the A/B test campaign * @param {*} [options] Override http request options. */ - public getAbTestCampaignResult (campaignId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: AbTestCampaignResult; }> { + public getAbTestCampaignResult (campaignId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: AbTestCampaignResult; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}/abTestCampaignResult' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -17949,13 +18159,13 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -17965,24 +18175,28 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: AbTestCampaignResult; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "AbTestCampaignResult"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: AbTestCampaignResult; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "AbTestCampaignResult"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -17993,7 +18207,7 @@ export class EmailCampaignsApi { * @param statistics Filter on the type of statistics required. Example **globalStats** value will only fetch globalStats info of the campaign in returned response. * @param {*} [options] Override http request options. */ - public getEmailCampaign (campaignId: number, statistics?: 'globalStats' | 'linksStats' | 'statsByDomain' | 'statsByDevice' | 'statsByBrowser', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetEmailCampaign; }> { + public getEmailCampaign (campaignId: number, statistics?: 'globalStats' | 'linksStats' | 'statsByDomain' | 'statsByDevice' | 'statsByBrowser', options: any = {}) : Promise<{ response: AxiosResponse; body: GetEmailCampaign; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -18013,13 +18227,13 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18029,24 +18243,28 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetEmailCampaign; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetEmailCampaign"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetEmailCampaign; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetEmailCampaign"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18063,7 +18281,7 @@ export class EmailCampaignsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getEmailCampaigns (type?: 'classic' | 'trigger', status?: 'suspended' | 'archive' | 'sent' | 'queued' | 'draft' | 'inProcess', statistics?: 'globalStats' | 'linksStats' | 'statsByDomain', startDate?: string, endDate?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetEmailCampaigns; }> { + public getEmailCampaigns (type?: 'classic' | 'trigger', status?: 'suspended' | 'archive' | 'sent' | 'queued' | 'draft' | 'inProcess', statistics?: 'globalStats' | 'linksStats' | 'statsByDomain', startDate?: string, endDate?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetEmailCampaigns; }> { const localVarPath = this.basePath + '/emailCampaigns'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -18105,13 +18323,13 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18121,24 +18339,28 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetEmailCampaigns; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetEmailCampaigns"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetEmailCampaigns; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetEmailCampaigns"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18148,7 +18370,7 @@ export class EmailCampaignsApi { * @param campaignId Id of the campaign or template * @param {*} [options] Override http request options. */ - public getSharedTemplateUrl (campaignId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSharedTemplateUrl; }> { + public getSharedTemplateUrl (campaignId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetSharedTemplateUrl; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}/sharedUrl' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -18164,13 +18386,13 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18180,24 +18402,28 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSharedTemplateUrl; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSharedTemplateUrl"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSharedTemplateUrl; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSharedTemplateUrl"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18207,7 +18433,7 @@ export class EmailCampaignsApi { * @param campaignId Id of the campaign * @param {*} [options] Override http request options. */ - public sendEmailCampaignNow (campaignId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public sendEmailCampaignNow (campaignId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}/sendNow' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -18223,13 +18449,13 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18239,23 +18465,27 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18266,7 +18496,7 @@ export class EmailCampaignsApi { * @param sendReport Values for send a report * @param {*} [options] Override http request options. */ - public sendReport (campaignId: number, sendReport: SendReport, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public sendReport (campaignId: number, sendReport: SendReport, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}/sendReport' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -18287,14 +18517,14 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(sendReport, "SendReport") + url: localVarPath, + + + data: ObjectSerializer.serialize(sendReport, "SendReport") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18304,23 +18534,27 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18331,7 +18565,7 @@ export class EmailCampaignsApi { * @param emailTo * @param {*} [options] Override http request options. */ - public sendTestEmail (campaignId: number, emailTo: SendTestEmail, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public sendTestEmail (campaignId: number, emailTo: SendTestEmail, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}/sendTest' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -18352,14 +18586,14 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(emailTo, "SendTestEmail") + url: localVarPath, + + + data: ObjectSerializer.serialize(emailTo, "SendTestEmail") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18369,23 +18603,27 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18396,7 +18634,7 @@ export class EmailCampaignsApi { * @param status Status of the campaign * @param {*} [options] Override http request options. */ - public updateCampaignStatus (campaignId: number, status: UpdateCampaignStatus, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateCampaignStatus (campaignId: number, status: UpdateCampaignStatus, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}/status' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -18417,14 +18655,14 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(status, "UpdateCampaignStatus") + url: localVarPath, + + + data: ObjectSerializer.serialize(status, "UpdateCampaignStatus") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18434,23 +18672,27 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18461,7 +18703,7 @@ export class EmailCampaignsApi { * @param emailCampaign Values to update a campaign * @param {*} [options] Override http request options. */ - public updateEmailCampaign (campaignId: number, emailCampaign: UpdateEmailCampaign, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateEmailCampaign (campaignId: number, emailCampaign: UpdateEmailCampaign, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/emailCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -18482,14 +18724,14 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(emailCampaign, "UpdateEmailCampaign") + url: localVarPath, + + + data: ObjectSerializer.serialize(emailCampaign, "UpdateEmailCampaign") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18499,23 +18741,27 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18525,7 +18771,7 @@ export class EmailCampaignsApi { * @param uploadImage Parameters to upload an image * @param {*} [options] Override http request options. */ - public uploadImageToGallery (uploadImage: UploadImageToGallery, options: any = {}) : Promise<{ response: http.IncomingMessage; body: UploadImageModel; }> { + public uploadImageToGallery (uploadImage: UploadImageToGallery, options: any = {}) : Promise<{ response: AxiosResponse; body: UploadImageModel; }> { const localVarPath = this.basePath + '/emailCampaigns/images'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -18540,14 +18786,14 @@ export class EmailCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(uploadImage, "UploadImageToGallery") + url: localVarPath, + + + data: ObjectSerializer.serialize(uploadImage, "UploadImageToGallery") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18557,24 +18803,28 @@ export class EmailCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: UploadImageModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "UploadImageModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: UploadImageModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "UploadImageModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18641,7 +18891,7 @@ export class FilesApi { * @param sort Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed * @param {*} [options] Override http request options. */ - public crmFilesGet (entity?: 'companies' | 'deals' | 'contacts', entityIds?: string, dateFrom?: number, dateTo?: number, offset?: number, limit?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: FileList; }> { + public crmFilesGet (entity?: 'companies' | 'deals' | 'contacts', entityIds?: string, dateFrom?: number, dateTo?: number, offset?: number, limit?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: FileList; }> { const localVarPath = this.basePath + '/crm/files'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -18679,13 +18929,13 @@ export class FilesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18695,24 +18945,28 @@ export class FilesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: FileList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "FileList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: FileList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "FileList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18722,7 +18976,7 @@ export class FilesApi { * @param id File id to get file data. * @param {*} [options] Override http request options. */ - public crmFilesIdDataGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: FileData; }> { + public crmFilesIdDataGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: FileData; }> { const localVarPath = this.basePath + '/crm/files/{id}/data' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -18738,13 +18992,13 @@ export class FilesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18754,24 +19008,28 @@ export class FilesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: FileData; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "FileData"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: FileData; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "FileData"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18781,7 +19039,7 @@ export class FilesApi { * @param id File id to delete. * @param {*} [options] Override http request options. */ - public crmFilesIdDelete (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmFilesIdDelete (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/files/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -18797,13 +19055,13 @@ export class FilesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18813,23 +19071,27 @@ export class FilesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18839,7 +19101,7 @@ export class FilesApi { * @param id File id to download. * @param {*} [options] Override http request options. */ - public crmFilesIdGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: FileDownloadableLink; }> { + public crmFilesIdGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: FileDownloadableLink; }> { const localVarPath = this.basePath + '/crm/files/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -18855,13 +19117,13 @@ export class FilesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18871,24 +19133,28 @@ export class FilesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: FileDownloadableLink; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "FileDownloadableLink"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: FileDownloadableLink; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "FileDownloadableLink"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -18901,7 +19167,7 @@ export class FilesApi { * @param companyId Company id linked to a file * @param {*} [options] Override http request options. */ - public crmFilesPost (file: Buffer, dealId?: string, contactId?: number, companyId?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: FileData; }> { + public crmFilesPost (file: Buffer, dealId?: string, contactId?: number, companyId?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: FileData; }> { const localVarPath = this.basePath + '/crm/files'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -18933,13 +19199,13 @@ export class FilesApi { localVarFormParams['companyId'] = ObjectSerializer.serialize(companyId, "string"); } - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -18949,24 +19215,28 @@ export class FilesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: FileData; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "FileData"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: FileData; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "FileData"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19027,7 +19297,7 @@ export class InboundParsingApi { * @param downloadToken Token to fetch a particular attachment * @param {*} [options] Override http request options. */ - public getInboundEmailAttachment (downloadToken: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: Buffer; }> { + public getInboundEmailAttachment (downloadToken: string, options: any = {}) : Promise<{ response: AxiosResponse; body: Buffer; }> { const localVarPath = this.basePath + '/inbound/attachments/{downloadToken}' .replace('{' + 'downloadToken' + '}', encodeURIComponent(String(downloadToken))); const localVarQueryParameters: any = {}; @@ -19043,13 +19313,11 @@ export class InboundParsingApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - encoding: null, + url: localVarPath, }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19059,24 +19327,28 @@ export class InboundParsingApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: Buffer; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "Buffer"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: Buffer; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "Buffer"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19091,7 +19363,7 @@ export class InboundParsingApi { * @param sort Sort the results in the ascending/descending order of record creation * @param {*} [options] Override http request options. */ - public getInboundEmailEvents (sender?: string, startDate?: string, endDate?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetInboundEmailEvents; }> { + public getInboundEmailEvents (sender?: string, startDate?: string, endDate?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetInboundEmailEvents; }> { const localVarPath = this.basePath + '/inbound/events'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -19125,13 +19397,13 @@ export class InboundParsingApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19141,24 +19413,28 @@ export class InboundParsingApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetInboundEmailEvents; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetInboundEmailEvents"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetInboundEmailEvents; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetInboundEmailEvents"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19168,7 +19444,7 @@ export class InboundParsingApi { * @param uuid UUID to fetch events specific to recieved email * @param {*} [options] Override http request options. */ - public getInboundEmailEventsByUuid (uuid: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetInboundEmailEventsByUuid; }> { + public getInboundEmailEventsByUuid (uuid: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetInboundEmailEventsByUuid; }> { const localVarPath = this.basePath + '/inbound/events/{uuid}' .replace('{' + 'uuid' + '}', encodeURIComponent(String(uuid))); const localVarQueryParameters: any = {}; @@ -19184,13 +19460,13 @@ export class InboundParsingApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19200,24 +19476,28 @@ export class InboundParsingApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetInboundEmailEventsByUuid; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetInboundEmailEventsByUuid"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetInboundEmailEventsByUuid; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetInboundEmailEventsByUuid"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19277,7 +19557,7 @@ export class MasterAccountApi { * @summary Get the details of requested master account * @param {*} [options] Override http request options. */ - public corporateMasterAccountGet (options: any = {}) : Promise<{ response: http.IncomingMessage; body: MasterDetailsResponse; }> { + public corporateMasterAccountGet (options: any = {}) : Promise<{ response: AxiosResponse; body: MasterDetailsResponse; }> { const localVarPath = this.basePath + '/corporate/masterAccount'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -19287,13 +19567,13 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19303,24 +19583,28 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: MasterDetailsResponse; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "MasterDetailsResponse"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: MasterDetailsResponse; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "MasterDetailsResponse"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19331,7 +19615,7 @@ export class MasterAccountApi { * @param limit Number of sub-accounts to be displayed on each page * @param {*} [options] Override http request options. */ - public corporateSubAccountGet (offset: number, limit: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: SubAccountsResponse; }> { + public corporateSubAccountGet (offset: number, limit: number, options: any = {}) : Promise<{ response: AxiosResponse; body: SubAccountsResponse; }> { const localVarPath = this.basePath + '/corporate/subAccount'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -19359,13 +19643,13 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19375,24 +19659,28 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: SubAccountsResponse; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "SubAccountsResponse"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: SubAccountsResponse; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "SubAccountsResponse"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19402,7 +19690,7 @@ export class MasterAccountApi { * @param id Id of the sub-account organization to be deleted * @param {*} [options] Override http request options. */ - public corporateSubAccountIdDelete (id: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public corporateSubAccountIdDelete (id: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/corporate/subAccount/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -19418,13 +19706,13 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19434,23 +19722,27 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19460,7 +19752,7 @@ export class MasterAccountApi { * @param id Id of the sub-account organization * @param {*} [options] Override http request options. */ - public corporateSubAccountIdGet (id: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: SubAccountDetailsResponse; }> { + public corporateSubAccountIdGet (id: number, options: any = {}) : Promise<{ response: AxiosResponse; body: SubAccountDetailsResponse; }> { const localVarPath = this.basePath + '/corporate/subAccount/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -19476,13 +19768,13 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19492,24 +19784,28 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: SubAccountDetailsResponse; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "SubAccountDetailsResponse"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: SubAccountDetailsResponse; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "SubAccountDetailsResponse"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19520,7 +19816,7 @@ export class MasterAccountApi { * @param updatePlanDetails Values to update a sub-account plan * @param {*} [options] Override http request options. */ - public corporateSubAccountIdPlanPut (id: number, updatePlanDetails: SubAccountUpdatePlanRequest, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public corporateSubAccountIdPlanPut (id: number, updatePlanDetails: SubAccountUpdatePlanRequest, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/corporate/subAccount/{id}/plan' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -19541,14 +19837,14 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updatePlanDetails, "SubAccountUpdatePlanRequest") + url: localVarPath, + + + data: ObjectSerializer.serialize(updatePlanDetails, "SubAccountUpdatePlanRequest") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19558,23 +19854,27 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19584,7 +19884,7 @@ export class MasterAccountApi { * @param createApiKeyRequest Values to generate API key for sub-account * @param {*} [options] Override http request options. */ - public corporateSubAccountKeyPost (createApiKeyRequest: CreateApiKeyRequest, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateApiKeyResponse; }> { + public corporateSubAccountKeyPost (createApiKeyRequest: CreateApiKeyRequest, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateApiKeyResponse; }> { const localVarPath = this.basePath + '/corporate/subAccount/key'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -19599,14 +19899,14 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createApiKeyRequest, "CreateApiKeyRequest") + url: localVarPath, + + + data: ObjectSerializer.serialize(createApiKeyRequest, "CreateApiKeyRequest") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19616,24 +19916,28 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateApiKeyResponse; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateApiKeyResponse"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateApiKeyResponse; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateApiKeyResponse"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19643,7 +19947,7 @@ export class MasterAccountApi { * @param subAccountCreate values to create new sub-account * @param {*} [options] Override http request options. */ - public corporateSubAccountPost (subAccountCreate: CreateSubAccount, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateSubAccountResponse; }> { + public corporateSubAccountPost (subAccountCreate: CreateSubAccount, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateSubAccountResponse; }> { const localVarPath = this.basePath + '/corporate/subAccount'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -19658,14 +19962,14 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(subAccountCreate, "CreateSubAccount") + url: localVarPath, + + + data: ObjectSerializer.serialize(subAccountCreate, "CreateSubAccount") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19675,24 +19979,28 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateSubAccountResponse; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateSubAccountResponse"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateSubAccountResponse; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateSubAccountResponse"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19702,7 +20010,7 @@ export class MasterAccountApi { * @param ssoTokenRequest Values to generate SSO token for sub-account * @param {*} [options] Override http request options. */ - public corporateSubAccountSsoTokenPost (ssoTokenRequest: SsoTokenRequest, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSsoToken; }> { + public corporateSubAccountSsoTokenPost (ssoTokenRequest: SsoTokenRequest, options: any = {}) : Promise<{ response: AxiosResponse; body: GetSsoToken; }> { const localVarPath = this.basePath + '/corporate/subAccount/ssoToken'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -19717,14 +20025,14 @@ export class MasterAccountApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(ssoTokenRequest, "SsoTokenRequest") + url: localVarPath, + + + data: ObjectSerializer.serialize(ssoTokenRequest, "SsoTokenRequest") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19734,24 +20042,28 @@ export class MasterAccountApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSsoToken; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSsoToken"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSsoToken; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSsoToken"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19818,7 +20130,7 @@ export class NotesApi { * @param sort Sort the results in the ascending/descending order. Default order is **descending** by creation if `sort` is not passed * @param {*} [options] Override http request options. */ - public crmNotesGet (entity?: 'companies' | 'deals' | 'contacts', entityIds?: string, dateFrom?: number, dateTo?: number, offset?: number, limit?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: NoteList; }> { + public crmNotesGet (entity?: 'companies' | 'deals' | 'contacts', entityIds?: string, dateFrom?: number, dateTo?: number, offset?: number, limit?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: NoteList; }> { const localVarPath = this.basePath + '/crm/notes'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -19856,13 +20168,13 @@ export class NotesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19872,24 +20184,28 @@ export class NotesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: NoteList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "NoteList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: NoteList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "NoteList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19899,7 +20215,7 @@ export class NotesApi { * @param id Note ID to delete * @param {*} [options] Override http request options. */ - public crmNotesIdDelete (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmNotesIdDelete (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/notes/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -19915,13 +20231,13 @@ export class NotesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19931,23 +20247,27 @@ export class NotesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -19957,7 +20277,7 @@ export class NotesApi { * @param id Note ID to get * @param {*} [options] Override http request options. */ - public crmNotesIdGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: Note; }> { + public crmNotesIdGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: Note; }> { const localVarPath = this.basePath + '/crm/notes/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -19973,13 +20293,13 @@ export class NotesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -19989,24 +20309,28 @@ export class NotesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: Note; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "Note"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: Note; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "Note"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20017,7 +20341,7 @@ export class NotesApi { * @param body Note data to update a note * @param {*} [options] Override http request options. */ - public crmNotesIdPatch (id: string, body: NoteData, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmNotesIdPatch (id: string, body: NoteData, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/notes/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -20038,14 +20362,14 @@ export class NotesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PATCH', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "NoteData") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "NoteData") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20055,23 +20379,27 @@ export class NotesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20081,7 +20409,7 @@ export class NotesApi { * @param body Note data to create a note. * @param {*} [options] Override http request options. */ - public crmNotesPost (body: NoteData, options: any = {}) : Promise<{ response: http.IncomingMessage; body: NoteId; }> { + public crmNotesPost (body: NoteData, options: any = {}) : Promise<{ response: AxiosResponse; body: NoteId; }> { const localVarPath = this.basePath + '/crm/notes'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -20096,14 +20424,14 @@ export class NotesApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "NoteData") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "NoteData") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20113,24 +20441,28 @@ export class NotesApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: NoteId; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "NoteId"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: NoteId; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "NoteId"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20191,7 +20523,7 @@ export class ProcessApi { * @param processId Id of the process * @param {*} [options] Override http request options. */ - public getProcess (processId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetProcess; }> { + public getProcess (processId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetProcess; }> { const localVarPath = this.basePath + '/processes/{processId}' .replace('{' + 'processId' + '}', encodeURIComponent(String(processId))); const localVarQueryParameters: any = {}; @@ -20207,13 +20539,13 @@ export class ProcessApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20223,24 +20555,28 @@ export class ProcessApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetProcess; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetProcess"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetProcess; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetProcess"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20252,7 +20588,7 @@ export class ProcessApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getProcesses (limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetProcesses; }> { + public getProcesses (limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetProcesses; }> { const localVarPath = this.basePath + '/processes'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -20274,13 +20610,13 @@ export class ProcessApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20290,24 +20626,28 @@ export class ProcessApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetProcesses; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetProcesses"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetProcesses; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetProcesses"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20369,7 +20709,7 @@ export class ResellerApi { * @param addCredits Values to post to add credit to a specific child account * @param {*} [options] Override http request options. */ - public addCredits (childIdentifier: string, addCredits: AddCredits, options: any = {}) : Promise<{ response: http.IncomingMessage; body: RemainingCreditModel; }> { + public addCredits (childIdentifier: string, addCredits: AddCredits, options: any = {}) : Promise<{ response: AxiosResponse; body: RemainingCreditModel; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/credits/add' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20390,14 +20730,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(addCredits, "AddCredits") + url: localVarPath, + + + data: ObjectSerializer.serialize(addCredits, "AddCredits") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20407,24 +20747,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: RemainingCreditModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "RemainingCreditModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: RemainingCreditModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "RemainingCreditModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20435,7 +20779,7 @@ export class ResellerApi { * @param ip IP to associate * @param {*} [options] Override http request options. */ - public associateIpToChild (childIdentifier: string, ip: ManageIp, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public associateIpToChild (childIdentifier: string, ip: ManageIp, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/ips/associate' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20456,14 +20800,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(ip, "ManageIp") + url: localVarPath, + + + data: ObjectSerializer.serialize(ip, "ManageIp") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20473,23 +20817,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20500,7 +20848,7 @@ export class ResellerApi { * @param addChildDomain Sender domain to add for a specific child account. This will not be displayed to the parent account. * @param {*} [options] Override http request options. */ - public createChildDomain (childIdentifier: string, addChildDomain: AddChildDomain, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public createChildDomain (childIdentifier: string, addChildDomain: AddChildDomain, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/domains' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20521,14 +20869,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(addChildDomain, "AddChildDomain") + url: localVarPath, + + + data: ObjectSerializer.serialize(addChildDomain, "AddChildDomain") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20538,23 +20886,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20564,7 +20916,7 @@ export class ResellerApi { * @param resellerChild reseller child to add * @param {*} [options] Override http request options. */ - public createResellerChild (resellerChild?: CreateChild, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateReseller; }> { + public createResellerChild (resellerChild?: CreateChild, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateReseller; }> { const localVarPath = this.basePath + '/reseller/children'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -20574,14 +20926,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(resellerChild, "CreateChild") + url: localVarPath, + + + data: ObjectSerializer.serialize(resellerChild, "CreateChild") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20591,24 +20943,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateReseller; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateReseller"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateReseller; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateReseller"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20619,7 +20975,7 @@ export class ResellerApi { * @param domainName Pass the existing domain that needs to be deleted * @param {*} [options] Override http request options. */ - public deleteChildDomain (childIdentifier: string, domainName: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteChildDomain (childIdentifier: string, domainName: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/domains/{domainName}' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))) .replace('{' + 'domainName' + '}', encodeURIComponent(String(domainName))); @@ -20641,13 +20997,13 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20657,23 +21013,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20683,7 +21043,7 @@ export class ResellerApi { * @param childIdentifier Either auth key or child id of reseller's child * @param {*} [options] Override http request options. */ - public deleteResellerChild (childIdentifier: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteResellerChild (childIdentifier: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20699,13 +21059,13 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20715,23 +21075,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20742,7 +21106,7 @@ export class ResellerApi { * @param ip IP to dissociate * @param {*} [options] Override http request options. */ - public dissociateIpFromChild (childIdentifier: string, ip: ManageIp, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public dissociateIpFromChild (childIdentifier: string, ip: ManageIp, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/ips/dissociate' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20763,14 +21127,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(ip, "ManageIp") + url: localVarPath, + + + data: ObjectSerializer.serialize(ip, "ManageIp") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20780,23 +21144,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20806,7 +21174,7 @@ export class ResellerApi { * @param childIdentifier Either auth key or id of reseller's child * @param {*} [options] Override http request options. */ - public getChildAccountCreationStatus (childIdentifier: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetChildAccountCreationStatus; }> { + public getChildAccountCreationStatus (childIdentifier: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetChildAccountCreationStatus; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/accountCreationStatus' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20822,13 +21190,13 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20838,24 +21206,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetChildAccountCreationStatus; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetChildAccountCreationStatus"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetChildAccountCreationStatus; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetChildAccountCreationStatus"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20865,7 +21237,7 @@ export class ResellerApi { * @param childIdentifier Either auth key or id of reseller's child * @param {*} [options] Override http request options. */ - public getChildDomains (childIdentifier: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetChildDomains; }> { + public getChildDomains (childIdentifier: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetChildDomains; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/domains' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20881,13 +21253,13 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20897,24 +21269,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetChildDomains; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetChildDomains"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetChildDomains; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetChildDomains"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20924,7 +21300,7 @@ export class ResellerApi { * @param childIdentifier Either auth key or id of reseller's child * @param {*} [options] Override http request options. */ - public getChildInfo (childIdentifier: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetChildInfo; }> { + public getChildInfo (childIdentifier: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetChildInfo; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -20940,13 +21316,13 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -20956,24 +21332,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetChildInfo; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetChildInfo"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetChildInfo; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetChildInfo"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -20984,7 +21364,7 @@ export class ResellerApi { * @param offset Index of the first document in the page * @param {*} [options] Override http request options. */ - public getResellerChilds (limit?: number, offset?: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetChildrenList; }> { + public getResellerChilds (limit?: number, offset?: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetChildrenList; }> { const localVarPath = this.basePath + '/reseller/children'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -21002,13 +21382,13 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21018,24 +21398,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetChildrenList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetChildrenList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetChildrenList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetChildrenList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21045,7 +21429,7 @@ export class ResellerApi { * @param childIdentifier Either auth key or id of reseller's child * @param {*} [options] Override http request options. */ - public getSsoToken (childIdentifier: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSsoToken; }> { + public getSsoToken (childIdentifier: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetSsoToken; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/auth' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -21061,13 +21445,13 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21077,24 +21461,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSsoToken; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSsoToken"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSsoToken; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSsoToken"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21105,7 +21493,7 @@ export class ResellerApi { * @param removeCredits Values to post to remove email or SMS credits from a specific child account * @param {*} [options] Override http request options. */ - public removeCredits (childIdentifier: string, removeCredits: RemoveCredits, options: any = {}) : Promise<{ response: http.IncomingMessage; body: RemainingCreditModel; }> { + public removeCredits (childIdentifier: string, removeCredits: RemoveCredits, options: any = {}) : Promise<{ response: AxiosResponse; body: RemainingCreditModel; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/credits/remove' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -21126,14 +21514,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(removeCredits, "RemoveCredits") + url: localVarPath, + + + data: ObjectSerializer.serialize(removeCredits, "RemoveCredits") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21143,24 +21531,28 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: RemainingCreditModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "RemainingCreditModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: RemainingCreditModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "RemainingCreditModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21171,7 +21563,7 @@ export class ResellerApi { * @param updateChildAccountStatus values to update in child account status * @param {*} [options] Override http request options. */ - public updateChildAccountStatus (childIdentifier: string, updateChildAccountStatus: UpdateChildAccountStatus, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateChildAccountStatus (childIdentifier: string, updateChildAccountStatus: UpdateChildAccountStatus, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/accountStatus' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -21192,14 +21584,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateChildAccountStatus, "UpdateChildAccountStatus") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateChildAccountStatus, "UpdateChildAccountStatus") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21209,23 +21601,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21237,7 +21633,7 @@ export class ResellerApi { * @param updateChildDomain value to update for sender domain * @param {*} [options] Override http request options. */ - public updateChildDomain (childIdentifier: string, domainName: string, updateChildDomain: UpdateChildDomain, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateChildDomain (childIdentifier: string, domainName: string, updateChildDomain: UpdateChildDomain, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}/domains/{domainName}' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))) .replace('{' + 'domainName' + '}', encodeURIComponent(String(domainName))); @@ -21264,14 +21660,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateChildDomain, "UpdateChildDomain") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateChildDomain, "UpdateChildDomain") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21281,23 +21677,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21308,7 +21708,7 @@ export class ResellerApi { * @param resellerChild values to update in child profile * @param {*} [options] Override http request options. */ - public updateResellerChild (childIdentifier: string, resellerChild: UpdateChild, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateResellerChild (childIdentifier: string, resellerChild: UpdateChild, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/reseller/children/{childIdentifier}' .replace('{' + 'childIdentifier' + '}', encodeURIComponent(String(childIdentifier))); const localVarQueryParameters: any = {}; @@ -21329,14 +21729,14 @@ export class ResellerApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(resellerChild, "UpdateChild") + url: localVarPath, + + + data: ObjectSerializer.serialize(resellerChild, "UpdateChild") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21346,23 +21746,27 @@ export class ResellerApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21423,7 +21827,7 @@ export class SMSCampaignsApi { * @param createSmsCampaign Values to create an SMS Campaign * @param {*} [options] Override http request options. */ - public createSmsCampaign (createSmsCampaign: CreateSmsCampaign, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateModel; }> { + public createSmsCampaign (createSmsCampaign: CreateSmsCampaign, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateModel; }> { const localVarPath = this.basePath + '/smsCampaigns'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -21438,14 +21842,14 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createSmsCampaign, "CreateSmsCampaign") + url: localVarPath, + + + data: ObjectSerializer.serialize(createSmsCampaign, "CreateSmsCampaign") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21455,24 +21859,28 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21482,7 +21890,7 @@ export class SMSCampaignsApi { * @param campaignId id of the SMS campaign * @param {*} [options] Override http request options. */ - public deleteSmsCampaign (campaignId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteSmsCampaign (campaignId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -21498,13 +21906,13 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21514,23 +21922,27 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21540,7 +21952,7 @@ export class SMSCampaignsApi { * @param campaignId id of the SMS campaign * @param {*} [options] Override http request options. */ - public getSmsCampaign (campaignId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSmsCampaign; }> { + public getSmsCampaign (campaignId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetSmsCampaign; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -21556,13 +21968,13 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21572,24 +21984,28 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSmsCampaign; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSmsCampaign"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSmsCampaign; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSmsCampaign"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21604,7 +22020,7 @@ export class SMSCampaignsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getSmsCampaigns (status?: 'suspended' | 'archive' | 'sent' | 'queued' | 'draft' | 'inProcess', startDate?: string, endDate?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSmsCampaigns; }> { + public getSmsCampaigns (status?: 'suspended' | 'archive' | 'sent' | 'queued' | 'draft' | 'inProcess', startDate?: string, endDate?: string, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetSmsCampaigns; }> { const localVarPath = this.basePath + '/smsCampaigns'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -21638,13 +22054,13 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21654,24 +22070,28 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSmsCampaigns; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSmsCampaigns"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSmsCampaigns; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSmsCampaigns"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21682,7 +22102,7 @@ export class SMSCampaignsApi { * @param recipientExport Values to send for a recipient export request * @param {*} [options] Override http request options. */ - public requestSmsRecipientExport (campaignId: number, recipientExport?: RequestSmsRecipientExport, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }> { + public requestSmsRecipientExport (campaignId: number, recipientExport?: RequestSmsRecipientExport, options: any = {}) : Promise<{ response: AxiosResponse; body: CreatedProcessId; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}/exportRecipients' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -21698,14 +22118,14 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(recipientExport, "RequestSmsRecipientExport") + url: localVarPath, + + + data: ObjectSerializer.serialize(recipientExport, "RequestSmsRecipientExport") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21715,24 +22135,28 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreatedProcessId; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreatedProcessId"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreatedProcessId; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreatedProcessId"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21742,7 +22166,7 @@ export class SMSCampaignsApi { * @param campaignId id of the campaign * @param {*} [options] Override http request options. */ - public sendSmsCampaignNow (campaignId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public sendSmsCampaignNow (campaignId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}/sendNow' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -21758,13 +22182,13 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21774,23 +22198,27 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21801,7 +22229,7 @@ export class SMSCampaignsApi { * @param sendReport Values for send a report * @param {*} [options] Override http request options. */ - public sendSmsReport (campaignId: number, sendReport: SendReport, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public sendSmsReport (campaignId: number, sendReport: SendReport, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}/sendReport' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -21822,14 +22250,14 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(sendReport, "SendReport") + url: localVarPath, + + + data: ObjectSerializer.serialize(sendReport, "SendReport") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21839,23 +22267,27 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21866,7 +22298,7 @@ export class SMSCampaignsApi { * @param phoneNumber Mobile number of the recipient with the country code. This number must belong to one of your contacts in SendinBlue account and must not be blacklisted * @param {*} [options] Override http request options. */ - public sendTestSms (campaignId: number, phoneNumber: SendTestSms, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public sendTestSms (campaignId: number, phoneNumber: SendTestSms, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}/sendTest' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -21887,14 +22319,14 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(phoneNumber, "SendTestSms") + url: localVarPath, + + + data: ObjectSerializer.serialize(phoneNumber, "SendTestSms") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21904,23 +22336,27 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21931,7 +22367,7 @@ export class SMSCampaignsApi { * @param updateSmsCampaign Values to update an SMS Campaign * @param {*} [options] Override http request options. */ - public updateSmsCampaign (campaignId: number, updateSmsCampaign: UpdateSmsCampaign, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateSmsCampaign (campaignId: number, updateSmsCampaign: UpdateSmsCampaign, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -21952,14 +22388,14 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateSmsCampaign, "UpdateSmsCampaign") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateSmsCampaign, "UpdateSmsCampaign") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -21969,23 +22405,27 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -21996,7 +22436,7 @@ export class SMSCampaignsApi { * @param status Status of the campaign. * @param {*} [options] Override http request options. */ - public updateSmsCampaignStatus (campaignId: number, status: UpdateCampaignStatus, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateSmsCampaignStatus (campaignId: number, status: UpdateCampaignStatus, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smsCampaigns/{campaignId}/status' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -22017,14 +22457,14 @@ export class SMSCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(status, "UpdateCampaignStatus") + url: localVarPath, + + + data: ObjectSerializer.serialize(status, "UpdateCampaignStatus") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22034,23 +22474,27 @@ export class SMSCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22111,7 +22555,7 @@ export class SendersApi { * @param sender sender's name * @param {*} [options] Override http request options. */ - public createSender (sender?: CreateSender, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateSenderModel; }> { + public createSender (sender?: CreateSender, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateSenderModel; }> { const localVarPath = this.basePath + '/senders'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -22121,14 +22565,14 @@ export class SendersApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(sender, "CreateSender") + url: localVarPath, + + + data: ObjectSerializer.serialize(sender, "CreateSender") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22138,24 +22582,28 @@ export class SendersApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateSenderModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateSenderModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateSenderModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateSenderModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22165,7 +22613,7 @@ export class SendersApi { * @param senderId Id of the sender * @param {*} [options] Override http request options. */ - public deleteSender (senderId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteSender (senderId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/senders/{senderId}' .replace('{' + 'senderId' + '}', encodeURIComponent(String(senderId))); const localVarQueryParameters: any = {}; @@ -22181,13 +22629,13 @@ export class SendersApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22197,23 +22645,27 @@ export class SendersApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22222,7 +22674,7 @@ export class SendersApi { * @summary Get all the dedicated IPs for your account * @param {*} [options] Override http request options. */ - public getIps (options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetIps; }> { + public getIps (options: any = {}) : Promise<{ response: AxiosResponse; body: GetIps; }> { const localVarPath = this.basePath + '/senders/ips'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -22232,13 +22684,13 @@ export class SendersApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22248,24 +22700,28 @@ export class SendersApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetIps; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetIps"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetIps; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetIps"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22275,7 +22731,7 @@ export class SendersApi { * @param senderId Id of the sender * @param {*} [options] Override http request options. */ - public getIpsFromSender (senderId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetIpsFromSender; }> { + public getIpsFromSender (senderId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetIpsFromSender; }> { const localVarPath = this.basePath + '/senders/{senderId}/ips' .replace('{' + 'senderId' + '}', encodeURIComponent(String(senderId))); const localVarQueryParameters: any = {}; @@ -22291,13 +22747,13 @@ export class SendersApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22307,24 +22763,28 @@ export class SendersApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetIpsFromSender; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetIpsFromSender"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetIpsFromSender; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetIpsFromSender"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22335,7 +22795,7 @@ export class SendersApi { * @param domain Filter your senders for a specific domain * @param {*} [options] Override http request options. */ - public getSenders (ip?: string, domain?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSendersList; }> { + public getSenders (ip?: string, domain?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetSendersList; }> { const localVarPath = this.basePath + '/senders'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -22353,13 +22813,13 @@ export class SendersApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22369,24 +22829,28 @@ export class SendersApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSendersList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSendersList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSendersList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSendersList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22397,7 +22861,7 @@ export class SendersApi { * @param sender sender's name * @param {*} [options] Override http request options. */ - public updateSender (senderId: number, sender?: UpdateSender, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateSender (senderId: number, sender?: UpdateSender, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/senders/{senderId}' .replace('{' + 'senderId' + '}', encodeURIComponent(String(senderId))); const localVarQueryParameters: any = {}; @@ -22413,14 +22877,14 @@ export class SendersApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(sender, "UpdateSender") + url: localVarPath, + + + data: ObjectSerializer.serialize(sender, "UpdateSender") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22430,23 +22894,27 @@ export class SendersApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22519,7 +22987,7 @@ export class TasksApi { * @param sortBy The field used to sort field names. * @param {*} [options] Override http request options. */ - public crmTasksGet (filterType?: string, filterStatus?: 'done' | 'undone', filterDate?: 'overdue' | 'today' | 'tomorrow' | 'week' | 'range', filterAssignTo?: string, filterContacts?: string, filterDeals?: string, filterCompanies?: string, dateFrom?: number, dateTo?: number, offset?: number, limit?: number, sort?: 'asc' | 'desc', sortBy?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: TaskList; }> { + public crmTasksGet (filterType?: string, filterStatus?: 'done' | 'undone', filterDate?: 'overdue' | 'today' | 'tomorrow' | 'week' | 'range', filterAssignTo?: string, filterContacts?: string, filterDeals?: string, filterCompanies?: string, dateFrom?: number, dateTo?: number, offset?: number, limit?: number, sort?: 'asc' | 'desc', sortBy?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: TaskList; }> { const localVarPath = this.basePath + '/crm/tasks'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -22581,13 +23049,13 @@ export class TasksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22597,24 +23065,28 @@ export class TasksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: TaskList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "TaskList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: TaskList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "TaskList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22624,7 +23096,7 @@ export class TasksApi { * @param id * @param {*} [options] Override http request options. */ - public crmTasksIdDelete (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmTasksIdDelete (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/tasks/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -22640,13 +23112,13 @@ export class TasksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22656,23 +23128,27 @@ export class TasksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22682,7 +23158,7 @@ export class TasksApi { * @param id * @param {*} [options] Override http request options. */ - public crmTasksIdGet (id: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: Task; }> { + public crmTasksIdGet (id: string, options: any = {}) : Promise<{ response: AxiosResponse; body: Task; }> { const localVarPath = this.basePath + '/crm/tasks/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -22698,13 +23174,13 @@ export class TasksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22714,24 +23190,28 @@ export class TasksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: Task; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "Task"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: Task; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "Task"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22742,7 +23222,7 @@ export class TasksApi { * @param body Updated task details. * @param {*} [options] Override http request options. */ - public crmTasksIdPatch (id: string, body: Body7, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public crmTasksIdPatch (id: string, body: Body7, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/crm/tasks/{id}' .replace('{' + 'id' + '}', encodeURIComponent(String(id))); const localVarQueryParameters: any = {}; @@ -22763,14 +23243,14 @@ export class TasksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PATCH', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body7") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body7") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22780,23 +23260,27 @@ export class TasksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22806,7 +23290,7 @@ export class TasksApi { * @param body Task name. * @param {*} [options] Override http request options. */ - public crmTasksPost (body: Body6, options: any = {}) : Promise<{ response: http.IncomingMessage; body: InlineResponse2011; }> { + public crmTasksPost (body: Body6, options: any = {}) : Promise<{ response: AxiosResponse; body: InlineResponse2011; }> { const localVarPath = this.basePath + '/crm/tasks'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -22821,14 +23305,14 @@ export class TasksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(body, "Body6") + url: localVarPath, + + + data: ObjectSerializer.serialize(body, "Body6") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22838,24 +23322,28 @@ export class TasksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: InlineResponse2011; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "InlineResponse2011"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: InlineResponse2011; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "InlineResponse2011"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22864,7 +23352,7 @@ export class TasksApi { * @summary Get all task types * @param {*} [options] Override http request options. */ - public crmTasktypesGet (options: any = {}) : Promise<{ response: http.IncomingMessage; body: TaskTypes; }> { + public crmTasktypesGet (options: any = {}) : Promise<{ response: AxiosResponse; body: TaskTypes; }> { const localVarPath = this.basePath + '/crm/tasktypes'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -22874,13 +23362,13 @@ export class TasksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -22890,24 +23378,28 @@ export class TasksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: TaskTypes; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "TaskTypes"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: TaskTypes; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "TaskTypes"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -22968,7 +23460,7 @@ export class TransactionalEmailsApi { * @param blockDomain * @param {*} [options] Override http request options. */ - public blockNewDomain (blockDomain: BlockDomain, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public blockNewDomain (blockDomain: BlockDomain, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/blockedDomains'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -22983,14 +23475,14 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(blockDomain, "BlockDomain") + url: localVarPath, + + + data: ObjectSerializer.serialize(blockDomain, "BlockDomain") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23000,23 +23492,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23026,7 +23522,7 @@ export class TransactionalEmailsApi { * @param smtpTemplate values to update in transactional email template * @param {*} [options] Override http request options. */ - public createSmtpTemplate (smtpTemplate: CreateSmtpTemplate, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateModel; }> { + public createSmtpTemplate (smtpTemplate: CreateSmtpTemplate, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateModel; }> { const localVarPath = this.basePath + '/smtp/templates'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23041,14 +23537,14 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(smtpTemplate, "CreateSmtpTemplate") + url: localVarPath, + + + data: ObjectSerializer.serialize(smtpTemplate, "CreateSmtpTemplate") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23058,24 +23554,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23085,7 +23585,7 @@ export class TransactionalEmailsApi { * @param domain The name of the domain to be deleted * @param {*} [options] Override http request options. */ - public deleteBlockedDomain (domain: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteBlockedDomain (domain: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/blockedDomains/{domain}' .replace('{' + 'domain' + '}', encodeURIComponent(String(domain))); const localVarQueryParameters: any = {}; @@ -23101,13 +23601,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23117,23 +23617,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23143,7 +23647,7 @@ export class TransactionalEmailsApi { * @param deleteHardbounces values to delete hardbounces * @param {*} [options] Override http request options. */ - public deleteHardbounces (deleteHardbounces?: DeleteHardbounces, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteHardbounces (deleteHardbounces?: DeleteHardbounces, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/deleteHardbounces'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23153,14 +23657,14 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(deleteHardbounces, "DeleteHardbounces") + url: localVarPath, + + + data: ObjectSerializer.serialize(deleteHardbounces, "DeleteHardbounces") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23170,23 +23674,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23196,7 +23704,7 @@ export class TransactionalEmailsApi { * @param identifier The `batchId` of scheduled emails batch (Should be a valid UUIDv4) or the `messageId` of scheduled email. * @param {*} [options] Override http request options. */ - public deleteScheduledEmailById (identifier: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteScheduledEmailById (identifier: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/email/{identifier}' .replace('{' + 'identifier' + '}', encodeURIComponent(String(identifier))); const localVarQueryParameters: any = {}; @@ -23212,13 +23720,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23228,23 +23736,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23254,7 +23766,7 @@ export class TransactionalEmailsApi { * @param templateId id of the template * @param {*} [options] Override http request options. */ - public deleteSmtpTemplate (templateId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteSmtpTemplate (templateId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/templates/{templateId}' .replace('{' + 'templateId' + '}', encodeURIComponent(String(templateId))); const localVarQueryParameters: any = {}; @@ -23270,13 +23782,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23286,23 +23798,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23315,7 +23831,7 @@ export class TransactionalEmailsApi { * @param tag Tag of the emails * @param {*} [options] Override http request options. */ - public getAggregatedSmtpReport (startDate?: string, endDate?: string, days?: number, tag?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetAggregatedReport; }> { + public getAggregatedSmtpReport (startDate?: string, endDate?: string, days?: number, tag?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetAggregatedReport; }> { const localVarPath = this.basePath + '/smtp/statistics/aggregatedReport'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23341,13 +23857,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23357,24 +23873,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetAggregatedReport; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetAggregatedReport"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetAggregatedReport; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetAggregatedReport"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23383,7 +23903,7 @@ export class TransactionalEmailsApi { * @summary Get the list of blocked domains * @param {*} [options] Override http request options. */ - public getBlockedDomains (options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetBlockedDomains; }> { + public getBlockedDomains (options: any = {}) : Promise<{ response: AxiosResponse; body: GetBlockedDomains; }> { const localVarPath = this.basePath + '/smtp/blockedDomains'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23393,13 +23913,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23409,24 +23929,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetBlockedDomains; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetBlockedDomains"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetBlockedDomains; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetBlockedDomains"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23446,7 +23970,7 @@ export class TransactionalEmailsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getEmailEventReport (limit?: number, offset?: number, startDate?: string, endDate?: string, days?: number, email?: string, event?: 'bounces' | 'hardBounces' | 'softBounces' | 'delivered' | 'spam' | 'requests' | 'opened' | 'clicks' | 'invalid' | 'deferred' | 'blocked' | 'unsubscribed' | 'error' | 'loadedByProxy', tags?: string, messageId?: string, templateId?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetEmailEventReport; }> { + public getEmailEventReport (limit?: number, offset?: number, startDate?: string, endDate?: string, days?: number, email?: string, event?: 'bounces' | 'hardBounces' | 'softBounces' | 'delivered' | 'spam' | 'requests' | 'opened' | 'clicks' | 'invalid' | 'deferred' | 'blocked' | 'unsubscribed' | 'error' | 'loadedByProxy', tags?: string, messageId?: string, templateId?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetEmailEventReport; }> { const localVarPath = this.basePath + '/smtp/statistics/events'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23500,13 +24024,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23516,24 +24040,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetEmailEventReport; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetEmailEventReport"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetEmailEventReport; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetEmailEventReport"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23549,7 +24077,7 @@ export class TransactionalEmailsApi { * @param offset Index of the first document on the page * @param {*} [options] Override http request options. */ - public getScheduledEmailByBatchId (batchId: string, startDate?: string, endDate?: string, sort?: 'asc' | 'desc', status?: 'processed' | 'inProgress' | 'queued', limit?: number, offset?: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetScheduledEmailByBatchId; }> { + public getScheduledEmailByBatchId (batchId: string, startDate?: string, endDate?: string, sort?: 'asc' | 'desc', status?: 'processed' | 'inProgress' | 'queued', limit?: number, offset?: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetScheduledEmailByBatchId; }> { const localVarPath = this.basePath + '/smtp/emailStatus/{batchId}' .replace('{' + 'batchId' + '}', encodeURIComponent(String(batchId))); const localVarQueryParameters: any = {}; @@ -23589,13 +24117,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23605,24 +24133,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetScheduledEmailByBatchId; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetScheduledEmailByBatchId"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetScheduledEmailByBatchId; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetScheduledEmailByBatchId"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23634,7 +24166,7 @@ export class TransactionalEmailsApi { * @param endDate Mandatory if startDate is used. Ending date (YYYY-MM-DD) till which you want to fetch the list. Maximum time period that can be selected is one month. * @param {*} [options] Override http request options. */ - public getScheduledEmailByMessageId (messageId: string, startDate?: string, endDate?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetScheduledEmailByMessageId; }> { + public getScheduledEmailByMessageId (messageId: string, startDate?: string, endDate?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetScheduledEmailByMessageId; }> { const localVarPath = this.basePath + '/smtp/emailStatus/{messageId}' .replace('{' + 'messageId' + '}', encodeURIComponent(String(messageId))); const localVarQueryParameters: any = {}; @@ -23658,13 +24190,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23674,24 +24206,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetScheduledEmailByMessageId; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetScheduledEmailByMessageId"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetScheduledEmailByMessageId; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetScheduledEmailByMessageId"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23707,7 +24243,7 @@ export class TransactionalEmailsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getSmtpReport (limit?: number, offset?: number, startDate?: string, endDate?: string, days?: number, tag?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetReports; }> { + public getSmtpReport (limit?: number, offset?: number, startDate?: string, endDate?: string, days?: number, tag?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetReports; }> { const localVarPath = this.basePath + '/smtp/statistics/reports'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23745,13 +24281,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23761,24 +24297,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetReports; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetReports"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetReports; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetReports"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23788,7 +24328,7 @@ export class TransactionalEmailsApi { * @param templateId id of the template * @param {*} [options] Override http request options. */ - public getSmtpTemplate (templateId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSmtpTemplateOverview; }> { + public getSmtpTemplate (templateId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetSmtpTemplateOverview; }> { const localVarPath = this.basePath + '/smtp/templates/{templateId}' .replace('{' + 'templateId' + '}', encodeURIComponent(String(templateId))); const localVarQueryParameters: any = {}; @@ -23804,13 +24344,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23820,24 +24360,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSmtpTemplateOverview; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSmtpTemplateOverview"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSmtpTemplateOverview; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSmtpTemplateOverview"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23850,7 +24394,7 @@ export class TransactionalEmailsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getSmtpTemplates (templateStatus?: boolean, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSmtpTemplates; }> { + public getSmtpTemplates (templateStatus?: boolean, limit?: number, offset?: number, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetSmtpTemplates; }> { const localVarPath = this.basePath + '/smtp/templates'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23876,13 +24420,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23892,24 +24436,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSmtpTemplates; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSmtpTemplates"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSmtpTemplates; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSmtpTemplates"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -23924,7 +24472,7 @@ export class TransactionalEmailsApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getTransacBlockedContacts (startDate?: string, endDate?: string, limit?: number, offset?: number, senders?: Array, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetTransacBlockedContacts; }> { + public getTransacBlockedContacts (startDate?: string, endDate?: string, limit?: number, offset?: number, senders?: Array, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetTransacBlockedContacts; }> { const localVarPath = this.basePath + '/smtp/blockedContacts'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -23958,13 +24506,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -23974,24 +24522,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetTransacBlockedContacts; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetTransacBlockedContacts"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetTransacBlockedContacts; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetTransacBlockedContacts"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24001,7 +24553,7 @@ export class TransactionalEmailsApi { * @param uuid Unique id of the transactional email that has been sent to a particular contact * @param {*} [options] Override http request options. */ - public getTransacEmailContent (uuid: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetTransacEmailContent; }> { + public getTransacEmailContent (uuid: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetTransacEmailContent; }> { const localVarPath = this.basePath + '/smtp/emails/{uuid}' .replace('{' + 'uuid' + '}', encodeURIComponent(String(uuid))); const localVarQueryParameters: any = {}; @@ -24017,13 +24569,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24033,24 +24585,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetTransacEmailContent; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetTransacEmailContent"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetTransacEmailContent; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetTransacEmailContent"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24067,7 +24623,7 @@ export class TransactionalEmailsApi { * @param offset Index of the first document in the page * @param {*} [options] Override http request options. */ - public getTransacEmailsList (email?: string, templateId?: number, messageId?: string, startDate?: string, endDate?: string, sort?: 'asc' | 'desc', limit?: number, offset?: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetTransacEmailsList; }> { + public getTransacEmailsList (email?: string, templateId?: number, messageId?: string, startDate?: string, endDate?: string, sort?: 'asc' | 'desc', limit?: number, offset?: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetTransacEmailsList; }> { const localVarPath = this.basePath + '/smtp/emails'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -24109,13 +24665,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24125,24 +24681,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetTransacEmailsList; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetTransacEmailsList"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetTransacEmailsList; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetTransacEmailsList"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24153,7 +24713,7 @@ export class TransactionalEmailsApi { * @param sendTestEmail * @param {*} [options] Override http request options. */ - public sendTestTemplate (templateId: number, sendTestEmail: SendTestEmail, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public sendTestTemplate (templateId: number, sendTestEmail: SendTestEmail, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/templates/{templateId}/sendTest' .replace('{' + 'templateId' + '}', encodeURIComponent(String(templateId))); const localVarQueryParameters: any = {}; @@ -24174,14 +24734,14 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(sendTestEmail, "SendTestEmail") + url: localVarPath, + + + data: ObjectSerializer.serialize(sendTestEmail, "SendTestEmail") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24191,23 +24751,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24217,7 +24781,7 @@ export class TransactionalEmailsApi { * @param sendSmtpEmail Values to send a transactional email * @param {*} [options] Override http request options. */ - public sendTransacEmail (sendSmtpEmail: SendSmtpEmail, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateSmtpEmail; }> { + public sendTransacEmail (sendSmtpEmail: SendSmtpEmail, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateSmtpEmail; }> { const localVarPath = this.basePath + '/smtp/email'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -24232,14 +24796,14 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(sendSmtpEmail, "SendSmtpEmail") + url: localVarPath, + + + data: ObjectSerializer.serialize(sendSmtpEmail, "SendSmtpEmail") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24249,24 +24813,28 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateSmtpEmail; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateSmtpEmail"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateSmtpEmail; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateSmtpEmail"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24276,7 +24844,7 @@ export class TransactionalEmailsApi { * @param email contact email (urlencoded) to unblock. * @param {*} [options] Override http request options. */ - public smtpBlockedContactsEmailDelete (email: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public smtpBlockedContactsEmailDelete (email: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/blockedContacts/{email}' .replace('{' + 'email' + '}', encodeURIComponent(String(email))); const localVarQueryParameters: any = {}; @@ -24292,13 +24860,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24308,23 +24876,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24334,7 +24906,7 @@ export class TransactionalEmailsApi { * @param messageId MessageId of the transactional log to delete * @param {*} [options] Override http request options. */ - public smtpLogMessageIdDelete (messageId: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public smtpLogMessageIdDelete (messageId: string, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/log/{messageId}' .replace('{' + 'messageId' + '}', encodeURIComponent(String(messageId))); const localVarQueryParameters: any = {}; @@ -24350,13 +24922,13 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24366,23 +24938,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24393,7 +24969,7 @@ export class TransactionalEmailsApi { * @param smtpTemplate values to update in transactional email template * @param {*} [options] Override http request options. */ - public updateSmtpTemplate (templateId: number, smtpTemplate: UpdateSmtpTemplate, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateSmtpTemplate (templateId: number, smtpTemplate: UpdateSmtpTemplate, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/smtp/templates/{templateId}' .replace('{' + 'templateId' + '}', encodeURIComponent(String(templateId))); const localVarQueryParameters: any = {}; @@ -24414,14 +24990,14 @@ export class TransactionalEmailsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(smtpTemplate, "UpdateSmtpTemplate") + url: localVarPath, + + + data: ObjectSerializer.serialize(smtpTemplate, "UpdateSmtpTemplate") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24431,23 +25007,27 @@ export class TransactionalEmailsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24516,7 +25096,7 @@ export class TransactionalSMSApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getSmsEvents (limit?: number, startDate?: string, endDate?: string, offset?: number, days?: number, phoneNumber?: string, event?: 'bounces' | 'hardBounces' | 'softBounces' | 'delivered' | 'sent' | 'accepted' | 'unsubscription' | 'replies' | 'blocked' | 'rejected', tags?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetSmsEventReport; }> { + public getSmsEvents (limit?: number, startDate?: string, endDate?: string, offset?: number, days?: number, phoneNumber?: string, event?: 'bounces' | 'hardBounces' | 'softBounces' | 'delivered' | 'sent' | 'accepted' | 'unsubscription' | 'replies' | 'blocked' | 'rejected', tags?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetSmsEventReport; }> { const localVarPath = this.basePath + '/transactionalSMS/statistics/events'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -24562,13 +25142,13 @@ export class TransactionalSMSApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24578,24 +25158,28 @@ export class TransactionalSMSApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetSmsEventReport; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetSmsEventReport"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetSmsEventReport; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetSmsEventReport"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24608,7 +25192,7 @@ export class TransactionalSMSApi { * @param tag Filter on a tag * @param {*} [options] Override http request options. */ - public getTransacAggregatedSmsReport (startDate?: string, endDate?: string, days?: number, tag?: string, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetTransacAggregatedSmsReport; }> { + public getTransacAggregatedSmsReport (startDate?: string, endDate?: string, days?: number, tag?: string, options: any = {}) : Promise<{ response: AxiosResponse; body: GetTransacAggregatedSmsReport; }> { const localVarPath = this.basePath + '/transactionalSMS/statistics/aggregatedReport'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -24634,13 +25218,13 @@ export class TransactionalSMSApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24650,24 +25234,28 @@ export class TransactionalSMSApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetTransacAggregatedSmsReport; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetTransacAggregatedSmsReport"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetTransacAggregatedSmsReport; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetTransacAggregatedSmsReport"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24681,7 +25269,7 @@ export class TransactionalSMSApi { * @param sort Sort the results in the ascending/descending order of record creation. Default order is **descending** if `sort` is not passed * @param {*} [options] Override http request options. */ - public getTransacSmsReport (startDate?: string, endDate?: string, days?: number, tag?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetTransacSmsReport; }> { + public getTransacSmsReport (startDate?: string, endDate?: string, days?: number, tag?: string, sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetTransacSmsReport; }> { const localVarPath = this.basePath + '/transactionalSMS/statistics/reports'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -24711,13 +25299,13 @@ export class TransactionalSMSApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24727,24 +25315,28 @@ export class TransactionalSMSApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetTransacSmsReport; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetTransacSmsReport"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetTransacSmsReport; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetTransacSmsReport"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24754,7 +25346,7 @@ export class TransactionalSMSApi { * @param sendTransacSms Values to send a transactional SMS * @param {*} [options] Override http request options. */ - public sendTransacSms (sendTransacSms: SendTransacSms, options: any = {}) : Promise<{ response: http.IncomingMessage; body: SendSms; }> { + public sendTransacSms (sendTransacSms: SendTransacSms, options: any = {}) : Promise<{ response: AxiosResponse; body: SendSms; }> { const localVarPath = this.basePath + '/transactionalSMS/sms'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -24769,14 +25361,14 @@ export class TransactionalSMSApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(sendTransacSms, "SendTransacSms") + url: localVarPath, + + + data: ObjectSerializer.serialize(sendTransacSms, "SendTransacSms") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24786,24 +25378,28 @@ export class TransactionalSMSApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: SendSms; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "SendSms"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: SendSms; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "SendSms"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24864,7 +25460,7 @@ export class WebhooksApi { * @param createWebhook Values to create a webhook * @param {*} [options] Override http request options. */ - public createWebhook (createWebhook: CreateWebhook, options: any = {}) : Promise<{ response: http.IncomingMessage; body: CreateModel; }> { + public createWebhook (createWebhook: CreateWebhook, options: any = {}) : Promise<{ response: AxiosResponse; body: CreateModel; }> { const localVarPath = this.basePath + '/webhooks'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -24879,14 +25475,14 @@ export class WebhooksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'POST', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(createWebhook, "CreateWebhook") + url: localVarPath, + + + data: ObjectSerializer.serialize(createWebhook, "CreateWebhook") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24896,24 +25492,28 @@ export class WebhooksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: CreateModel; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "CreateModel"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: CreateModel; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "CreateModel"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24923,7 +25523,7 @@ export class WebhooksApi { * @param webhookId Id of the webhook * @param {*} [options] Override http request options. */ - public deleteWebhook (webhookId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteWebhook (webhookId: number, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/webhooks/{webhookId}' .replace('{' + 'webhookId' + '}', encodeURIComponent(String(webhookId))); const localVarQueryParameters: any = {}; @@ -24939,13 +25539,13 @@ export class WebhooksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -24955,23 +25555,27 @@ export class WebhooksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -24981,7 +25585,7 @@ export class WebhooksApi { * @param webhookId Id of the webhook * @param {*} [options] Override http request options. */ - public getWebhook (webhookId: number, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetWebhook; }> { + public getWebhook (webhookId: number, options: any = {}) : Promise<{ response: AxiosResponse; body: GetWebhook; }> { const localVarPath = this.basePath + '/webhooks/{webhookId}' .replace('{' + 'webhookId' + '}', encodeURIComponent(String(webhookId))); const localVarQueryParameters: any = {}; @@ -24997,13 +25601,13 @@ export class WebhooksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -25013,24 +25617,28 @@ export class WebhooksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetWebhook; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetWebhook"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetWebhook; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetWebhook"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -25041,7 +25649,7 @@ export class WebhooksApi { * @param sort Sort the results in the ascending/descending order of webhook creation * @param {*} [options] Override http request options. */ - public getWebhooks (type?: 'marketing' | 'transactional' | 'inbound', sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetWebhooks; }> { + public getWebhooks (type?: 'marketing' | 'transactional' | 'inbound', sort?: 'asc' | 'desc', options: any = {}) : Promise<{ response: AxiosResponse; body: GetWebhooks; }> { const localVarPath = this.basePath + '/webhooks'; const localVarQueryParameters: any = {}; const localVarHeaderParams: any = (Object).assign({}, this.defaultHeaders); @@ -25059,13 +25667,13 @@ export class WebhooksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -25075,24 +25683,28 @@ export class WebhooksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetWebhooks; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetWebhooks"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetWebhooks; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetWebhooks"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -25103,7 +25715,7 @@ export class WebhooksApi { * @param updateWebhook Values to update a webhook * @param {*} [options] Override http request options. */ - public updateWebhook (webhookId: number, updateWebhook: UpdateWebhook, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public updateWebhook (webhookId: number, updateWebhook: UpdateWebhook, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/webhooks/{webhookId}' .replace('{' + 'webhookId' + '}', encodeURIComponent(String(webhookId))); const localVarQueryParameters: any = {}; @@ -25124,14 +25736,14 @@ export class WebhooksApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'PUT', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, - body: ObjectSerializer.serialize(updateWebhook, "UpdateWebhook") + url: localVarPath, + + + data: ObjectSerializer.serialize(updateWebhook, "UpdateWebhook") }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -25141,23 +25753,27 @@ export class WebhooksApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -25218,7 +25834,7 @@ export class WhatsappCampaignsApi { * @param campaignId id of the campaign * @param {*} [options] Override http request options. */ - public deleteWhatsappCampaign (campaignId: any, options: any = {}) : Promise<{ response: http.IncomingMessage; body?: any; }> { + public deleteWhatsappCampaign (campaignId: any, options: any = {}) : Promise<{ response: AxiosResponse; body?: any; }> { const localVarPath = this.basePath + '/whatsappCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -25234,13 +25850,13 @@ export class WhatsappCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'DELETE', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -25250,23 +25866,27 @@ export class WhatsappCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body?: any; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body?: any; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + const {data} = response + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } @@ -25276,7 +25896,7 @@ export class WhatsappCampaignsApi { * @param campaignId Id of the campaign * @param {*} [options] Override http request options. */ - public getWhatsappCampaign (campaignId: any, options: any = {}) : Promise<{ response: http.IncomingMessage; body: GetWhatsappCampaignOverview; }> { + public getWhatsappCampaign (campaignId: any, options: any = {}) : Promise<{ response: AxiosResponse; body: GetWhatsappCampaignOverview; }> { const localVarPath = this.basePath + '/whatsappCampaigns/{campaignId}' .replace('{' + 'campaignId' + '}', encodeURIComponent(String(campaignId))); const localVarQueryParameters: any = {}; @@ -25292,13 +25912,13 @@ export class WhatsappCampaignsApi { const localVarUseFormData = false; - const localVarRequestOptions: localVarRequest.Options = { + const localVarRequestOptions: AxiosRequestConfig = { method: 'GET', - qs: localVarQueryParameters, + params: localVarQueryParameters, headers: localVarHeaderParams, - uri: localVarPath, - useQuerystring: this._useQuerystring, - json: true, + url: localVarPath, + + }; this.authentications.apiKey.applyToRequest(localVarRequestOptions); @@ -25308,25 +25928,30 @@ export class WhatsappCampaignsApi { this.authentications.default.applyToRequest(localVarRequestOptions); if (Object.keys(localVarFormParams).length) { - if (localVarUseFormData) { - (localVarRequestOptions).formData = localVarFormParams; - } else { - localVarRequestOptions.form = localVarFormParams; - } - } - return new Promise<{ response: http.IncomingMessage; body: GetWhatsappCampaignOverview; }>((resolve, reject) => { - localVarRequest(localVarRequestOptions, (error, response, body) => { - if (error) { - reject(error); - } else { - body = ObjectSerializer.deserialize(body, "GetWhatsappCampaignOverview"); - if (response.statusCode && response.statusCode >= 200 && response.statusCode <= 299) { - resolve({ response: response, body: body }); + if (localVarUseFormData) { + const formData = new FormData(); + + Object.entries(localVarFormParams).forEach(([key, value]: [string , any]) => { + formData.append(key, value); + }); + + (localVarRequestOptions).data = formData; + } else { + localVarRequestOptions.data = localVarFormParams; + } + } + return new Promise<{ response: AxiosResponse; body: GetWhatsappCampaignOverview; }>((resolve, reject) => { + localVarRequest(localVarRequestOptions).then((response) => { + let {data} = response + data = ObjectSerializer.deserialize(data, "GetWhatsappCampaignOverview"); + if (response.status && response.status >= 200 && response.status <= 299) { + resolve({ response: response, body: data }); } else { - reject({ response: response, body: body }); + reject({ response: response, body: data }); } - } + }); }); } } + diff --git a/tsconfig.json b/tsconfig.json index eddd051..7b11810 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,7 +3,6 @@ "outDir": "dist/", "module": "commonjs", "noImplicitAny": false, - "suppressImplicitAnyIndexErrors": true, "target": "ES6", "strict": true, "moduleResolution": "node", @@ -12,7 +11,8 @@ "noLib": false, "declaration": true, "isolatedModules": true, - "lib": ["dom", "es6", "es5", "dom.iterable", "scripthost"] + "lib": ["dom", "es6", "es5", "dom.iterable", "scripthost"], + "skipLibCheck": true }, "exclude": [ "node_modules" diff --git a/yarn.lock b/yarn.lock index 9c44e1e..465f9c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -187,7 +187,7 @@ "resolved" "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" "version" "7.4.1" -"ajv@^6.10.0", "ajv@^6.12.3", "ajv@^6.12.4": +"ajv@^6.10.0", "ajv@^6.12.4": "integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" "resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" "version" "6.12.6" @@ -250,18 +250,6 @@ "resolved" "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" "version" "2.1.0" -"asn1@~0.2.3": - "integrity" "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==" - "resolved" "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz" - "version" "0.2.4" - dependencies: - "safer-buffer" "~2.1.0" - -"assert-plus@^1.0.0", "assert-plus@1.0.0": - "integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" - "resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" - "version" "1.0.0" - "astral-regex@^2.0.0": "integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==" "resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz" @@ -272,28 +260,20 @@ "resolved" "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" "version" "0.4.0" -"aws-sign2@~0.7.0": - "integrity" "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" - "resolved" "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz" - "version" "0.7.0" - -"aws4@^1.8.0": - "integrity" "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" - "resolved" "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz" - "version" "1.11.0" +"axios@^1.4.0": + "integrity" "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==" + "resolved" "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz" + "version" "1.4.0" + dependencies: + "follow-redirects" "^1.15.0" + "form-data" "^4.0.0" + "proxy-from-env" "^1.1.0" "balanced-match@^1.0.0": "integrity" "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" "resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" "version" "1.0.2" -"bcrypt-pbkdf@^1.0.0": - "integrity" "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=" - "resolved" "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz" - "version" "1.0.2" - dependencies: - "tweetnacl" "^0.14.3" - "bluebird@^3.5.0": "integrity" "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" "resolved" "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" @@ -319,11 +299,6 @@ "resolved" "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" "version" "3.1.0" -"caseless@~0.12.0": - "integrity" "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" - "resolved" "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" - "version" "0.12.0" - "chalk@^2.0.0": "integrity" "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==" "resolved" "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" @@ -365,7 +340,7 @@ "resolved" "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" "version" "1.1.3" -"combined-stream@^1.0.6", "combined-stream@~1.0.6": +"combined-stream@^1.0.6", "combined-stream@^1.0.8": "integrity" "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" "resolved" "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" "version" "1.0.8" @@ -377,11 +352,6 @@ "resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" "version" "0.0.1" -"core-util-is@1.0.2": - "integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" - "resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" - "version" "1.0.2" - "cross-spawn@^7.0.2": "integrity" "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==" "resolved" "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" @@ -391,13 +361,6 @@ "shebang-command" "^2.0.0" "which" "^2.0.1" -"dashdash@^1.12.0": - "integrity" "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=" - "resolved" "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz" - "version" "1.14.1" - dependencies: - "assert-plus" "^1.0.0" - "debug@^4.0.1", "debug@^4.1.1", "debug@^4.3.1": "integrity" "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==" "resolved" "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz" @@ -429,14 +392,6 @@ dependencies: "esutils" "^2.0.2" -"ecc-jsbn@~0.1.1": - "integrity" "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=" - "resolved" "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz" - "version" "0.1.2" - dependencies: - "jsbn" "~0.1.0" - "safer-buffer" "^2.1.0" - "emoji-regex@^8.0.0": "integrity" "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" "resolved" "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" @@ -602,16 +557,6 @@ "resolved" "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" "version" "2.0.3" -"extend@~3.0.2": - "integrity" "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - "resolved" "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" - "version" "3.0.2" - -"extsprintf@^1.2.0", "extsprintf@1.3.0": - "integrity" "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" - "resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - "version" "1.3.0" - "fast-deep-equal@^3.1.1", "fast-deep-equal@^3.1.3": "integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" "resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" @@ -672,10 +617,10 @@ "resolved" "https://registry.npmjs.org/flatted/-/flatted-3.2.1.tgz" "version" "3.2.1" -"forever-agent@~0.6.1": - "integrity" "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" - "resolved" "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz" - "version" "0.6.1" +"follow-redirects@^1.15.0": + "integrity" "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + "resolved" "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" + "version" "1.15.2" "form-data@^2.5.0": "integrity" "sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==" @@ -686,13 +631,13 @@ "combined-stream" "^1.0.6" "mime-types" "^2.1.12" -"form-data@~2.3.2": - "integrity" "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==" - "resolved" "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz" - "version" "2.3.3" +"form-data@^4.0.0": + "integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==" + "resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + "version" "4.0.0" dependencies: "asynckit" "^0.4.0" - "combined-stream" "^1.0.6" + "combined-stream" "^1.0.8" "mime-types" "^2.1.12" "fs.realpath@^1.0.0": @@ -705,13 +650,6 @@ "resolved" "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" "version" "1.0.1" -"getpass@^0.1.1": - "integrity" "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=" - "resolved" "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz" - "version" "0.1.7" - dependencies: - "assert-plus" "^1.0.0" - "glob-parent@^5.1.2": "integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" "resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" @@ -750,19 +688,6 @@ "merge2" "^1.3.0" "slash" "^3.0.0" -"har-schema@^2.0.0": - "integrity" "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" - "resolved" "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz" - "version" "2.0.0" - -"har-validator@~5.1.3": - "integrity" "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==" - "resolved" "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz" - "version" "5.1.5" - dependencies: - "ajv" "^6.12.3" - "har-schema" "^2.0.0" - "has-flag@^3.0.0": "integrity" "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" @@ -773,15 +698,6 @@ "resolved" "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" "version" "4.0.0" -"http-signature@~1.2.0": - "integrity" "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=" - "resolved" "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz" - "version" "1.2.0" - dependencies: - "assert-plus" "^1.0.0" - "jsprim" "^1.2.2" - "sshpk" "^1.7.0" - "ignore@^4.0.6": "integrity" "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" "resolved" "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" @@ -840,21 +756,11 @@ "resolved" "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" "version" "7.0.0" -"is-typedarray@~1.0.0": - "integrity" "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - "resolved" "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" - "version" "1.0.0" - "isexe@^2.0.0": "integrity" "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" "resolved" "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" "version" "2.0.0" -"isstream@~0.1.2": - "integrity" "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" - "resolved" "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz" - "version" "0.1.2" - "js-tokens@^4.0.0": "integrity" "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" "resolved" "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" @@ -868,11 +774,6 @@ "argparse" "^1.0.7" "esprima" "^4.0.0" -"jsbn@~0.1.0": - "integrity" "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" - "resolved" "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" - "version" "0.1.1" - "json-schema-traverse@^0.4.1": "integrity" "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" @@ -883,31 +784,11 @@ "resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" "version" "1.0.0" -"json-schema@0.4.0": - "integrity" "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - "resolved" "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz" - "version" "0.4.0" - "json-stable-stringify-without-jsonify@^1.0.1": "integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" "resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" "version" "1.0.1" -"json-stringify-safe@~5.0.1": - "integrity" "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" - "resolved" "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" - "version" "5.0.1" - -"jsprim@^1.2.2": - "integrity" "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==" - "resolved" "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz" - "version" "1.4.2" - dependencies: - "assert-plus" "1.0.0" - "extsprintf" "1.3.0" - "json-schema" "0.4.0" - "verror" "1.10.0" - "levn@^0.4.1": "integrity" "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" "resolved" "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz" @@ -961,7 +842,7 @@ "resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.48.0.tgz" "version" "1.48.0" -"mime-types@^2.1.12", "mime-types@~2.1.19": +"mime-types@^2.1.12": "integrity" "sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==" "resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.31.tgz" "version" "2.1.31" @@ -990,11 +871,6 @@ "resolved" "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" "version" "1.4.0" -"oauth-sign@~0.9.0": - "integrity" "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" - "resolved" "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz" - "version" "0.9.0" - "once@^1.3.0": "integrity" "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" "resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz" @@ -1036,11 +912,6 @@ "resolved" "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" "version" "4.0.0" -"performance-now@^2.1.0": - "integrity" "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - "resolved" "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz" - "version" "2.1.0" - "picomatch@^2.2.3": "integrity" "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" "resolved" "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz" @@ -1056,21 +927,16 @@ "resolved" "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" "version" "2.0.3" -"psl@^1.1.28": - "integrity" "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - "resolved" "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz" - "version" "1.8.0" +"proxy-from-env@^1.1.0": + "integrity" "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + "resolved" "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + "version" "1.1.0" -"punycode@^2.1.0", "punycode@^2.1.1": +"punycode@^2.1.0": "integrity" "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" "resolved" "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" "version" "2.1.1" -"qs@~6.5.2": - "integrity" "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" - "resolved" "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" - "version" "6.5.2" - "queue-microtask@^1.2.2": "integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" "resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" @@ -1081,32 +947,6 @@ "resolved" "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" "version" "3.2.0" -"request@^2.81.0": - "integrity" "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==" - "resolved" "https://registry.npmjs.org/request/-/request-2.88.2.tgz" - "version" "2.88.2" - dependencies: - "aws-sign2" "~0.7.0" - "aws4" "^1.8.0" - "caseless" "~0.12.0" - "combined-stream" "~1.0.6" - "extend" "~3.0.2" - "forever-agent" "~0.6.1" - "form-data" "~2.3.2" - "har-validator" "~5.1.3" - "http-signature" "~1.2.0" - "is-typedarray" "~1.0.0" - "isstream" "~0.1.2" - "json-stringify-safe" "~5.0.1" - "mime-types" "~2.1.19" - "oauth-sign" "~0.9.0" - "performance-now" "^2.1.0" - "qs" "~6.5.2" - "safe-buffer" "^5.1.2" - "tough-cookie" "~2.5.0" - "tunnel-agent" "^0.6.0" - "uuid" "^3.3.2" - "require-from-string@^2.0.2": "integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" "resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" @@ -1136,16 +976,6 @@ dependencies: "queue-microtask" "^1.2.2" -"safe-buffer@^5.0.1", "safe-buffer@^5.1.2": - "integrity" "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - "resolved" "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - "version" "5.2.1" - -"safer-buffer@^2.0.2", "safer-buffer@^2.1.0", "safer-buffer@~2.1.0": - "integrity" "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - "resolved" "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" - "version" "2.1.2" - "semver@^7.2.1", "semver@^7.3.5": "integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==" "resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz" @@ -1184,21 +1014,6 @@ "resolved" "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" "version" "1.0.3" -"sshpk@^1.7.0": - "integrity" "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==" - "resolved" "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz" - "version" "1.16.1" - dependencies: - "asn1" "~0.2.3" - "assert-plus" "^1.0.0" - "bcrypt-pbkdf" "^1.0.0" - "dashdash" "^1.12.0" - "ecc-jsbn" "~0.1.1" - "getpass" "^0.1.1" - "jsbn" "~0.1.0" - "safer-buffer" "^2.0.2" - "tweetnacl" "~0.14.0" - "string-width@^4.2.0": "integrity" "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==" "resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz" @@ -1258,14 +1073,6 @@ dependencies: "is-number" "^7.0.0" -"tough-cookie@~2.5.0": - "integrity" "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==" - "resolved" "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz" - "version" "2.5.0" - dependencies: - "psl" "^1.1.28" - "punycode" "^2.1.1" - "tslib@^1.8.1": "integrity" "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" "resolved" "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" @@ -1278,18 +1085,6 @@ dependencies: "tslib" "^1.8.1" -"tunnel-agent@^0.6.0": - "integrity" "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=" - "resolved" "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz" - "version" "0.6.0" - dependencies: - "safe-buffer" "^5.0.1" - -"tweetnacl@^0.14.3", "tweetnacl@~0.14.0": - "integrity" "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" - "resolved" "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" - "version" "0.14.5" - "type-check@^0.4.0", "type-check@~0.4.0": "integrity" "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" "resolved" "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz" @@ -1302,10 +1097,10 @@ "resolved" "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz" "version" "0.20.2" -"typescript@^3.5.1", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": - "integrity" "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" - "resolved" "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz" - "version" "3.9.10" +"typescript@^5.1.6", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta": + "integrity" "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==" + "resolved" "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz" + "version" "5.1.6" "uri-js@^4.2.2": "integrity" "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" @@ -1314,25 +1109,11 @@ dependencies: "punycode" "^2.1.0" -"uuid@^3.3.2": - "integrity" "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - "resolved" "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz" - "version" "3.4.0" - "v8-compile-cache@^2.0.3": "integrity" "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" "resolved" "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz" "version" "2.3.0" -"verror@1.10.0": - "integrity" "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=" - "resolved" "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz" - "version" "1.10.0" - dependencies: - "assert-plus" "^1.0.0" - "core-util-is" "1.0.2" - "extsprintf" "^1.2.0" - "which@^2.0.1": "integrity" "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" "resolved" "https://registry.npmjs.org/which/-/which-2.0.2.tgz"