From 973de5fb1fb0f7f99ace3f43110b42ec17b292cf Mon Sep 17 00:00:00 2001 From: Isaac Martinez <6444182+ikemtz@users.noreply.github.com> Date: Wed, 28 Feb 2024 01:22:26 -0500 Subject: [PATCH] Updating dependencies (#116) * Updating depenencies * Updating dependencies --- azure-ci.yaml | 2 +- jest.config.js | 3 + package-lock.json | 3551 ++-- package.json | 34 +- src/generators/barrel.generator.spec.ts | 2 +- src/generators/base.generator.ts | 5 +- src/index.ts | 6 +- src/models/generator-options.ts | 2 +- src/models/schema-info.ts | 4 +- src/openapidoc-converter.spec.ts | 2 +- src/openapidoc-converter.ts | 42 +- .../__snapshots__/app.betsy-bot.spec.ts.snap | 16647 ---------------- src/tests/app.betsy-bot.spec.ts | 25 - 13 files changed, 2420 insertions(+), 17905 deletions(-) delete mode 100644 src/tests/__snapshots__/app.betsy-bot.spec.ts.snap delete mode 100644 src/tests/app.betsy-bot.spec.ts diff --git a/azure-ci.yaml b/azure-ci.yaml index 4cd6f66..e879098 100644 --- a/azure-ci.yaml +++ b/azure-ci.yaml @@ -1,4 +1,4 @@ -name: 6.$(DayOfYear)$(Rev:.rr) +name: 7.$(DayOfYear)$(Rev:.rr) pool: demands: npm diff --git a/jest.config.js b/jest.config.js index 4e8ea8a..3dbd543 100644 --- a/jest.config.js +++ b/jest.config.js @@ -18,4 +18,7 @@ module.exports = { coverageReporters: ['html', 'json', 'lcov', 'text', 'clover', 'cobertura'], maxConcurrency: 1, testTimeout: 30000, + moduleNameMapper: { + "^axios$": "axios/dist/node/axios.cjs" + } }; diff --git a/package-lock.json b/package-lock.json index 89679bf..48f4ff1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,37 +9,46 @@ "version": "0.0.0", "license": "MIT", "dependencies": { - "axios": ">=0.x", + "axios": ">=1.x", "handlebars": ">=4.x", "lodash": ">=4.x", "pluralize": "^8.0.0" }, "devDependencies": { - "@types/jest": "^27.4.1", - "@types/lodash": "^4.14.182", - "@types/node": "^16.11.27", - "@types/pluralize": "^0.0.29", - "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.32.0", - "eslint": "^8.21.0", - "eslint-config-prettier": "^8.5.0", - "eslint-config-standard": "^17.0.0", - "eslint-plugin-import": "^2.26.0", + "@types/jest": "^27.5.2", + "@types/lodash": "^4.14.202", + "@types/node": "^20.11.21", + "@types/pluralize": "^0.0.33", + "@typescript-eslint/eslint-plugin": "^7.1.0", + "@typescript-eslint/parser": "^7.1.0", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", + "eslint-config-standard": "^17.1.0", + "eslint-plugin-import": "^2.29.1", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-promise": "^6.1.1", "jest": "^27.5.1", "jest-junit": "^13.2.0", - "openapi3-ts": "^2.0.2", - "prettier": "^2.7.1", + "openapi3-ts": "^4.2.2", + "prettier": "^3.2.5", "rxjs": "^7.6.0", "ts-jest": "^27.1.3", - "typescript": "^4.6.3" + "typescript": "^4.9.5" }, "peerDependencies": { - "axios": ">=0.x", + "axios": ">=1.x", "handlebars": ">=4.x", "lodash": ">=4.x", - "rxjs": ">=6.x" + "rxjs": "*" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/@ampproject/remapping": { @@ -55,17 +64,89 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/@babel/compat-data": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", @@ -106,37 +187,29 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/generator/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.17.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", @@ -156,59 +229,43 @@ } }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", "dev": true, - "dependencies": { - "@babel/types": "^7.16.7" - }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -267,21 +324,30 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true, "engines": { "node": ">=6.9.0" @@ -311,13 +377,13 @@ } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "engines": { @@ -362,13 +428,13 @@ "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, "engines": { "node": ">=0.8.0" @@ -377,7 +443,7 @@ "node_modules/@babel/highlight/node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true, "engines": { "node": ">=4" @@ -396,9 +462,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -570,34 +636,34 @@ } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "engines": { @@ -614,12 +680,13 @@ } }, "node_modules/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" }, "engines": { @@ -632,54 +699,93 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.6.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" }, "engines": { "node": ">=10.10.0" } }, - "node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "engines": { + "node": ">=12.22" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/nzakas" } }, "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", "dev": true }, "node_modules/@istanbuljs/load-nyc-config": { @@ -1048,29 +1154,52 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.4.tgz", + "integrity": "sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true, "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz", + "integrity": "sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==", "dev": true, "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@nodelib/fs.scandir": { @@ -1210,9 +1339,9 @@ } }, "node_modules/@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", "dev": true, "dependencies": { "jest-matcher-utils": "^27.0.0", @@ -1220,33 +1349,36 @@ } }, "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.182", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", - "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==", "dev": true }, "node_modules/@types/node": { - "version": "16.11.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz", - "integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==", - "dev": true + "version": "20.11.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.21.tgz", + "integrity": "sha512-/ySDLGscFPNasfqStUuWWPfL78jompfIoVzLJPVVAHBh6rpG68+pI2Gk+fNLeI8/f1yPYL4s46EleVIc20F1Ow==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/pluralize": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/pluralize/-/pluralize-0.0.29.tgz", - "integrity": "sha512-BYOID+l2Aco2nBik+iYS4SZX0Lf20KPILP5RGmM1IgzdwNdTs0eebiFriOPcej1sX9mLnSoiNte5zcFxssgpGA==", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/pluralize/-/pluralize-0.0.33.tgz", + "integrity": "sha512-JOqsl+ZoCpP4e8TDke9W79FDcSgPAR0l6pixx2JHkhnRjvShyYiAYw2LVsnA7K08Y6DeOnaU6ujmENO4os/cYg==", "dev": true }, "node_modules/@types/prettier": { @@ -1255,6 +1387,12 @@ "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", "dev": true }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, "node_modules/@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -1277,31 +1415,33 @@ "dev": true }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.0.tgz", + "integrity": "sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/type-utils": "7.1.0", + "@typescript-eslint/utils": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -1310,25 +1450,26 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -1337,16 +1478,16 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.0.tgz", + "integrity": "sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -1354,24 +1495,25 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.0.tgz", + "integrity": "sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==", "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/utils": "7.1.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "*" + "eslint": "^8.56.0" }, "peerDependenciesMeta": { "typescript": { @@ -1380,12 +1522,12 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.0.tgz", + "integrity": "sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==", "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -1393,21 +1535,22 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.0.tgz", + "integrity": "sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", @@ -1419,47 +1562,78 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.0.tgz", + "integrity": "sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==", "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "semver": "^7.5.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "eslint": "^8.56.0" } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.0.tgz", + "integrity": "sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "7.1.0", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^16.0.0 || >=18.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, "node_modules/abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -1467,9 +1641,9 @@ "dev": true }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -1616,16 +1790,32 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "is-string": "^1.0.7" }, "engines": { @@ -1644,15 +1834,94 @@ "node": ">=8" } }, + "node_modules/array.prototype.filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", + "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", + "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" }, "engines": { "node": ">= 0.4" @@ -1666,13 +1935,29 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "dependencies": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/axios/node_modules/form-data": { @@ -1881,13 +2166,19 @@ } }, "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -2131,16 +2422,38 @@ "node": ">=0.10.0" } }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "dependencies": { - "object-keys": "^1.0.12" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "engines": { "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/delayed-stream": { @@ -2248,31 +2561,52 @@ } }, "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz", + "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.2", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", + "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.1", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.14" }, "engines": { "node": ">= 0.4" @@ -2281,6 +2615,56 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, "node_modules/es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", @@ -2402,50 +2786,49 @@ } }, "node_modules/eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", - "dev": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "ajv": "^6.10.0", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", - "esquery": "^1.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" @@ -2458,9 +2841,9 @@ } }, "node_modules/eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, "bin": { "eslint-config-prettier": "bin/cli.js" @@ -2470,9 +2853,9 @@ } }, "node_modules/eslint-config-standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", - "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "dev": true, "funding": [ { @@ -2488,21 +2871,25 @@ "url": "https://feross.org/support" } ], + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "eslint": "^8.0.1", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-n": "^15.0.0", + "eslint-plugin-n": "^15.0.0 || ^16.0.0 ", "eslint-plugin-promise": "^6.0.0" } }, "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "dependencies": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" } }, "node_modules/eslint-import-resolver-node/node_modules/debug": { @@ -2515,16 +2902,20 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/eslint-module-utils/node_modules/debug": { @@ -2580,24 +2971,28 @@ } }, "node_modules/eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" @@ -2607,12 +3002,12 @@ } }, "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { @@ -2627,11 +3022,14 @@ "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } }, "node_modules/eslint-plugin-n": { "version": "15.6.0", @@ -2750,18 +3148,18 @@ } }, "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-promise": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", - "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2770,24 +3168,12 @@ "eslint": "^7.0.0 || ^8.0.0" } }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, "node_modules/eslint-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, + "peer": true, "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -2806,23 +3192,27 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", "dev": true, + "peer": true, "engines": { "node": ">=10" } }, "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "dependencies": { "esrecurse": "^4.3.0", @@ -2830,6 +3220,9 @@ }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, "node_modules/eslint/node_modules/estraverse": { @@ -2912,14 +3305,14 @@ } }, "node_modules/espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "dependencies": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -2942,9 +3335,9 @@ } }, "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "dependencies": { "estraverse": "^5.1.0" @@ -2983,15 +3376,6 @@ "node": ">=4.0" } }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -3055,9 +3439,9 @@ "dev": true }, "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -3136,18 +3520,6 @@ "node": ">=8" } }, - "node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -3168,9 +3540,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", "funding": [ { "type": "individual", @@ -3186,6 +3558,15 @@ } } }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/form-data": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", @@ -3221,16 +3602,40 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/gensync": { "version": "1.0.0-beta.2", @@ -3251,14 +3656,19 @@ } }, "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3286,13 +3696,14 @@ } }, "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" }, "engines": { "node": ">= 0.4" @@ -3334,9 +3745,9 @@ } }, "node_modules/globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "dependencies": { "type-fest": "^0.20.2" @@ -3348,6 +3759,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -3368,25 +3794,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, "node_modules/handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "dependencies": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, @@ -3400,22 +3838,10 @@ "uglify-js": "^3.1.4" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3430,6 +3856,30 @@ "node": ">=8" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -3443,12 +3893,12 @@ } }, "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "dependencies": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" }, "engines": { "node": ">= 0.4" @@ -3457,6 +3907,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", @@ -3524,9 +3986,9 @@ } }, "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true, "engines": { "node": ">= 4" @@ -3593,19 +4055,35 @@ "dev": true }, "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" }, "engines": { "node": ">= 0.4" } }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -3641,9 +4119,9 @@ } }, "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, "engines": { "node": ">= 0.4" @@ -3653,12 +4131,12 @@ } }, "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "dependencies": { - "has": "^1.0.3" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3719,9 +4197,9 @@ } }, "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, "engines": { "node": ">= 0.4" @@ -3740,9 +4218,9 @@ } }, "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" @@ -3754,6 +4232,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -3777,10 +4264,16 @@ } }, "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -3827,6 +4320,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -3845,6 +4353,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -3877,9 +4391,9 @@ } }, "node_modules/istanbul-lib-instrument/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -4697,19 +5211,6 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -4755,9 +5256,9 @@ } }, "node_modules/make-dir/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, "bin": { "semver": "bin/semver.js" @@ -4920,9 +5421,9 @@ "dev": true }, "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4938,14 +5439,14 @@ } }, "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" }, "engines": { @@ -4955,15 +5456,45 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", + "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", + "dev": true, + "dependencies": { + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" + } + }, "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "engines": { "node": ">= 0.4" @@ -4997,64 +5528,31 @@ } }, "node_modules/openapi3-ts": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", - "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-4.2.2.tgz", + "integrity": "sha512-+9g4actZKeb3czfi9gVQ4Br2Ju3KwhCAQJBNaKgye5KggqcBLIhFHH+nIkcm0BUX00TrAJl6dH4JWgM4G4JWrw==", "dev": true, "dependencies": { - "yaml": "^1.10.2" + "yaml": "^2.3.4" } }, "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" }, "engines": { "node": ">= 0.8.0" } }, - "node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -5091,15 +5589,6 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -5250,6 +5739,15 @@ "node": ">=4" } }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -5260,15 +5758,15 @@ } }, "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true, "bin": { - "prettier": "bin-prettier.js" + "prettier": "bin/prettier.cjs" }, "engines": { - "node": ">=10.13.0" + "node": ">=14" }, "funding": { "url": "https://github.com/prettier/prettier?sponsor=1" @@ -5313,6 +5811,11 @@ "node": ">= 6" } }, + "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/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -5360,6 +5863,24 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -5388,12 +5909,12 @@ "dev": true }, "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "dependencies": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, @@ -5500,12 +6021,47 @@ "tslib": "^2.1.0" } }, + "node_modules/safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -5525,9 +6081,9 @@ } }, "node_modules/semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -5539,6 +6095,38 @@ "node": ">=10" } }, + "node_modules/set-function-length": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -5561,14 +6149,18 @@ } }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", + "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5667,27 +6259,46 @@ "node": ">=8" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, "dependencies": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5874,6 +6485,18 @@ "node": ">=8" } }, + "node_modules/ts-api-utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, "node_modules/ts-jest": { "version": "27.1.3", "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.3.tgz", @@ -5919,13 +6542,13 @@ } }, "node_modules/tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "dependencies": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } @@ -5945,7 +6568,7 @@ "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, "engines": { "node": ">=4" @@ -5957,27 +6580,6 @@ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "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/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -5996,19 +6598,92 @@ "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, "engines": { - "node": ">=4" + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "node_modules/typed-array-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", + "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/typedarray-to-buffer": { @@ -6021,9 +6696,9 @@ } }, "node_modules/typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -6046,20 +6721,26 @@ } }, "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" }, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "node_modules/universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", @@ -6097,12 +6778,6 @@ "uuid": "dist/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/v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -6225,6 +6900,25 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/which-typed-array": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/word-wrap": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", @@ -6329,12 +7023,15 @@ "dev": true }, "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.0.tgz", + "integrity": "sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/yargs": { @@ -6378,6 +7075,12 @@ } }, "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, "@ampproject/remapping": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", @@ -6388,12 +7091,71 @@ } }, "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", "dev": true, "requires": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "@babel/compat-data": { @@ -6426,30 +7188,23 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", "dev": true, "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" } }, "@babel/helper-compilation-targets": { @@ -6465,49 +7220,36 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dev": true, - "requires": { - "@babel/types": "^7.16.7" - } + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true }, "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" } }, "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" } }, "@babel/helper-module-imports": { @@ -6551,18 +7293,24 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", "dev": true, "requires": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" } }, + "@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true + }, "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", "dev": true }, "@babel/helper-validator-option": { @@ -6583,13 +7331,13 @@ } }, "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", "js-tokens": "^4.0.0" }, "dependencies": { @@ -6625,19 +7373,19 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", "dev": true }, "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, "supports-color": { @@ -6652,9 +7400,9 @@ } }, "@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.9.tgz", + "integrity": "sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==", "dev": true }, "@babel/plugin-syntax-async-generators": { @@ -6775,31 +7523,31 @@ } }, "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.23.9.tgz", + "integrity": "sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA==", "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9" } }, "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.9.tgz", + "integrity": "sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.23.9", + "debug": "^4.3.1", "globals": "^11.1.0" }, "dependencies": { @@ -6812,12 +7560,13 @@ } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", + "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", "to-fast-properties": "^2.0.0" } }, @@ -6827,16 +7576,31 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true + }, "@eslint/eslintrc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.3.2", - "globals": "^13.15.0", + "espree": "^9.6.0", + "globals": "^13.19.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -6844,27 +7608,33 @@ "strip-json-comments": "^3.1.1" } }, + "@eslint/js": { + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true + }, "@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" } }, - "@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true }, "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz", + "integrity": "sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==", "dev": true }, "@istanbuljs/load-nyc-config": { @@ -7153,26 +7923,43 @@ "chalk": "^4.0.0" } }, + "@jridgewell/gen-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.4.tgz", + "integrity": "sha512-Oud2QPM5dHviZNn4y/WhhYKSXksv+1xLEIsNrAbGcFzUN3ubqWRFT5gwPchNc5NuzILOU4tPBDTZ4VwhL8Y7cw==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", "dev": true }, "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.23.tgz", + "integrity": "sha512-9/4foRoUKp8s96tSkh8DlAAc5A0Ty8vLXld+l9gjKKY6ckwI8G15f0hskGmuLZu78ZlGa1vtsfOa+lnB4vG6Jg==", "dev": true, "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" } }, "@nodelib/fs.scandir": { @@ -7300,9 +8087,9 @@ } }, "@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", "dev": true, "requires": { "jest-matcher-utils": "^27.0.0", @@ -7310,33 +8097,36 @@ } }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", "dev": true }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", "dev": true }, "@types/lodash": { - "version": "4.14.182", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.182.tgz", - "integrity": "sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==", + "version": "4.14.202", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", + "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==", "dev": true }, "@types/node": { - "version": "16.11.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.27.tgz", - "integrity": "sha512-C1pD3kgLoZ56Uuy5lhfOxie4aZlA3UMGLX9rXteq4WitEZH6Rl80mwactt9QG0w0gLFlN/kLBTFnGXtDVWvWQw==", - "dev": true + "version": "20.11.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.21.tgz", + "integrity": "sha512-/ySDLGscFPNasfqStUuWWPfL78jompfIoVzLJPVVAHBh6rpG68+pI2Gk+fNLeI8/f1yPYL4s46EleVIc20F1Ow==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } }, "@types/pluralize": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/pluralize/-/pluralize-0.0.29.tgz", - "integrity": "sha512-BYOID+l2Aco2nBik+iYS4SZX0Lf20KPILP5RGmM1IgzdwNdTs0eebiFriOPcej1sX9mLnSoiNte5zcFxssgpGA==", + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/@types/pluralize/-/pluralize-0.0.33.tgz", + "integrity": "sha512-JOqsl+ZoCpP4e8TDke9W79FDcSgPAR0l6pixx2JHkhnRjvShyYiAYw2LVsnA7K08Y6DeOnaU6ujmENO4os/cYg==", "dev": true }, "@types/prettier": { @@ -7345,6 +8135,12 @@ "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==", "dev": true }, + "@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==", + "dev": true + }, "@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -7367,100 +8163,132 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.32.0.tgz", - "integrity": "sha512-CHLuz5Uz7bHP2WgVlvoZGhf0BvFakBJKAD/43Ty0emn4wXWv5k01ND0C0fHcl/Im8Td2y/7h44E9pca9qAu2ew==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.1.0.tgz", + "integrity": "sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/type-utils": "5.32.0", - "@typescript-eslint/utils": "5.32.0", + "@eslint-community/regexpp": "^4.5.1", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/type-utils": "7.1.0", + "@typescript-eslint/utils": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.2.0", - "regexpp": "^3.2.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "graphemer": "^1.4.0", + "ignore": "^5.2.4", + "natural-compare": "^1.4.0", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/parser": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.32.0.tgz", - "integrity": "sha512-IxRtsehdGV9GFQ35IGm5oKKR2OGcazUoiNBxhRV160iF9FoyuXxjY+rIqs1gfnd+4eL98OjeGnMpE7RF/NBb3A==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.1.0.tgz", + "integrity": "sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.32.0.tgz", - "integrity": "sha512-KyAE+tUON0D7tNz92p1uetRqVJiiAkeluvwvZOqBmW9z2XApmk5WSMV9FrzOroAcVxJZB3GfUwVKr98Dr/OjOg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.1.0.tgz", + "integrity": "sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0" + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0" } }, "@typescript-eslint/type-utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.32.0.tgz", - "integrity": "sha512-0gSsIhFDduBz3QcHJIp3qRCvVYbqzHg8D6bHFsDMrm0rURYDj+skBK2zmYebdCp+4nrd9VWd13egvhYFJj/wZg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.1.0.tgz", + "integrity": "sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==", "dev": true, "requires": { - "@typescript-eslint/utils": "5.32.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "@typescript-eslint/utils": "7.1.0", "debug": "^4.3.4", - "tsutils": "^3.21.0" + "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.32.0.tgz", - "integrity": "sha512-EBUKs68DOcT/EjGfzywp+f8wG9Zw6gj6BjWu7KV/IYllqKJFPlZlLSYw/PTvVyiRw50t6wVbgv4p9uE2h6sZrQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.1.0.tgz", + "integrity": "sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.32.0.tgz", - "integrity": "sha512-ZVAUkvPk3ITGtCLU5J4atCw9RTxK+SRc6hXqLtllC2sGSeMFWN+YwbiJR9CFrSFJ3w4SJfcWtDwNb/DmUIHdhg==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.1.0.tgz", + "integrity": "sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/visitor-keys": "5.32.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/visitor-keys": "7.1.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } } }, "@typescript-eslint/utils": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.32.0.tgz", - "integrity": "sha512-W7lYIAI5Zlc5K082dGR27Fczjb3Q57ECcXefKU/f0ajM5ToM0P+N9NmJWip8GmGu/g6QISNT+K6KYB+iSHjXCQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.1.0.tgz", + "integrity": "sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==", "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.32.0", - "@typescript-eslint/types": "5.32.0", - "@typescript-eslint/typescript-estree": "5.32.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "@eslint-community/eslint-utils": "^4.4.0", + "@types/json-schema": "^7.0.12", + "@types/semver": "^7.5.0", + "@typescript-eslint/scope-manager": "7.1.0", + "@typescript-eslint/types": "7.1.0", + "@typescript-eslint/typescript-estree": "7.1.0", + "semver": "^7.5.4" } }, "@typescript-eslint/visitor-keys": { - "version": "5.32.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.32.0.tgz", - "integrity": "sha512-S54xOHZgfThiZ38/ZGTgB2rqx51CMJ5MCfVT2IplK4Q7hgzGfe0nLzLCcenDnc/cSjP568hdeKfeDcBgqNHD/g==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.1.0.tgz", + "integrity": "sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==", "dev": true, "requires": { - "@typescript-eslint/types": "5.32.0", - "eslint-visitor-keys": "^3.3.0" + "@typescript-eslint/types": "7.1.0", + "eslint-visitor-keys": "^3.4.1" } }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, "abab": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", @@ -7468,9 +8296,9 @@ "dev": true }, "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dev": true }, "acorn-globals": { @@ -7573,16 +8401,26 @@ "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true }, + "array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + } + }, "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", "is-string": "^1.0.7" } }, @@ -7592,15 +8430,70 @@ "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true }, + "array.prototype.filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz", + "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "array.prototype.findlastindex": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz", + "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + } + }, "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" } }, "asynckit": { @@ -7608,13 +8501,23 @@ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, + "available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "requires": { + "possible-typed-array-names": "^1.0.0" + } + }, "axios": { - "version": "0.27.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", - "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", "requires": { - "follow-redirects": "^1.14.9", - "form-data": "^4.0.0" + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" }, "dependencies": { "form-data": { @@ -7779,13 +8682,16 @@ } }, "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" } }, "callsites": { @@ -7973,13 +8879,26 @@ "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, "requires": { - "object-keys": "^1.0.12" + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, "delayed-stream": { @@ -8061,32 +8980,94 @@ "is-arrayish": "^0.2.1" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "es-abstract": { + "version": "1.22.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.4.tgz", + "integrity": "sha512-vZYJlk2u6qHYxBOTjAeg7qUxHdNfih64Uu2J8QqWgXZ2cri0ZpJAkzDUK/q593+mvKwlxyaxr6F1Q+3LKoQRgg==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.7", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.2", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.1", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.0", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.1", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.14" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "dev": true + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" + "hasown": "^2.0.0" } }, "es-to-primitive": { @@ -8173,56 +9154,55 @@ } }, "eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", - "dev": true, - "requires": { - "@eslint/eslintrc": "^1.3.0", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "ajv": "^6.10.0", + "version": "8.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.2", "debug": "^4.3.2", "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.3", - "esquery": "^1.4.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^6.0.1", "find-up": "^5.0.0", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "dependencies": { "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, "requires": { "esrecurse": "^4.3.0", @@ -8281,27 +9261,28 @@ } }, "eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, "requires": {} }, "eslint-config-standard": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.0.0.tgz", - "integrity": "sha512-/2ks1GKyqSOkH7JFvXJicu0iMpoojkwB+f5Du/1SC0PtBL+s8v30k9njRZ21pm2drKYm2342jFnGWzttxPmZVg==", + "version": "17.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-17.1.0.tgz", + "integrity": "sha512-IwHwmaBNtDK4zDHQukFDW5u/aTb8+meQWZvNFWkiGmbWjD6bqyuSSBxxXKkCftCUzc1zwCH2m/baCNDLGmuO5Q==", "dev": true, "requires": {} }, "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, "requires": { "debug": "^3.2.7", - "resolve": "^1.20.0" + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" }, "dependencies": { "debug": { @@ -8316,13 +9297,12 @@ } }, "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz", + "integrity": "sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==", "dev": true, "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "dependencies": { "debug": { @@ -8364,33 +9344,37 @@ } }, "eslint-plugin-import": { - "version": "2.26.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "version": "2.29.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz", + "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==", "dev": true, "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.3", - "has": "^1.0.3", - "is-core-module": "^2.8.1", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", - "object.values": "^1.1.5", - "resolve": "^1.22.0", - "tsconfig-paths": "^3.14.1" + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" }, "dependencies": { "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "doctrine": { @@ -8402,10 +9386,10 @@ "esutils": "^2.0.2" } }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -8489,35 +9473,26 @@ "dev": true }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } }, "eslint-plugin-promise": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", - "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz", + "integrity": "sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==", "dev": true, "requires": {} }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, "eslint-utils": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "dev": true, + "peer": true, "requires": { "eslint-visitor-keys": "^2.0.0" }, @@ -8526,25 +9501,26 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "dev": true + "dev": true, + "peer": true } } }, "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true }, "espree": { - "version": "9.3.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", - "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, "requires": { - "acorn": "^8.8.0", + "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.1" } }, "esprima": { @@ -8554,9 +9530,9 @@ "dev": true }, "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, "requires": { "estraverse": "^5.1.0" @@ -8587,12 +9563,6 @@ } } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -8641,9 +9611,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -8712,15 +9682,6 @@ "to-regex-range": "^5.0.1" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, "flat-cache": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", @@ -8738,9 +9699,18 @@ "dev": true }, "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } }, "form-data": { "version": "3.0.1", @@ -8767,15 +9737,27 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true }, "gensync": { @@ -8791,14 +9773,16 @@ "dev": true }, "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" } }, "get-package-type": { @@ -8814,13 +9798,14 @@ "dev": true }, "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" } }, "glob": { @@ -8847,14 +9832,23 @@ } }, "globals": { - "version": "13.16.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.16.0.tgz", - "integrity": "sha512-A1lrQfpNF+McdPOnnFqY3kSN0AFTy485bTi1bkLk4mVPODIUEcSfhHgRqA+QdXPksrSTTztYXx37NFV+GpGk3Q==", + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, "requires": { "type-fest": "^0.20.2" } }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, "globby": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", @@ -8869,43 +9863,43 @@ "slash": "^3.0.0" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.9", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", "requires": { "minimist": "^1.2.5", - "neo-async": "^2.6.0", + "neo-async": "^2.6.2", "source-map": "^0.6.1", "uglify-js": "^3.1.4", "wordwrap": "^1.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true }, "has-flag": { @@ -8914,6 +9908,21 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, "has-symbols": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", @@ -8921,12 +9930,21 @@ "dev": true }, "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, "requires": { - "has-symbols": "^1.0.2" + "has-symbols": "^1.0.3" + } + }, + "hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" } }, "html-encoding-sniffer": { @@ -8981,9 +9999,9 @@ } }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", "dev": true }, "import-fresh": { @@ -9029,16 +10047,26 @@ "dev": true }, "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", + "es-errors": "^1.3.0", + "hasown": "^2.0.0", "side-channel": "^1.0.4" } }, + "is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", @@ -9065,18 +10093,18 @@ } }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true }, "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "requires": { - "has": "^1.0.3" + "hasown": "^2.0.0" } }, "is-date-object": { @@ -9116,9 +10144,9 @@ } }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true }, "is-number": { @@ -9128,14 +10156,20 @@ "dev": true }, "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, "requires": { "has-tostringtag": "^1.0.0" } }, + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + }, "is-potential-custom-element-name": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", @@ -9153,10 +10187,13 @@ } }, "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "requires": { + "call-bind": "^1.0.7" + } }, "is-stream": { "version": "2.0.1", @@ -9182,6 +10219,15 @@ "has-symbols": "^1.0.2" } }, + "is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.14" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -9197,6 +10243,12 @@ "call-bind": "^1.0.2" } }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -9223,9 +10275,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -9861,16 +10913,6 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", @@ -9907,9 +10949,9 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true } } @@ -10041,9 +11083,9 @@ "dev": true }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true }, "object-keys": { @@ -10053,26 +11095,50 @@ "dev": true }, "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", "object-keys": "^1.1.1" } }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.groupby": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz", + "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==", + "dev": true, + "requires": { + "array.prototype.filter": "^1.0.3", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.0.0" + } + }, "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "once": { @@ -10094,52 +11160,28 @@ } }, "openapi3-ts": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-2.0.2.tgz", - "integrity": "sha512-TxhYBMoqx9frXyOgnRHufjQfPXomTIHYKhSKJ6jHfj13kS8OEIhvmE8CTuQyKtjjWttAjX5DPxM1vmalEpo8Qw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-4.2.2.tgz", + "integrity": "sha512-+9g4actZKeb3czfi9gVQ4Br2Ju3KwhCAQJBNaKgye5KggqcBLIhFHH+nIkcm0BUX00TrAJl6dH4JWgM4G4JWrw==", "dev": true, "requires": { - "yaml": "^1.10.2" + "yaml": "^2.3.4" } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" + "type-check": "^0.4.0" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - }, "parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -10167,12 +11209,6 @@ "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", "dev": true }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -10280,6 +11316,12 @@ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==" }, + "possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true + }, "prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -10287,9 +11329,9 @@ "dev": true }, "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true }, "pretty-format": { @@ -10321,6 +11363,11 @@ "sisteransi": "^1.0.5" } }, + "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==" + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -10351,6 +11398,18 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, + "regexp.prototype.flags": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.2.tgz", + "integrity": "sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + } + }, "regexpp": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", @@ -10370,12 +11429,12 @@ "dev": true }, "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "requires": { - "is-core-module": "^2.9.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -10442,12 +11501,35 @@ "tslib": "^2.1.0" } }, + "safe-array-concat": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.0.tgz", + "integrity": "sha512-ZdQ0Jeb9Ofti4hbt5lX3T2JcAamT9hfzYU1MNB+z/jaEbB6wfFfPIR/zEORmZqobkCCJhSjodobH6WHNmJ97dg==", + "dev": true, + "requires": { + "call-bind": "^1.0.5", + "get-intrinsic": "^1.2.2", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, + "safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "requires": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -10464,14 +11546,40 @@ } }, "semver": { - "version": "7.3.8", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", - "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "requires": { "lru-cache": "^6.0.0" } }, + "set-function-length": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz", + "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==", + "dev": true, + "requires": { + "define-data-property": "^1.1.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.1" + } + }, + "set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -10488,14 +11596,15 @@ "dev": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.5.tgz", + "integrity": "sha512-QcgiIWV4WV7qWExbN5llt6frQB/lBven9pqliLXfGPB+K9ZYXxDozp0wLkHS24kWCm+6YXH/f0HhnObZnZOBnQ==", "dev": true, "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" } }, "signal-exit": { @@ -10575,24 +11684,37 @@ "strip-ansi": "^6.0.1" } }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" } }, "strip-ansi": { @@ -10728,6 +11850,13 @@ "punycode": "^2.1.1" } }, + "ts-api-utils": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz", + "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==", + "dev": true, + "requires": {} + }, "ts-jest": { "version": "27.1.3", "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-27.1.3.tgz", @@ -10745,13 +11874,13 @@ } }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" }, @@ -10768,7 +11897,7 @@ "strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true } } @@ -10779,23 +11908,6 @@ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -10817,6 +11929,58 @@ "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true }, + "typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + } + }, + "typed-array-length": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.5.tgz", + "integrity": "sha512-yMi0PlwuznKHxKmcpoOdeLwxBoVPkqZxd7q2FgMkmD3bNwvF5VW0+UlUQ1k1vmktTu4Yu13Q0RIxEP8+B+wloA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + } + }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -10827,9 +11991,9 @@ } }, "typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true }, "uglify-js": { @@ -10839,17 +12003,23 @@ "optional": true }, "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" } }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, "universalify": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", @@ -10881,12 +12051,6 @@ "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "dev": true }, - "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 - }, "v8-to-istanbul": { "version": "8.1.1", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", @@ -10987,6 +12151,19 @@ "is-symbol": "^1.0.3" } }, + "which-typed-array": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz", + "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.6", + "call-bind": "^1.0.5", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.1" + } + }, "word-wrap": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.4.tgz", @@ -11065,9 +12242,9 @@ "dev": true }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.0.tgz", + "integrity": "sha512-j9iR8g+/t0lArF4V6NE/QCfT+CO7iLqrXAHZbJdo+LfjqP1vR8Fg5bSiaq6Q2lOD1AUEVrEVIgABvBFYojJVYQ==", "dev": true }, "yargs": { diff --git a/package.json b/package.json index 14bc018..1ba0a4c 100644 --- a/package.json +++ b/package.json @@ -37,36 +37,36 @@ ], "homepage": "https://github.com/ikemtz/OpenApi-TS-Generator#readme", "devDependencies": { - "@types/jest": "^27.4.1", - "@types/lodash": "^4.14.182", - "@types/node": "^16.11.27", - "@types/pluralize": "^0.0.29", - "@typescript-eslint/eslint-plugin": "^5.32.0", - "@typescript-eslint/parser": "^5.32.0", - "eslint": "^8.21.0", - "eslint-config-prettier": "^8.5.0", - "eslint-config-standard": "^17.0.0", - "eslint-plugin-import": "^2.26.0", + "@types/jest": "^27.5.2", + "@types/lodash": "^4.14.202", + "@types/node": "^20.11.21", + "@types/pluralize": "^0.0.33", + "@typescript-eslint/eslint-plugin": "^7.1.0", + "@typescript-eslint/parser": "^7.1.0", + "eslint": "^8.57.0", + "eslint-config-prettier": "^9.1.0", + "eslint-config-standard": "^17.1.0", + "eslint-plugin-import": "^2.29.1", "eslint-plugin-node": "^11.1.0", - "eslint-plugin-promise": "^6.0.0", + "eslint-plugin-promise": "^6.1.1", "jest": "^27.5.1", "jest-junit": "^13.2.0", - "openapi3-ts": "^2.0.2", - "prettier": "^2.7.1", + "openapi3-ts": "^4.2.2", + "prettier": "^3.2.5", "rxjs": "^7.6.0", "ts-jest": "^27.1.3", - "typescript": "^4.6.3" + "typescript": "^4.9.5" }, "dependencies": { - "axios": ">=0.x", + "axios": ">=1.x", "handlebars": ">=4.x", "lodash": ">=4.x", "pluralize": "^8.0.0" }, "peerDependencies": { - "axios": ">=0.x", + "axios": ">=1.x", "handlebars": ">=4.x", "lodash": ">=4.x", - "rxjs": ">=6.x" + "rxjs": "*" } } diff --git a/src/generators/barrel.generator.spec.ts b/src/generators/barrel.generator.spec.ts index 93018ef..5f5db29 100644 --- a/src/generators/barrel.generator.spec.ts +++ b/src/generators/barrel.generator.spec.ts @@ -1,4 +1,4 @@ -import { existsSync, mkdirSync, rmdirSync, unlinkSync } from 'fs'; +import { existsSync, mkdirSync, rmdirSync } from 'fs'; import { IGeneratorOptions, setGeneratorOptionDefaults } from '../models/generator-options'; import { MockConsoleLogger } from '../models/logger'; import { BarrelGenerator } from './barrel.generator'; diff --git a/src/generators/base.generator.ts b/src/generators/base.generator.ts index 519e29d..e4f2878 100644 --- a/src/generators/base.generator.ts +++ b/src/generators/base.generator.ts @@ -6,7 +6,10 @@ export abstract class BaseGenerator { public abstract readonly GeneratorName: string; public readonly template?: HandlebarsTemplateDelegate; public readonly emptyArrayRegex = /, ]/g; - public constructor(public readonly generatorOptions: IGeneratorOptions, public readonly templateFilePath: string | undefined) { + public constructor( + public readonly generatorOptions: IGeneratorOptions, + public readonly templateFilePath: string | undefined, + ) { if (templateFilePath) { const templateSource = readFileSync(templateFilePath, { encoding: 'utf8' }); this.template = compile(templateSource); diff --git a/src/index.ts b/src/index.ts index ca130c9..ad7ad81 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,5 +1,5 @@ import * as fs from 'fs'; -import { OpenAPIObject } from 'openapi3-ts'; +import { OpenAPIObject } from 'openapi3-ts/dist/oas30'; import { FormGenerator, EndPointsGenerator, @@ -13,7 +13,7 @@ import { import { IGeneratorOptions, setGeneratorOptionDefaults } from './models/generator-options'; import { ITemplateData } from './models/template-data'; import { OpenApiDocConverter } from './openapidoc-converter'; -import axios from 'axios'; +import Axios from 'axios'; export { nrsrxTypeFilterCallBack, nrsrxValuePropertyTypeFilterCallBack } from './models/nrsrx-filters'; @@ -28,7 +28,7 @@ export async function generateTsModels(options: IGeneratorOptions): Promise { let apiDoc: OpenAPIObject; if (options.openApiJsonUrl) { - const response = await axios.get(options.openApiJsonUrl, options.axiosConfig); + const response = await Axios.get(options.openApiJsonUrl, options.axiosConfig); apiDoc = response.data as OpenAPIObject; } else if (options.openApiJsonFileName) { const response = fs.readFileSync(`${__dirname}/${options.openApiJsonFileName}`); diff --git a/src/models/generator-options.ts b/src/models/generator-options.ts index 0bd4862..729181b 100644 --- a/src/models/generator-options.ts +++ b/src/models/generator-options.ts @@ -21,7 +21,7 @@ export interface IGeneratorOptions { // This will give you the option to specify your own HandleBar templates templates?: ITemplates | null; // If specified this the AxiosRequestConfig that will be used to request the OpenApi document. - axiosConfig?: AxiosRequestConfig; + axiosConfig?: AxiosRequestConfig; } export interface ITemplates { // Used if genClasses is set to false (default) diff --git a/src/models/schema-info.ts b/src/models/schema-info.ts index 442a3dd..d70025f 100644 --- a/src/models/schema-info.ts +++ b/src/models/schema-info.ts @@ -1,4 +1,4 @@ -import { ReferenceObject, SchemaObject } from 'openapi3-ts'; +import { ReferenceObject, SchemaObject } from 'openapi3-ts/dist/oas30'; import { IEnumValue } from './enum-value'; import { defaultFilter, IGeneratorOptions } from './generator-options'; import { IReferenceProperty } from './reference-property'; @@ -25,6 +25,6 @@ export class SchemaWrapperInfo { } public updateReferenceProperties(options: IGeneratorOptions): void { - this.referenceProperties = this.referenceProperties.filter(options.referencePropertyTypeFilterCallBack || defaultFilter); + this.referenceProperties = this.referenceProperties.filter(options.referencePropertyTypeFilterCallBack ?? defaultFilter); } } diff --git a/src/openapidoc-converter.spec.ts b/src/openapidoc-converter.spec.ts index c50c9d6..e7724b1 100644 --- a/src/openapidoc-converter.spec.ts +++ b/src/openapidoc-converter.spec.ts @@ -1,4 +1,4 @@ -import { OpenAPIObject } from 'openapi3-ts'; +import { OpenAPIObject } from 'openapi3-ts/dist/oas30'; import { SchemaWrapperInfo } from './models/schema-info'; import { OpenApiDocConverter } from './openapidoc-converter'; diff --git a/src/openapidoc-converter.ts b/src/openapidoc-converter.ts index 4403e2f..f819637 100644 --- a/src/openapidoc-converter.ts +++ b/src/openapidoc-converter.ts @@ -1,4 +1,3 @@ -import { OpenAPIObject, PathItemObject, ReferenceObject, SchemaObject } from 'openapi3-ts'; import { defaultFilter, IGeneratorOptions } from './models/generator-options'; import { SchemaWrapperInfo } from './models/schema-info'; import { IImportType, IPath, ITemplateData } from './models/template-data'; @@ -7,11 +6,15 @@ import { IReferenceProperty } from './models/reference-property'; import { IValueProperty } from './models/value-property'; import { singular } from 'pluralize'; import { camelCase, kebabCase, snakeCase, startCase } from 'lodash'; +import { OpenAPIObject, ReferenceObject, SchemaObject } from 'openapi3-ts/dist/oas30'; export class OpenApiDocConverter { public readonly endAlphaNumRegex = /[A-z0-9]*$/s; public readonly startNumberregex = /^\d*/; - constructor(private readonly options: IGeneratorOptions, private readonly apiDocument: OpenAPIObject) { } + constructor( + private readonly options: IGeneratorOptions, + private readonly apiDocument: OpenAPIObject, + ) {} public convertDocument(): ITemplateData { const entities = this.convertEntities(); @@ -21,7 +24,7 @@ export class OpenApiDocConverter { public convertPaths(): IPath[] { const paths: IPath[] = []; for (const key in this.apiDocument.paths) { - const path = (this.apiDocument.paths[key] as PathItemObject) || {}; + const path = this.apiDocument.paths[key] || {}; let tagLookup = path.get || path.post || path.put; tagLookup = tagLookup || path.delete || path.patch; const tag: string = (tagLookup?.tags || ['unknown_endpoint'])[0]; @@ -38,7 +41,7 @@ export class OpenApiDocConverter { for (const schemaName in this.apiDocument.components?.schemas) { if (this.apiDocument.components?.schemas[schemaName]) { - const schemaWrapperInfo = new SchemaWrapperInfo(this.apiDocument.components?.schemas[schemaName]); + const schemaWrapperInfo = new SchemaWrapperInfo(this.apiDocument.components?.schemas[schemaName] as SchemaObject); if (schemaWrapperInfo.componentSchemaObject.enum) { this.buildSchemaWrapperInfoForEnum(schemaWrapperInfo); } else { @@ -51,9 +54,9 @@ export class OpenApiDocConverter { typeof t === 'string' || t instanceof String ? t : { - ...t, - key: t.key || 0, - }, + ...t, + key: t.key || 0, + }, ), name: schemaName, kebabCasedName: kebabCase(schemaName), @@ -75,7 +78,7 @@ export class OpenApiDocConverter { schemaWrapperInfo.enumValues.push( ...(schemaWrapperInfo.componentSchemaObject.enum || []).map((x: string) => { const key = this.startNumberregex.exec(x)?.at(0); - const name = this.endAlphaNumRegex.exec(x)?.at(0) || ''; + const name = this.endAlphaNumRegex.exec(x)?.at(0) ?? ''; return { key: key ? +key : 0, name, @@ -181,7 +184,7 @@ export class OpenApiDocConverter { const typescriptType = this.getPropertyTypeScriptType(schemaWrapperInfo); const isRequired = this.getIsRequired(propertyName, schemaWrapperInfo); // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment - const refName: string = ((schemaWrapperInfo?.componentSchemaObject?.properties || {})[propertyName] as SchemaObject).$ref; + const refName: string = ((schemaWrapperInfo?.componentSchemaObject?.properties || {})[propertyName] as ReferenceObject).$ref; const refObject = (this.apiDocument.components?.schemas || {})[refName] as SchemaObject; const defaultValue = (schemaWrapperInfo.componentSchemaObject.default || refObject?.default || (refObject?.enum || [])[0]) as string; if (!isRequired) { @@ -202,14 +205,14 @@ export class OpenApiDocConverter { } getInitialTestValue(parentTypeName: string, propertyName: string, schemaWrapperInfo: SchemaWrapperInfo): string { const typescriptType = this.getPropertyTypeScriptType(schemaWrapperInfo); - const schemaObject = (schemaWrapperInfo?.componentSchemaObject?.properties || {})[propertyName] as SchemaObject; + const schemaObject = (schemaWrapperInfo?.componentSchemaObject?.properties ?? {})[propertyName] as SchemaObject; const maxLength = schemaWrapperInfo.propertySchemaObject.maxLength; const minLength = schemaWrapperInfo.propertySchemaObject.minLength; const minValue = schemaWrapperInfo.propertySchemaObject.minimum; const email = schemaWrapperInfo.propertySchemaObject.format?.toLowerCase() === 'email'; // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment - const refName: string = schemaObject.$ref || schemaObject.items?.$ref; - const refObject = (this.apiDocument.components?.schemas || {})[refName] as SchemaObject; + const refName: string = (schemaObject as unknown as ReferenceObject)?.$ref || (schemaObject.items as unknown as ReferenceObject)?.$ref; + const refObject = (this.apiDocument.components?.schemas ?? {})[refName] as SchemaObject; const defaultValue = (schemaWrapperInfo.componentSchemaObject.default || refObject?.default || (refObject?.enum || [])[0]) as string; if (defaultValue && refObject.enum) { return `${schemaWrapperInfo.propertyReferenceObject['$ref']}.${defaultValue.split(' ').pop() as string}`; @@ -250,7 +253,7 @@ export class OpenApiDocConverter { propertyName: string, schemaWrapperInfo: SchemaWrapperInfo, ): IReferenceProperty { - const propertySchema: SchemaObject = (this.apiDocument.components?.schemas || {})[this.parseRef(schemaWrapperInfo)]; + const propertySchema: SchemaObject = (this.apiDocument.components?.schemas || {})[this.parseRef(schemaWrapperInfo)] as SchemaObject; const refSchema = (schemaWrapperInfo?.componentSchemaObject?.properties || {})[propertyName] as SchemaObject; const required = this.getIsRequired(propertyName, schemaWrapperInfo); const validatorCount = this.getValidatorCount(propertyName, schemaWrapperInfo); @@ -298,7 +301,7 @@ export class OpenApiDocConverter { public getPropertyTypeScriptType(schemaWrapperInfo: SchemaWrapperInfo): string { if (schemaWrapperInfo.propertySchemaObject.type === 'array' && schemaWrapperInfo.propertySchemaObject.items) { - return (schemaWrapperInfo.propertySchemaObject.items as { type: string; }).type; + return (schemaWrapperInfo.propertySchemaObject.items as { type: string }).type; } else if (schemaWrapperInfo.propertySchemaObject.type === 'integer' && schemaWrapperInfo.propertySchemaObject.enum) { return 'string | number'; } else if (schemaWrapperInfo.propertySchemaObject.type === 'integer') { @@ -306,7 +309,7 @@ export class OpenApiDocConverter { } else if (schemaWrapperInfo.propertySchemaObject.format === 'date' || schemaWrapperInfo.propertySchemaObject.format === 'date-time') { return 'Date'; } - return schemaWrapperInfo.propertySchemaObject.type || 'string'; + return (schemaWrapperInfo.propertySchemaObject.type as string) ?? 'string'; } public parseRef(schemaWrapperInfo: SchemaWrapperInfo): string { @@ -324,7 +327,8 @@ export class OpenApiDocConverter { } public getImportTypes(entityName: string, schemaWrapperInfo: SchemaWrapperInfo): IImportType[] { - const schemaProperties = ((this.apiDocument.components?.schemas || { properties: {} })[entityName] as SchemaObject).properties || {}; + const schemaProperties = + ((this.apiDocument.components?.schemas ?? { [entityName]: { properties: {} } })[entityName] as SchemaObject).properties ?? {}; // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment const properties = Object.keys(schemaProperties).map((key) => ({ key, @@ -337,8 +341,8 @@ export class OpenApiDocConverter { .map((t) => t.referenceTypeName) .filter((value, index, array) => array.indexOf(value) === index) .map((value): IImportType => { - const refSchema: SchemaObject = (this.apiDocument.components?.schemas || {})[value]; - const props = properties.filter((t) => t.items.$ref === value || t.$ref === value); + const refSchema = (this.apiDocument.components?.schemas || {})[value] as SchemaObject; + const props = properties.filter((t) => (t.items as ReferenceObject).$ref === value || t.$ref === value); return { name: value, kebabCasedTypeName: kebabCase(value), @@ -352,7 +356,7 @@ export class OpenApiDocConverter { public getIsRequired(propertyName: string, schemaWrapperInfo: SchemaWrapperInfo): boolean { return ( - ((schemaWrapperInfo.componentSchemaObject.required || []).indexOf(propertyName) > -1 || + ((schemaWrapperInfo.componentSchemaObject.required ?? []).indexOf(propertyName) > -1 || (schemaWrapperInfo.propertySchemaObject.nullable === undefined ? false : !schemaWrapperInfo.propertySchemaObject.nullable)) && propertyName !== 'id' ); diff --git a/src/tests/__snapshots__/app.betsy-bot.spec.ts.snap b/src/tests/__snapshots__/app.betsy-bot.spec.ts.snap deleted file mode 100644 index 9dea5d8..0000000 --- a/src/tests/__snapshots__/app.betsy-bot.spec.ts.snap +++ /dev/null @@ -1,16647 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files 1`] = ` -Array [ - "cowbot-server-api-controllers-test-object.form-group-fac.ts", - "cowbot-server-api-controllers-test-object.form.ts", - "cowbot-server-api-controllers-test-object.model.ts", - "cowbot-server-api-controllers-test-object.properties.ts", - "cowbot-server-api-controllers-test-object.test-obj-fac.ts", - "cowbot-server-models-database-models-audit-log-action.enum.ts", - "cowbot-server-models-database-models-audit-log-feature.enum.ts", - "cowbot-server-models-database-models-audit-log.form-group-fac.ts", - "cowbot-server-models-database-models-audit-log.form.ts", - "cowbot-server-models-database-models-audit-log.model.ts", - "cowbot-server-models-database-models-audit-log.properties.ts", - "cowbot-server-models-database-models-audit-log.test-obj-fac.ts", - "cowbot-server-models-database-models-authorized-invite-sender-roles.form-group-fac.ts", - "cowbot-server-models-database-models-authorized-invite-sender-roles.form.ts", - "cowbot-server-models-database-models-authorized-invite-sender-roles.model.ts", - "cowbot-server-models-database-models-authorized-invite-sender-roles.properties.ts", - "cowbot-server-models-database-models-authorized-invite-sender-roles.test-obj-fac.ts", - "cowbot-server-models-database-models-authorized-invite-sender.form-group-fac.ts", - "cowbot-server-models-database-models-authorized-invite-sender.form.ts", - "cowbot-server-models-database-models-authorized-invite-sender.model.ts", - "cowbot-server-models-database-models-authorized-invite-sender.properties.ts", - "cowbot-server-models-database-models-authorized-invite-sender.test-obj-fac.ts", - "cowbot-server-models-database-models-backup-topics.enum.ts", - "cowbot-server-models-database-models-betsy-premium-role.enum.ts", - "cowbot-server-models-database-models-discord-author.form-group-fac.ts", - "cowbot-server-models-database-models-discord-author.form.ts", - "cowbot-server-models-database-models-discord-author.model.ts", - "cowbot-server-models-database-models-discord-author.properties.ts", - "cowbot-server-models-database-models-discord-author.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-auto-responder-phrase.form-group-fac.ts", - "cowbot-server-models-database-models-discord-auto-responder-phrase.form.ts", - "cowbot-server-models-database-models-discord-auto-responder-phrase.model.ts", - "cowbot-server-models-database-models-discord-auto-responder-phrase.properties.ts", - "cowbot-server-models-database-models-discord-auto-responder-phrase.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-auto-responder.form-group-fac.ts", - "cowbot-server-models-database-models-discord-auto-responder.form.ts", - "cowbot-server-models-database-models-discord-auto-responder.model.ts", - "cowbot-server-models-database-models-discord-auto-responder.properties.ts", - "cowbot-server-models-database-models-discord-auto-responder.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-auto-roles.form-group-fac.ts", - "cowbot-server-models-database-models-discord-auto-roles.form.ts", - "cowbot-server-models-database-models-discord-auto-roles.model.ts", - "cowbot-server-models-database-models-discord-auto-roles.properties.ts", - "cowbot-server-models-database-models-discord-auto-roles.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-button-style.enum.ts", - "cowbot-server-models-database-models-discord-channel-backup.form-group-fac.ts", - "cowbot-server-models-database-models-discord-channel-backup.form.ts", - "cowbot-server-models-database-models-discord-channel-backup.model.ts", - "cowbot-server-models-database-models-discord-channel-backup.properties.ts", - "cowbot-server-models-database-models-discord-channel-backup.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-channel-cleaner.form-group-fac.ts", - "cowbot-server-models-database-models-discord-channel-cleaner.form.ts", - "cowbot-server-models-database-models-discord-channel-cleaner.model.ts", - "cowbot-server-models-database-models-discord-channel-cleaner.properties.ts", - "cowbot-server-models-database-models-discord-channel-cleaner.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-channel-message.form-group-fac.ts", - "cowbot-server-models-database-models-discord-channel-message.form.ts", - "cowbot-server-models-database-models-discord-channel-message.model.ts", - "cowbot-server-models-database-models-discord-channel-message.properties.ts", - "cowbot-server-models-database-models-discord-channel-message.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-channel-transcript.form-group-fac.ts", - "cowbot-server-models-database-models-discord-channel-transcript.form.ts", - "cowbot-server-models-database-models-discord-channel-transcript.model.ts", - "cowbot-server-models-database-models-discord-channel-transcript.properties.ts", - "cowbot-server-models-database-models-discord-channel-transcript.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-command-action-default-request-data.form-group-fac.ts", - "cowbot-server-models-database-models-discord-command-action-default-request-data.form.ts", - "cowbot-server-models-database-models-discord-command-action-default-request-data.model.ts", - "cowbot-server-models-database-models-discord-command-action-default-request-data.properties.ts", - "cowbot-server-models-database-models-discord-command-action-default-request-data.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-command-action-request-header.form-group-fac.ts", - "cowbot-server-models-database-models-discord-command-action-request-header.form.ts", - "cowbot-server-models-database-models-discord-command-action-request-header.model.ts", - "cowbot-server-models-database-models-discord-command-action-request-header.properties.ts", - "cowbot-server-models-database-models-discord-command-action-request-header.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-command-action-request-metadata.form-group-fac.ts", - "cowbot-server-models-database-models-discord-command-action-request-metadata.form.ts", - "cowbot-server-models-database-models-discord-command-action-request-metadata.model.ts", - "cowbot-server-models-database-models-discord-command-action-request-metadata.properties.ts", - "cowbot-server-models-database-models-discord-command-action-request-metadata.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-command-action.form-group-fac.ts", - "cowbot-server-models-database-models-discord-command-action.form.ts", - "cowbot-server-models-database-models-discord-command-action.model.ts", - "cowbot-server-models-database-models-discord-command-action.properties.ts", - "cowbot-server-models-database-models-discord-command-action.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-command.form-group-fac.ts", - "cowbot-server-models-database-models-discord-command.form.ts", - "cowbot-server-models-database-models-discord-command.model.ts", - "cowbot-server-models-database-models-discord-command.properties.ts", - "cowbot-server-models-database-models-discord-command.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-component-type.enum.ts", - "cowbot-server-models-database-models-discord-component-wrapper.form-group-fac.ts", - "cowbot-server-models-database-models-discord-component-wrapper.form.ts", - "cowbot-server-models-database-models-discord-component-wrapper.model.ts", - "cowbot-server-models-database-models-discord-component-wrapper.properties.ts", - "cowbot-server-models-database-models-discord-component-wrapper.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-component.form-group-fac.ts", - "cowbot-server-models-database-models-discord-component.form.ts", - "cowbot-server-models-database-models-discord-component.model.ts", - "cowbot-server-models-database-models-discord-component.properties.ts", - "cowbot-server-models-database-models-discord-component.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-embed-field.form-group-fac.ts", - "cowbot-server-models-database-models-discord-embed-field.form.ts", - "cowbot-server-models-database-models-discord-embed-field.model.ts", - "cowbot-server-models-database-models-discord-embed-field.properties.ts", - "cowbot-server-models-database-models-discord-embed-field.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-embed-footer.form-group-fac.ts", - "cowbot-server-models-database-models-discord-embed-footer.form.ts", - "cowbot-server-models-database-models-discord-embed-footer.model.ts", - "cowbot-server-models-database-models-discord-embed-footer.properties.ts", - "cowbot-server-models-database-models-discord-embed-footer.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-embed-image.form-group-fac.ts", - "cowbot-server-models-database-models-discord-embed-image.form.ts", - "cowbot-server-models-database-models-discord-embed-image.model.ts", - "cowbot-server-models-database-models-discord-embed-image.properties.ts", - "cowbot-server-models-database-models-discord-embed-image.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-embed-video.form-group-fac.ts", - "cowbot-server-models-database-models-discord-embed-video.form.ts", - "cowbot-server-models-database-models-discord-embed-video.model.ts", - "cowbot-server-models-database-models-discord-embed-video.properties.ts", - "cowbot-server-models-database-models-discord-embed-video.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-embed.form-group-fac.ts", - "cowbot-server-models-database-models-discord-embed.form.ts", - "cowbot-server-models-database-models-discord-embed.model.ts", - "cowbot-server-models-database-models-discord-embed.properties.ts", - "cowbot-server-models-database-models-discord-embed.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-emoji.form-group-fac.ts", - "cowbot-server-models-database-models-discord-emoji.form.ts", - "cowbot-server-models-database-models-discord-emoji.model.ts", - "cowbot-server-models-database-models-discord-emoji.properties.ts", - "cowbot-server-models-database-models-discord-emoji.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-form-data.form-group-fac.ts", - "cowbot-server-models-database-models-discord-form-data.form.ts", - "cowbot-server-models-database-models-discord-form-data.model.ts", - "cowbot-server-models-database-models-discord-form-data.properties.ts", - "cowbot-server-models-database-models-discord-form-data.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-form-field-answer.form-group-fac.ts", - "cowbot-server-models-database-models-discord-form-field-answer.form.ts", - "cowbot-server-models-database-models-discord-form-field-answer.model.ts", - "cowbot-server-models-database-models-discord-form-field-answer.properties.ts", - "cowbot-server-models-database-models-discord-form-field-answer.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-form-field-answers.form-group-fac.ts", - "cowbot-server-models-database-models-discord-form-field-answers.form.ts", - "cowbot-server-models-database-models-discord-form-field-answers.model.ts", - "cowbot-server-models-database-models-discord-form-field-answers.properties.ts", - "cowbot-server-models-database-models-discord-form-field-answers.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-form-submission.form-group-fac.ts", - "cowbot-server-models-database-models-discord-form-submission.form.ts", - "cowbot-server-models-database-models-discord-form-submission.model.ts", - "cowbot-server-models-database-models-discord-form-submission.properties.ts", - "cowbot-server-models-database-models-discord-form-submission.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-form.form-group-fac.ts", - "cowbot-server-models-database-models-discord-form.form.ts", - "cowbot-server-models-database-models-discord-form.model.ts", - "cowbot-server-models-database-models-discord-form.properties.ts", - "cowbot-server-models-database-models-discord-form.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-giveaway-participant.form-group-fac.ts", - "cowbot-server-models-database-models-discord-giveaway-participant.form.ts", - "cowbot-server-models-database-models-discord-giveaway-participant.model.ts", - "cowbot-server-models-database-models-discord-giveaway-participant.properties.ts", - "cowbot-server-models-database-models-discord-giveaway-participant.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-giveaway-role.form-group-fac.ts", - "cowbot-server-models-database-models-discord-giveaway-role.form.ts", - "cowbot-server-models-database-models-discord-giveaway-role.model.ts", - "cowbot-server-models-database-models-discord-giveaway-role.properties.ts", - "cowbot-server-models-database-models-discord-giveaway-role.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-giveaway.form-group-fac.ts", - "cowbot-server-models-database-models-discord-giveaway.form.ts", - "cowbot-server-models-database-models-discord-giveaway.model.ts", - "cowbot-server-models-database-models-discord-giveaway.properties.ts", - "cowbot-server-models-database-models-discord-giveaway.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-guild-user-invite.form-group-fac.ts", - "cowbot-server-models-database-models-discord-guild-user-invite.form.ts", - "cowbot-server-models-database-models-discord-guild-user-invite.model.ts", - "cowbot-server-models-database-models-discord-guild-user-invite.properties.ts", - "cowbot-server-models-database-models-discord-guild-user-invite.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-guild-user.form-group-fac.ts", - "cowbot-server-models-database-models-discord-guild-user.form.ts", - "cowbot-server-models-database-models-discord-guild-user.model.ts", - "cowbot-server-models-database-models-discord-guild-user.properties.ts", - "cowbot-server-models-database-models-discord-guild-user.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-invite-link.form-group-fac.ts", - "cowbot-server-models-database-models-discord-invite-link.form.ts", - "cowbot-server-models-database-models-discord-invite-link.model.ts", - "cowbot-server-models-database-models-discord-invite-link.properties.ts", - "cowbot-server-models-database-models-discord-invite-link.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-menu-option.form-group-fac.ts", - "cowbot-server-models-database-models-discord-menu-option.form.ts", - "cowbot-server-models-database-models-discord-menu-option.model.ts", - "cowbot-server-models-database-models-discord-menu-option.properties.ts", - "cowbot-server-models-database-models-discord-menu-option.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-message-attachment.form-group-fac.ts", - "cowbot-server-models-database-models-discord-message-attachment.form.ts", - "cowbot-server-models-database-models-discord-message-attachment.model.ts", - "cowbot-server-models-database-models-discord-message-attachment.properties.ts", - "cowbot-server-models-database-models-discord-message-attachment.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-message-flags.enum.ts", - "cowbot-server-models-database-models-discord-message-reference.form-group-fac.ts", - "cowbot-server-models-database-models-discord-message-reference.form.ts", - "cowbot-server-models-database-models-discord-message-reference.model.ts", - "cowbot-server-models-database-models-discord-message-reference.properties.ts", - "cowbot-server-models-database-models-discord-message-reference.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-message.form-group-fac.ts", - "cowbot-server-models-database-models-discord-message.form.ts", - "cowbot-server-models-database-models-discord-message.model.ts", - "cowbot-server-models-database-models-discord-message.properties.ts", - "cowbot-server-models-database-models-discord-message.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-poll-participant.form-group-fac.ts", - "cowbot-server-models-database-models-discord-poll-participant.form.ts", - "cowbot-server-models-database-models-discord-poll-participant.model.ts", - "cowbot-server-models-database-models-discord-poll-participant.properties.ts", - "cowbot-server-models-database-models-discord-poll-participant.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-poll.form-group-fac.ts", - "cowbot-server-models-database-models-discord-poll.form.ts", - "cowbot-server-models-database-models-discord-poll.model.ts", - "cowbot-server-models-database-models-discord-poll.properties.ts", - "cowbot-server-models-database-models-discord-poll.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-review-category.form-group-fac.ts", - "cowbot-server-models-database-models-discord-review-category.form.ts", - "cowbot-server-models-database-models-discord-review-category.model.ts", - "cowbot-server-models-database-models-discord-review-category.properties.ts", - "cowbot-server-models-database-models-discord-review-category.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-review-type.enum.ts", - "cowbot-server-models-database-models-discord-review.form-group-fac.ts", - "cowbot-server-models-database-models-discord-review.form.ts", - "cowbot-server-models-database-models-discord-review.model.ts", - "cowbot-server-models-database-models-discord-review.properties.ts", - "cowbot-server-models-database-models-discord-review.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-role-selector.form-group-fac.ts", - "cowbot-server-models-database-models-discord-role-selector.form.ts", - "cowbot-server-models-database-models-discord-role-selector.model.ts", - "cowbot-server-models-database-models-discord-role-selector.properties.ts", - "cowbot-server-models-database-models-discord-role-selector.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-role.form-group-fac.ts", - "cowbot-server-models-database-models-discord-role.form.ts", - "cowbot-server-models-database-models-discord-role.model.ts", - "cowbot-server-models-database-models-discord-role.properties.ts", - "cowbot-server-models-database-models-discord-role.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-server-global-settings.form-group-fac.ts", - "cowbot-server-models-database-models-discord-server-global-settings.form.ts", - "cowbot-server-models-database-models-discord-server-global-settings.model.ts", - "cowbot-server-models-database-models-discord-server-global-settings.properties.ts", - "cowbot-server-models-database-models-discord-server-global-settings.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-server-invite-role.form-group-fac.ts", - "cowbot-server-models-database-models-discord-server-invite-role.form.ts", - "cowbot-server-models-database-models-discord-server-invite-role.model.ts", - "cowbot-server-models-database-models-discord-server-invite-role.properties.ts", - "cowbot-server-models-database-models-discord-server-invite-role.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-server-invite-settings.form-group-fac.ts", - "cowbot-server-models-database-models-discord-server-invite-settings.form.ts", - "cowbot-server-models-database-models-discord-server-invite-settings.model.ts", - "cowbot-server-models-database-models-discord-server-invite-settings.properties.ts", - "cowbot-server-models-database-models-discord-server-invite-settings.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-server-review-settings.form-group-fac.ts", - "cowbot-server-models-database-models-discord-server-review-settings.form.ts", - "cowbot-server-models-database-models-discord-server-review-settings.model.ts", - "cowbot-server-models-database-models-discord-server-review-settings.properties.ts", - "cowbot-server-models-database-models-discord-server-review-settings.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-server-status.enum.ts", - "cowbot-server-models-database-models-discord-server-verification-settings.form-group-fac.ts", - "cowbot-server-models-database-models-discord-server-verification-settings.form.ts", - "cowbot-server-models-database-models-discord-server-verification-settings.model.ts", - "cowbot-server-models-database-models-discord-server-verification-settings.properties.ts", - "cowbot-server-models-database-models-discord-server-verification-settings.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-server.form-group-fac.ts", - "cowbot-server-models-database-models-discord-server.form.ts", - "cowbot-server-models-database-models-discord-server.model.ts", - "cowbot-server-models-database-models-discord-server.properties.ts", - "cowbot-server-models-database-models-discord-server.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-support-ticket-settings.form-group-fac.ts", - "cowbot-server-models-database-models-discord-support-ticket-settings.form.ts", - "cowbot-server-models-database-models-discord-support-ticket-settings.model.ts", - "cowbot-server-models-database-models-discord-support-ticket-settings.properties.ts", - "cowbot-server-models-database-models-discord-support-ticket-settings.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-support-ticket.form-group-fac.ts", - "cowbot-server-models-database-models-discord-support-ticket.form.ts", - "cowbot-server-models-database-models-discord-support-ticket.model.ts", - "cowbot-server-models-database-models-discord-support-ticket.properties.ts", - "cowbot-server-models-database-models-discord-support-ticket.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-thread-channel.form-group-fac.ts", - "cowbot-server-models-database-models-discord-thread-channel.form.ts", - "cowbot-server-models-database-models-discord-thread-channel.model.ts", - "cowbot-server-models-database-models-discord-thread-channel.properties.ts", - "cowbot-server-models-database-models-discord-thread-channel.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-thumbnail-image.form-group-fac.ts", - "cowbot-server-models-database-models-discord-thumbnail-image.form.ts", - "cowbot-server-models-database-models-discord-thumbnail-image.model.ts", - "cowbot-server-models-database-models-discord-thumbnail-image.properties.ts", - "cowbot-server-models-database-models-discord-thumbnail-image.test-obj-fac.ts", - "cowbot-server-models-database-models-discord-tracked-message.form-group-fac.ts", - "cowbot-server-models-database-models-discord-tracked-message.form.ts", - "cowbot-server-models-database-models-discord-tracked-message.model.ts", - "cowbot-server-models-database-models-discord-tracked-message.properties.ts", - "cowbot-server-models-database-models-discord-tracked-message.test-obj-fac.ts", - "cowbot-server-models-database-models-ip-information.form-group-fac.ts", - "cowbot-server-models-database-models-ip-information.form.ts", - "cowbot-server-models-database-models-ip-information.model.ts", - "cowbot-server-models-database-models-ip-information.properties.ts", - "cowbot-server-models-database-models-ip-information.test-obj-fac.ts", - "cowbot-server-models-database-models-key-value-category.form-group-fac.ts", - "cowbot-server-models-database-models-key-value-category.form.ts", - "cowbot-server-models-database-models-key-value-category.model.ts", - "cowbot-server-models-database-models-key-value-category.properties.ts", - "cowbot-server-models-database-models-key-value-category.test-obj-fac.ts", - "cowbot-server-models-database-models-key-value-storage.form-group-fac.ts", - "cowbot-server-models-database-models-key-value-storage.form.ts", - "cowbot-server-models-database-models-key-value-storage.model.ts", - "cowbot-server-models-database-models-key-value-storage.properties.ts", - "cowbot-server-models-database-models-key-value-storage.test-obj-fac.ts", - "cowbot-server-models-database-models-message-data.form-group-fac.ts", - "cowbot-server-models-database-models-message-data.form.ts", - "cowbot-server-models-database-models-message-data.model.ts", - "cowbot-server-models-database-models-message-data.properties.ts", - "cowbot-server-models-database-models-message-data.test-obj-fac.ts", - "cowbot-server-models-database-models-rest-request-response-mapping.form-group-fac.ts", - "cowbot-server-models-database-models-rest-request-response-mapping.form.ts", - "cowbot-server-models-database-models-rest-request-response-mapping.model.ts", - "cowbot-server-models-database-models-rest-request-response-mapping.properties.ts", - "cowbot-server-models-database-models-rest-request-response-mapping.test-obj-fac.ts", - "cowbot-server-models-database-models-support-ticket-audits.enum.ts", - "cowbot-server-models-database-models-support-ticket-role-options.form-group-fac.ts", - "cowbot-server-models-database-models-support-ticket-role-options.form.ts", - "cowbot-server-models-database-models-support-ticket-role-options.model.ts", - "cowbot-server-models-database-models-support-ticket-role-options.properties.ts", - "cowbot-server-models-database-models-support-ticket-role-options.test-obj-fac.ts", - "cowbot-server-models-database-models-support-ticket-settings-text-options.form-group-fac.ts", - "cowbot-server-models-database-models-support-ticket-settings-text-options.form.ts", - "cowbot-server-models-database-models-support-ticket-settings-text-options.model.ts", - "cowbot-server-models-database-models-support-ticket-settings-text-options.properties.ts", - "cowbot-server-models-database-models-support-ticket-settings-text-options.test-obj-fac.ts", - "cowbot-server-models-database-models-user.form-group-fac.ts", - "cowbot-server-models-database-models-user.form.ts", - "cowbot-server-models-database-models-user.model.ts", - "cowbot-server-models-database-models-user.properties.ts", - "cowbot-server-models-database-models-user.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.test-obj-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.form-group-fac.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.form.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.model.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.properties.ts", - "cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.form.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.model.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.properties.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.form.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.model.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.properties.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.form.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.model.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.properties.ts", - "cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.form.ts", - "cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.model.ts", - "cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.properties.ts", - "cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.form.ts", - "cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.model.ts", - "cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.properties.ts", - "cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-command-base-discord-command.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-command-base-discord-command.form.ts", - "cowbot-server-models-dt-os-discord-command-base-discord-command.model.ts", - "cowbot-server-models-dt-os-discord-command-base-discord-command.properties.ts", - "cowbot-server-models-dt-os-discord-command-base-discord-command.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.form.ts", - "cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.model.ts", - "cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.properties.ts", - "cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.form.ts", - "cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.model.ts", - "cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.properties.ts", - "cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.form.ts", - "cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.model.ts", - "cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.properties.ts", - "cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-form-base-discord-form.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-form-base-discord-form.form.ts", - "cowbot-server-models-dt-os-discord-form-base-discord-form.model.ts", - "cowbot-server-models-dt-os-discord-form-base-discord-form.properties.ts", - "cowbot-server-models-dt-os-discord-form-base-discord-form.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.form.ts", - "cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.model.ts", - "cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.properties.ts", - "cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.form.ts", - "cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.model.ts", - "cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.properties.ts", - "cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.form.ts", - "cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.model.ts", - "cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.properties.ts", - "cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.form.ts", - "cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.model.ts", - "cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.properties.ts", - "cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-message-base-discord-message.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-message-base-discord-message.form.ts", - "cowbot-server-models-dt-os-discord-message-base-discord-message.model.ts", - "cowbot-server-models-dt-os-discord-message-base-discord-message.properties.ts", - "cowbot-server-models-dt-os-discord-message-base-discord-message.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.form.ts", - "cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.model.ts", - "cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.properties.ts", - "cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.form.ts", - "cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.model.ts", - "cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.properties.ts", - "cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.form.ts", - "cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.model.ts", - "cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.properties.ts", - "cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-request-exchange-code-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-request-exchange-code-request.form.ts", - "cowbot-server-models-dt-os-discord-request-exchange-code-request.model.ts", - "cowbot-server-models-dt-os-discord-request-exchange-code-request.properties.ts", - "cowbot-server-models-dt-os-discord-request-exchange-code-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-request-refresh-token-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-request-refresh-token-request.form.ts", - "cowbot-server-models-dt-os-discord-request-refresh-token-request.model.ts", - "cowbot-server-models-dt-os-discord-request-refresh-token-request.properties.ts", - "cowbot-server-models-dt-os-discord-request-refresh-token-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-response-discord-ping-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-response-discord-ping-response.form.ts", - "cowbot-server-models-dt-os-discord-response-discord-ping-response.model.ts", - "cowbot-server-models-dt-os-discord-response-discord-ping-response.properties.ts", - "cowbot-server-models-dt-os-discord-response-discord-ping-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-base-discord-server.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-base-discord-server.form.ts", - "cowbot-server-models-dt-os-discord-server-base-discord-server.model.ts", - "cowbot-server-models-dt-os-discord-server-base-discord-server.properties.ts", - "cowbot-server-models-dt-os-discord-server-base-discord-server.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.form.ts", - "cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.model.ts", - "cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.properties.ts", - "cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.form.ts", - "cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.model.ts", - "cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.properties.ts", - "cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.form.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.model.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.properties.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.form.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.model.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.properties.ts", - "cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.form.ts", - "cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.model.ts", - "cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.properties.ts", - "cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.form.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.model.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.properties.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.form.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.model.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.properties.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.form.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.model.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.properties.ts", - "cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.form.ts", - "cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.model.ts", - "cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.properties.ts", - "cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-message-template-import-json.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-server-response-message-template-import-json.form.ts", - "cowbot-server-models-dt-os-discord-server-response-message-template-import-json.model.ts", - "cowbot-server-models-dt-os-discord-server-response-message-template-import-json.properties.ts", - "cowbot-server-models-dt-os-discord-server-response-message-template-import-json.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.form.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.model.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.properties.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.form.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.model.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.properties.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.form.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.model.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.properties.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.form.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.model.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.properties.ts", - "cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.form-group-fac.ts", - "cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.form.ts", - "cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.model.ts", - "cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.properties.ts", - "cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-error-error-reason.enum.ts", - "cowbot-server-models-dt-os-error-response-error-response.form-group-fac.ts", - "cowbot-server-models-dt-os-error-response-error-response.form.ts", - "cowbot-server-models-dt-os-error-response-error-response.model.ts", - "cowbot-server-models-dt-os-error-response-error-response.properties.ts", - "cowbot-server-models-dt-os-error-response-error-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-shared-betsy-bot-feature.enum.ts", - "cowbot-server-models-dt-os-shared-discord-application-command-option-type.enum.ts", - "cowbot-server-models-dt-os-shared-discord-application-command-type.enum.ts", - "cowbot-server-models-dt-os-shared-discord-auto-responder-type.enum.ts", - "cowbot-server-models-dt-os-shared-discord-autorole-container-type.enum.ts", - "cowbot-server-models-dt-os-shared-discord-channel-type.enum.ts", - "cowbot-server-models-dt-os-shared-discord-command-action-type.enum.ts", - "cowbot-server-models-dt-os-shared-discord-command-type.enum.ts", - "cowbot-server-models-dt-os-shared-discord-message-type.enum.ts", - "cowbot-server-models-dt-os-user-request-register-user-dto.form-group-fac.ts", - "cowbot-server-models-dt-os-user-request-register-user-dto.form.ts", - "cowbot-server-models-dt-os-user-request-register-user-dto.model.ts", - "cowbot-server-models-dt-os-user-request-register-user-dto.properties.ts", - "cowbot-server-models-dt-os-user-request-register-user-dto.test-obj-fac.ts", - "cowbot-server-models-dt-os-user-request-update-password-request.form-group-fac.ts", - "cowbot-server-models-dt-os-user-request-update-password-request.form.ts", - "cowbot-server-models-dt-os-user-request-update-password-request.model.ts", - "cowbot-server-models-dt-os-user-request-update-password-request.properties.ts", - "cowbot-server-models-dt-os-user-request-update-password-request.test-obj-fac.ts", - "cowbot-server-models-dt-os-user-response-login-response.form-group-fac.ts", - "cowbot-server-models-dt-os-user-response-login-response.form.ts", - "cowbot-server-models-dt-os-user-response-login-response.model.ts", - "cowbot-server-models-dt-os-user-response-login-response.properties.ts", - "cowbot-server-models-dt-os-user-response-login-response.test-obj-fac.ts", - "cowbot-server-models-dt-os-user-response-profile-response.form-group-fac.ts", - "cowbot-server-models-dt-os-user-response-profile-response.form.ts", - "cowbot-server-models-dt-os-user-response-profile-response.model.ts", - "cowbot-server-models-dt-os-user-response-profile-response.properties.ts", - "cowbot-server-models-dt-os-user-response-profile-response.test-obj-fac.ts", - "cowbot-server-models-ip-quality-score-models-email-quality-response.form-group-fac.ts", - "cowbot-server-models-ip-quality-score-models-email-quality-response.form.ts", - "cowbot-server-models-ip-quality-score-models-email-quality-response.model.ts", - "cowbot-server-models-ip-quality-score-models-email-quality-response.properties.ts", - "cowbot-server-models-ip-quality-score-models-email-quality-response.test-obj-fac.ts", - "cowbot-server-models-ip-quality-score-models-ip-quality-date-response.form-group-fac.ts", - "cowbot-server-models-ip-quality-score-models-ip-quality-date-response.form.ts", - "cowbot-server-models-ip-quality-score-models-ip-quality-date-response.model.ts", - "cowbot-server-models-ip-quality-score-models-ip-quality-date-response.properties.ts", - "cowbot-server-models-ip-quality-score-models-ip-quality-date-response.test-obj-fac.ts", - "endpoints.ts", - "index.ts", - "system-io-file.model.ts", -] -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-api-controllers-test-object.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Api.Controllers.TestObjectForm { - test: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-api-controllers-test-object.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Api.Controllers.TestObjectForm } from './cowbot-server-api-controllers-test-object.form'; - -export function Cowbot.Server.Api.Controllers.TestObjectFormGroupFac(): FormGroup { - return new FormGroup({ - test: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-api-controllers-test-object.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Api.Controllers.TestObject { - test?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-api-controllers-test-object.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Api.Controllers.TestObjectProperties { - TEST = 'test', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-api-controllers-test-object.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Api.Controllers.TestObjectProperties } from './cowbot-server-api-controllers-test-object.properties'; - -export function createTestCowbot.Server.Api.Controllers.TestObject() { - return { - [Cowbot.Server.Api.Controllers.TestObjectProperties.TEST]: 'TEST', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-audit-log.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IAuditLogActionForm } from './audit-log-action.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IUserForm } from './user.form'; - -export interface ICowbot.Server.Models.DatabaseModels.AuditLogForm { - propertyName: FormControl; - tableName: FormControl; - before: FormControl; - after: FormControl; - discordUserId: FormControl; - discordServerId: FormControl; - userId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - action: FormGroup; - discordServer: FormGroup; - user: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-audit-log.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.AuditLogForm } from './cowbot-server-models-database-models-audit-log.form'; -import { IAuditLogActionForm } from './audit-log-action.form'; -import { AuditLogActionFormGroupFac } from './audit-log-action.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IUserForm } from './user.form'; -import { UserFormGroupFac } from './user.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.AuditLogFormGroupFac(): FormGroup { - return new FormGroup({ - propertyName: new FormControl(null, { validators: Validators.maxLength(50) } ), - tableName: new FormControl(null, { validators: Validators.maxLength(50) } ), - before: new FormControl(null, { validators: Validators.maxLength(255) } ), - after: new FormControl(null, { validators: Validators.maxLength(255) } ), - discordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordServerId: new FormControl(null), - userId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - action: new FormGroup(AuditLogActionFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - user: new FormGroup(UserFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-audit-log.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IAuditLogAction } from './audit-log-action.model'; -import { IDiscordServer } from './discord-server.model'; -import { IUser } from './user.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.AuditLog { - propertyName?: string | null; - tableName?: string | null; - before?: string | null; - after?: string | null; - discordUserId?: string | null; - discordServerId?: string | null; - userId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - action?: Partial; - discordServer?: Partial; - user?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-audit-log.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.AuditLogProperties { - PROPERTY_NAME = 'propertyName', - TABLE_NAME = 'tableName', - BEFORE = 'before', - AFTER = 'after', - DISCORD_USER_ID = 'discordUserId', - DISCORD_SERVER_ID = 'discordServerId', - USER_ID = 'userId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - ACTION = 'action', - DISCORD_SERVER = 'discordServer', - USER = 'user', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-audit-log.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.AuditLogProperties } from './cowbot-server-models-database-models-audit-log.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.AuditLog() { - return { - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.PROPERTY_NAME]: 'PROPERTY_NAME', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.TABLE_NAME]: 'TABLE_NAME', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.BEFORE]: 'BEFORE', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.AFTER]: 'AFTER', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.USER_ID]: 'USER_ID', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.ACTION]: 'ACTION', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.AuditLogProperties.USER]: 'USER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-audit-log-action.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.AuditLogAction { - 0 = 0, - 1 = 1, - 2 = 2, -} - -export enum Cowbot.Server.Models.DatabaseModels.AuditLogActionNames { - 0 = '0', - 1 = '1', - 2 = '2', -} - -export const cowbotServerModelsDatabaseModelsAuditLogActionValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-audit-log-feature.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.AuditLogFeature { - 1 = 1, - 2 = 2, - 4 = 4, - 8 = 8, - 16 = 16, - 32 = 32, - 64 = 64, - 128 = 128, - 256 = 256, - 512 = 512, - 1024 = 1024, - 2048 = 2048, - 4096 = 4096, - 8192 = 8192, - 16384 = 16384, - 32768 = 32768, -} - -export enum Cowbot.Server.Models.DatabaseModels.AuditLogFeatureNames { - 1 = '1', - 2 = '2', - 4 = '4', - 8 = '8', - 16 = '16', - 32 = '32', - 64 = '64', - 128 = '128', - 256 = '256', - 512 = '512', - 1024 = '1024', - 2048 = '2048', - 4096 = '4096', - 8192 = '8192', - 16384 = '16384', - 32768 = '32768', -} - -export const cowbotServerModelsDatabaseModelsAuditLogFeatureValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 4, name: '4', displayText: '4'}, - { key: 8, name: '8', displayText: '8'}, - { key: 16, name: '16', displayText: '16'}, - { key: 32, name: '32', displayText: '32'}, - { key: 64, name: '64', displayText: '64'}, - { key: 128, name: '128', displayText: '128'}, - { key: 256, name: '256', displayText: '256'}, - { key: 512, name: '512', displayText: '512'}, - { key: 1024, name: '1024', displayText: '1024'}, - { key: 2048, name: '2048', displayText: '2048'}, - { key: 4096, name: '4096', displayText: '4096'}, - { key: 8192, name: '8192', displayText: '8192'}, - { key: 16384, name: '16384', displayText: '16384'}, - { key: 32768, name: '32768', displayText: '32768'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderForm { - discordUserId: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderForm } from './cowbot-server-models-database-models-authorized-invite-sender.form'; - -export function Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderFormGroupFac(): FormGroup { - return new FormGroup({ - discordUserId: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.AuthorizedInviteSender { - discordUserId?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderProperties { - DISCORD_USER_ID = 'discordUserId', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderProperties } from './cowbot-server-models-database-models-authorized-invite-sender.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.AuthorizedInviteSender() { - return { - [Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender-roles.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRolesForm { - discordRoleId: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender-roles.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRolesForm } from './cowbot-server-models-database-models-authorized-invite-sender-roles.form'; - -export function Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRolesFormGroupFac(): FormGroup { - return new FormGroup({ - discordRoleId: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender-roles.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRoles { - discordRoleId?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender-roles.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRolesProperties { - DISCORD_ROLE_ID = 'discordRoleId', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-authorized-invite-sender-roles.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRolesProperties } from './cowbot-server-models-database-models-authorized-invite-sender-roles.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRoles() { - return { - [Cowbot.Server.Models.DatabaseModels.AuthorizedInviteSenderRolesProperties.DISCORD_ROLE_ID]: 'DISCORD_ROLE_ID', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-backup-topics.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.BackupTopics { - 1 = 1, - 2 = 2, - 4 = 4, - 8 = 8, -} - -export enum Cowbot.Server.Models.DatabaseModels.BackupTopicNames { - 1 = '1', - 2 = '2', - 4 = '4', - 8 = '8', -} - -export const cowbotServerModelsDatabaseModelsBackupTopicValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 4, name: '4', displayText: '4'}, - { key: 8, name: '8', displayText: '8'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-betsy-premium-role.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.BetsyPremiumRole { - 0 = 0, - 1 = 1, - 2 = 2, -} - -export enum Cowbot.Server.Models.DatabaseModels.BetsyPremiumRoleNames { - 0 = '0', - 1 = '1', - 2 = '2', -} - -export const cowbotServerModelsDatabaseModelsBetsyPremiumRoleValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-author.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordAuthorForm { - name: FormControl; - url: FormControl; - icon_url: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-author.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordAuthorForm } from './cowbot-server-models-database-models-discord-author.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordAuthorFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - url: new FormControl(null), - icon_url: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-author.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordAuthor { - name?: string | null; - url?: string | null; - icon_url?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-author.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordAuthorProperties { - NAME = 'name', - URL = 'url', - ICON_URL = 'icon_url', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-author.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordAuthorProperties } from './cowbot-server-models-database-models-discord-author.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordAuthor() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordAuthorProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordAuthorProperties.URL]: 'URL', - [Cowbot.Server.Models.DatabaseModels.DiscordAuthorProperties.ICON_URL]: 'ICON_URL', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordAutoResponderTypeForm } from './discord-auto-responder-type.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordAutoResponderPhraseForm } from './discord-auto-responder-phrase.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordAutoResponderForm { - name: FormControl; - active: FormControl; - deleteAfterMinutes: FormControl; - ignoredChannels: FormArray>; - whitelistedChannels: FormArray>; - whitelistedCategories: FormArray>; - discordServerId: FormControl; - discordMessageId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - type: FormGroup; - discordServer: FormGroup; - discordMessage: FormGroup; - phrases: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordAutoResponderForm } from './cowbot-server-models-database-models-discord-auto-responder.form'; -import { IDiscordAutoResponderTypeForm } from './discord-auto-responder-type.form'; -import { DiscordAutoResponderTypeFormGroupFac } from './discord-auto-responder-type.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordAutoResponderPhraseForm } from './discord-auto-responder-phrase.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - active: new FormControl(null), - deleteAfterMinutes: new FormControl(null), - ignoredChannels: new FormArray>([], { validators: }), - whitelistedChannels: new FormArray>([], { validators: }), - whitelistedCategories: new FormArray>([], { validators: }), - discordServerId: new FormControl(null), - discordMessageId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - type: new FormGroup(DiscordAutoResponderTypeFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - discordMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - phrases: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordAutoResponderType } from './discord-auto-responder-type.model'; -import { IDiscordServer } from './discord-server.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordAutoResponderPhrase } from './discord-auto-responder-phrase.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordAutoResponder { - name?: string | null; - active?: boolean | null; - deleteAfterMinutes?: number | null; - ignoredChannels?: string[] | null; - whitelistedChannels?: string[] | null; - whitelistedCategories?: string[] | null; - discordServerId?: string | null; - discordMessageId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - type?: Partial; - discordServer?: Partial; - discordMessage?: Partial; - phrases?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties { - NAME = 'name', - ACTIVE = 'active', - DELETE_AFTER_MINUTES = 'deleteAfterMinutes', - IGNORED_CHANNELS = 'ignoredChannels', - WHITELISTED_CHANNELS = 'whitelistedChannels', - WHITELISTED_CATEGORIES = 'whitelistedCategories', - DISCORD_SERVER_ID = 'discordServerId', - DISCORD_MESSAGE_ID = 'discordMessageId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TYPE = 'type', - DISCORD_SERVER = 'discordServer', - DISCORD_MESSAGE = 'discordMessage', - PHRASES = 'phrases', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties } from './cowbot-server-models-database-models-discord-auto-responder.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordAutoResponder() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.DELETE_AFTER_MINUTES]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.IGNORED_CHANNELS]: 'IGNORED_CHANNELS', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.WHITELISTED_CHANNELS]: 'WHITELISTED_CHANNELS', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.WHITELISTED_CATEGORIES]: 'WHITELISTED_CATEGORIES', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderProperties.PHRASES]: 'PHRASES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder-phrase.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhraseForm { - value: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder-phrase.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhraseForm } from './cowbot-server-models-database-models-discord-auto-responder-phrase.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhraseFormGroupFac(): FormGroup { - return new FormGroup({ - value: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder-phrase.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhrase { - value?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder-phrase.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhraseProperties { - VALUE = 'value', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-responder-phrase.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhraseProperties } from './cowbot-server-models-database-models-discord-auto-responder-phrase.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhrase() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordAutoResponderPhraseProperties.VALUE]: 'VALUE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-roles.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordAutoRolesForm { - name: FormControl; - discordRoleId: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-roles.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordAutoRolesForm } from './cowbot-server-models-database-models-discord-auto-roles.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordAutoRolesFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - discordRoleId: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-roles.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordAutoRoles { - name?: string | null; - discordRoleId?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-roles.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordAutoRolesProperties { - NAME = 'name', - DISCORD_ROLE_ID = 'discordRoleId', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-auto-roles.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordAutoRolesProperties } from './cowbot-server-models-database-models-discord-auto-roles.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordAutoRoles() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordAutoRolesProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordAutoRolesProperties.DISCORD_ROLE_ID]: 'DISCORD_ROLE_ID', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-button-style.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.DiscordButtonStyle { - 1 = 1, - 2 = 2, - 3 = 3, - 4 = 4, - 5 = 5, -} - -export enum Cowbot.Server.Models.DatabaseModels.DiscordButtonStyleNames { - 1 = '1', - 2 = '2', - 3 = '3', - 4 = '4', - 5 = '5', -} - -export const cowbotServerModelsDatabaseModelsDiscordButtonStyleValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, - { key: 4, name: '4', displayText: '4'}, - { key: 5, name: '5', displayText: '5'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-backup.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordChannelTranscriptForm } from './discord-channel-transcript.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelBackupForm { - channelId: FormControl; - channelName: FormControl; - generatedByDiscordName: FormControl; - generatedByDiscordUserId: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - transcript: FormGroup; - discordServer: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-backup.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordChannelBackupForm } from './cowbot-server-models-database-models-discord-channel-backup.form'; -import { IDiscordChannelTranscriptForm } from './discord-channel-transcript.form'; -import { DiscordChannelTranscriptFormGroupFac } from './discord-channel-transcript.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupFormGroupFac(): FormGroup { - return new FormGroup({ - channelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - channelName: new FormControl(null, { validators: Validators.maxLength(50) } ), - generatedByDiscordName: new FormControl(null, { validators: Validators.maxLength(50) } ), - generatedByDiscordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - transcript: new FormGroup(DiscordChannelTranscriptFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-backup.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordChannelTranscript } from './discord-channel-transcript.model'; -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelBackup { - channelId?: string | null; - channelName?: string | null; - generatedByDiscordName?: string | null; - generatedByDiscordUserId?: string | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - transcript?: Partial; - discordServer?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-backup.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties { - CHANNEL_ID = 'channelId', - CHANNEL_NAME = 'channelName', - GENERATED_BY_DISCORD_NAME = 'generatedByDiscordName', - GENERATED_BY_DISCORD_USER_ID = 'generatedByDiscordUserId', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TRANSCRIPT = 'transcript', - DISCORD_SERVER = 'discordServer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-backup.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties } from './cowbot-server-models-database-models-discord-channel-backup.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordChannelBackup() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.CHANNEL_ID]: 'CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.CHANNEL_NAME]: 'CHANNEL_NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.GENERATED_BY_DISCORD_NAME]: 'GENERATED_BY_DISCORD_NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.GENERATED_BY_DISCORD_USER_ID]: 'GENERATED_BY_DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.TRANSCRIPT]: 'TRANSCRIPT', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelBackupProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-cleaner.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelCleanerForm { - discordChannelId: FormControl; - active: FormControl; - ageInHours: FormControl; - lastRunTime: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - discordServer: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-cleaner.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordChannelCleanerForm } from './cowbot-server-models-database-models-discord-channel-cleaner.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerFormGroupFac(): FormGroup { - return new FormGroup({ - discordChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - active: new FormControl(null), - ageInHours: new FormControl(null), - lastRunTime: new FormControl(null), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-cleaner.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelCleaner { - discordChannelId?: string | null; - active?: boolean | null; - ageInHours?: number | null; - lastRunTime?: Date | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - discordServer?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-cleaner.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties { - DISCORD_CHANNEL_ID = 'discordChannelId', - ACTIVE = 'active', - AGE_IN_HOURS = 'ageInHours', - LAST_RUN_TIME = 'lastRunTime', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - DISCORD_SERVER = 'discordServer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-cleaner.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties } from './cowbot-server-models-database-models-discord-channel-cleaner.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordChannelCleaner() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.AGE_IN_HOURS]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.LAST_RUN_TIME]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordChannelCleanerProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-message.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageAttachmentForm } from './discord-message-attachment.form'; -import { IDiscordEmbedForm } from './discord-embed.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelMessageForm { - message: FormControl; - discordUserId: FormControl; - discordUserName: FormControl; - createdDate: FormControl; - attachments: FormArray>; - embeds: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-message.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordChannelMessageForm } from './cowbot-server-models-database-models-discord-channel-message.form'; -import { IDiscordMessageAttachmentForm } from './discord-message-attachment.form'; -import { IDiscordEmbedForm } from './discord-embed.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageFormGroupFac(): FormGroup { - return new FormGroup({ - message: new FormControl(null), - discordUserId: new FormControl(null), - discordUserName: new FormControl(null), - createdDate: new FormControl(null), - attachments: new FormArray>([]), - embeds: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-message.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessageAttachment } from './discord-message-attachment.model'; -import { IDiscordEmbed } from './discord-embed.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelMessage { - message?: string | null; - discordUserId?: string | null; - discordUserName?: string | null; - createdDate?: Date | null; - attachments?: Partial; - embeds?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-message.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties { - MESSAGE = 'message', - DISCORD_USER_ID = 'discordUserId', - DISCORD_USER_NAME = 'discordUserName', - CREATED_DATE = 'createdDate', - ATTACHMENTS = 'attachments', - EMBEDS = 'embeds', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-message.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties } from './cowbot-server-models-database-models-discord-channel-message.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordChannelMessage() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties.MESSAGE]: 'MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties.DISCORD_USER_NAME]: 'DISCORD_USER_NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties.ATTACHMENTS]: 'ATTACHMENTS', - [Cowbot.Server.Models.DatabaseModels.DiscordChannelMessageProperties.EMBEDS]: 'EMBEDS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-transcript.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordChannelMessageForm } from './discord-channel-message.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelTranscriptForm { - generatedAt: FormControl; - messages: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-transcript.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordChannelTranscriptForm } from './cowbot-server-models-database-models-discord-channel-transcript.form'; -import { IDiscordChannelMessageForm } from './discord-channel-message.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordChannelTranscriptFormGroupFac(): FormGroup { - return new FormGroup({ - generatedAt: new FormControl(null), - messages: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-transcript.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordChannelMessage } from './discord-channel-message.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordChannelTranscript { - generatedAt?: Date | null; - messages?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-transcript.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordChannelTranscriptProperties { - GENERATED_AT = 'generatedAt', - MESSAGES = 'messages', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-channel-transcript.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordChannelTranscriptProperties } from './cowbot-server-models-database-models-discord-channel-transcript.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordChannelTranscript() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordChannelTranscriptProperties.GENERATED_AT]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordChannelTranscriptProperties.MESSAGES]: 'MESSAGES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordCommandActionForm } from './discord-command-action.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandForm { - name: FormControl; - description: FormControl; - private: FormControl; - discordApplicationCommandId: FormControl; - active: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - type: FormGroup; - discordServer: FormGroup; - discordCommandActions: FormArray>; - commandInformation: FormGroup; - responseMessage: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordCommandForm } from './cowbot-server-models-database-models-discord-command.form'; -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { DiscordCommandTypeFormGroupFac } from './discord-command-type.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordCommandActionForm } from './discord-command-action.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; -import { DiscordApplicationCommandFormGroupFac } from './discord-application-command.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordCommandFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - description: new FormControl(null, { validators: Validators.maxLength(255) } ), - private: new FormControl(null), - discordApplicationCommandId: new FormControl(null), - active: new FormControl(null), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - type: new FormGroup(DiscordCommandTypeFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - discordCommandActions: new FormArray>([]), - commandInformation: new FormGroup(DiscordApplicationCommandFormGroupFac().controls), - responseMessage: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandType } from './discord-command-type.model'; -import { IDiscordServer } from './discord-server.model'; -import { IDiscordCommandAction } from './discord-command-action.model'; -import { IDiscordApplicationCommand } from './discord-application-command.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommand { - name?: string | null; - description?: string | null; - private?: boolean | null; - discordApplicationCommandId?: string | null; - active?: boolean | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - type?: Partial; - discordServer?: Partial; - discordCommandActions?: Partial; - commandInformation?: Partial; - responseMessage?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties { - NAME = 'name', - DESCRIPTION = 'description', - PRIVATE = 'private', - DISCORD_APPLICATION_COMMAND_ID = 'discordApplicationCommandId', - ACTIVE = 'active', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TYPE = 'type', - DISCORD_SERVER = 'discordServer', - DISCORD_COMMAND_ACTIONS = 'discordCommandActions', - COMMAND_INFORMATION = 'commandInformation', - RESPONSE_MESSAGE = 'responseMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties } from './cowbot-server-models-database-models-discord-command.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordCommand() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.PRIVATE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.DISCORD_APPLICATION_COMMAND_ID]: 'DISCORD_APPLICATION_COMMAND_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.DISCORD_COMMAND_ACTIONS]: 'DISCORD_COMMAND_ACTIONS', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.COMMAND_INFORMATION]: 'COMMAND_INFORMATION', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandProperties.RESPONSE_MESSAGE]: 'RESPONSE_MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandActionTypeForm } from './discord-command-action-type.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordFormForm } from './discord-form.form'; -import { IDiscordCommandActionRequestMetadataForm } from './discord-command-action-request-metadata.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandActionForm { - private: FormControl; - discordChannelId: FormControl; - discordCategoryId: FormControl; - discordMessageId: FormControl; - discordFormId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - type: FormGroup; - discordMessage: FormGroup; - discordForm: FormGroup; - restRequestMetadata: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordCommandActionForm } from './cowbot-server-models-database-models-discord-command-action.form'; -import { IDiscordCommandActionTypeForm } from './discord-command-action-type.form'; -import { DiscordCommandActionTypeFormGroupFac } from './discord-command-action-type.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordFormForm } from './discord-form.form'; -import { DiscordFormFormGroupFac } from './discord-form.form-group-fac'; -import { IDiscordCommandActionRequestMetadataForm } from './discord-command-action-request-metadata.form'; -import { DiscordCommandActionRequestMetadataFormGroupFac } from './discord-command-action-request-metadata.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordCommandActionFormGroupFac(): FormGroup { - return new FormGroup({ - private: new FormControl(null), - discordChannelId: new FormControl(null), - discordCategoryId: new FormControl(null), - discordMessageId: new FormControl(null), - discordFormId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - type: new FormGroup(DiscordCommandActionTypeFormGroupFac().controls), - discordMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - discordForm: new FormGroup(DiscordFormFormGroupFac().controls), - restRequestMetadata: new FormGroup(DiscordCommandActionRequestMetadataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandActionType } from './discord-command-action-type.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordForm } from './discord-form.model'; -import { IDiscordCommandActionRequestMetadata } from './discord-command-action-request-metadata.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandAction { - private?: boolean | null; - discordChannelId?: string | null; - discordCategoryId?: string | null; - discordMessageId?: string | null; - discordFormId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - type?: Partial; - discordMessage?: Partial; - discordForm?: Partial; - restRequestMetadata?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties { - PRIVATE = 'private', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_CATEGORY_ID = 'discordCategoryId', - DISCORD_MESSAGE_ID = 'discordMessageId', - DISCORD_FORM_ID = 'discordFormId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TYPE = 'type', - DISCORD_MESSAGE = 'discordMessage', - DISCORD_FORM = 'discordForm', - REST_REQUEST_METADATA = 'restRequestMetadata', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties } from './cowbot-server-models-database-models-discord-command-action.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordCommandAction() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.PRIVATE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.DISCORD_CATEGORY_ID]: 'DISCORD_CATEGORY_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.DISCORD_FORM_ID]: 'DISCORD_FORM_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.DISCORD_FORM]: 'DISCORD_FORM', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionProperties.REST_REQUEST_METADATA]: 'REST_REQUEST_METADATA', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-default-request-data.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordApplicationCommandOptionTypeForm } from './discord-application-command-option-type.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataForm { - name: FormControl; - value: FormControl; - apiPath: FormControl; - type: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-default-request-data.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataForm } from './cowbot-server-models-database-models-discord-command-action-default-request-data.form'; -import { IDiscordApplicationCommandOptionTypeForm } from './discord-application-command-option-type.form'; -import { DiscordApplicationCommandOptionTypeFormGroupFac } from './discord-application-command-option-type.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - value: new FormControl(null), - apiPath: new FormControl(null), - type: new FormGroup(DiscordApplicationCommandOptionTypeFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-default-request-data.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordApplicationCommandOptionType } from './discord-application-command-option-type.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestData { - name?: string | null; - value?: string | null; - apiPath?: string | null; - type?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-default-request-data.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataProperties { - NAME = 'name', - VALUE = 'value', - API_PATH = 'apiPath', - TYPE = 'type', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-default-request-data.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataProperties } from './cowbot-server-models-database-models-discord-command-action-default-request-data.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestData() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataProperties.VALUE]: 'VALUE', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataProperties.API_PATH]: 'API_PATH', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionDefaultRequestDataProperties.TYPE]: 'TYPE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-header.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeaderForm { - name: FormControl; - value: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-header.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeaderForm } from './cowbot-server-models-database-models-discord-command-action-request-header.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeaderFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - value: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-header.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeader { - name?: string | null; - value?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-header.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeaderProperties { - NAME = 'name', - VALUE = 'value', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-header.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeaderProperties } from './cowbot-server-models-database-models-discord-command-action-request-header.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeader() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeaderProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestHeaderProperties.VALUE]: 'VALUE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-metadata.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandActionRequestHeaderForm } from './discord-command-action-request-header.form'; -import { IDiscordCommandActionDefaultRequestDataForm } from './discord-command-action-default-request-data.form'; -import { IRestRequestResponseMappingForm } from './rest-request-response-mapping.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataForm { - apiUrl: FormControl; - requestHeaders: FormArray>; - defaultRequestData: FormArray>; - requestResponseMappings: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-metadata.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataForm } from './cowbot-server-models-database-models-discord-command-action-request-metadata.form'; -import { IDiscordCommandActionRequestHeaderForm } from './discord-command-action-request-header.form'; -import { IDiscordCommandActionDefaultRequestDataForm } from './discord-command-action-default-request-data.form'; -import { IRestRequestResponseMappingForm } from './rest-request-response-mapping.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataFormGroupFac(): FormGroup { - return new FormGroup({ - apiUrl: new FormControl(null), - requestHeaders: new FormArray>([]), - defaultRequestData: new FormArray>([]), - requestResponseMappings: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-metadata.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandActionRequestHeader } from './discord-command-action-request-header.model'; -import { IDiscordCommandActionDefaultRequestData } from './discord-command-action-default-request-data.model'; -import { IRestRequestResponseMapping } from './rest-request-response-mapping.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadata { - apiUrl?: string | null; - requestHeaders?: Partial; - defaultRequestData?: Partial; - requestResponseMappings?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-metadata.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataProperties { - API_URL = 'apiUrl', - REQUEST_HEADERS = 'requestHeaders', - DEFAULT_REQUEST_DATA = 'defaultRequestData', - REQUEST_RESPONSE_MAPPINGS = 'requestResponseMappings', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-command-action-request-metadata.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataProperties } from './cowbot-server-models-database-models-discord-command-action-request-metadata.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadata() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataProperties.API_URL]: 'API_URL', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataProperties.REQUEST_HEADERS]: 'REQUEST_HEADERS', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataProperties.DEFAULT_REQUEST_DATA]: 'DEFAULT_REQUEST_DATA', - [Cowbot.Server.Models.DatabaseModels.DiscordCommandActionRequestMetadataProperties.REQUEST_RESPONSE_MAPPINGS]: 'REQUEST_RESPONSE_MAPPINGS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordComponentTypeForm } from './discord-component-type.form'; -import { IDiscordButtonStyleForm } from './discord-button-style.form'; -import { IDiscordEmojiForm } from './discord-emoji.form'; -import { IDiscordMenuOptionForm } from './discord-menu-option.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordComponentForm { - label: FormControl; - custom_id: FormControl; - min_length: FormControl; - max_length: FormControl; - min_values: FormControl; - max_values: FormControl; - placeholder: FormControl; - required: FormControl; - description: FormControl; - value: FormControl; - url: FormControl; - disabled: FormControl; - type: FormGroup; - style: FormGroup; - emoji: FormGroup; - options: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordComponentForm } from './cowbot-server-models-database-models-discord-component.form'; -import { IDiscordComponentTypeForm } from './discord-component-type.form'; -import { DiscordComponentTypeFormGroupFac } from './discord-component-type.form-group-fac'; -import { IDiscordButtonStyleForm } from './discord-button-style.form'; -import { DiscordButtonStyleFormGroupFac } from './discord-button-style.form-group-fac'; -import { IDiscordEmojiForm } from './discord-emoji.form'; -import { DiscordEmojiFormGroupFac } from './discord-emoji.form-group-fac'; -import { IDiscordMenuOptionForm } from './discord-menu-option.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordComponentFormGroupFac(): FormGroup { - return new FormGroup({ - label: new FormControl(null), - custom_id: new FormControl(null), - min_length: new FormControl(null), - max_length: new FormControl(null), - min_values: new FormControl(null), - max_values: new FormControl(null), - placeholder: new FormControl(null), - required: new FormControl(null), - description: new FormControl(null), - value: new FormControl(null), - url: new FormControl(null), - disabled: new FormControl(null), - type: new FormGroup(DiscordComponentTypeFormGroupFac().controls), - style: new FormGroup(DiscordButtonStyleFormGroupFac().controls), - emoji: new FormGroup(DiscordEmojiFormGroupFac().controls), - options: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordComponentType } from './discord-component-type.model'; -import { IDiscordButtonStyle } from './discord-button-style.model'; -import { IDiscordEmoji } from './discord-emoji.model'; -import { IDiscordMenuOption } from './discord-menu-option.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordComponent { - label?: string | null; - custom_id?: string | null; - min_length?: number | null; - max_length?: number | null; - min_values?: number | null; - max_values?: number | null; - placeholder?: string | null; - required?: boolean | null; - description?: string | null; - value?: string | null; - url?: string | null; - disabled?: boolean | null; - type?: Partial; - style?: Partial; - emoji?: Partial; - options?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties { - LABEL = 'label', - CUSTOM_ID = 'custom_id', - MIN_LENGTH = 'min_length', - MAX_LENGTH = 'max_length', - MIN_VALUES = 'min_values', - MAX_VALUES = 'max_values', - PLACEHOLDER = 'placeholder', - REQUIRED = 'required', - DESCRIPTION = 'description', - VALUE = 'value', - URL = 'url', - DISABLED = 'disabled', - TYPE = 'type', - STYLE = 'style', - EMOJI = 'emoji', - OPTIONS = 'options', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties } from './cowbot-server-models-database-models-discord-component.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordComponent() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.LABEL]: 'LABEL', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.MIN_LENGTH]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.MAX_LENGTH]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.MIN_VALUES]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.MAX_VALUES]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.PLACEHOLDER]: 'PLACEHOLDER', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.REQUIRED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.VALUE]: 'VALUE', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.URL]: 'URL', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.DISABLED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.STYLE]: 'STYLE', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.EMOJI]: 'EMOJI', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentProperties.OPTIONS]: 'OPTIONS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.DiscordComponentType { - 1 = 1, - 2 = 2, - 3 = 3, - 4 = 4, -} - -export enum Cowbot.Server.Models.DatabaseModels.DiscordComponentTypeNames { - 1 = '1', - 2 = '2', - 3 = '3', - 4 = '4', -} - -export const cowbotServerModelsDatabaseModelsDiscordComponentTypeValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, - { key: 4, name: '4', displayText: '4'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component-wrapper.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordComponentTypeForm } from './discord-component-type.form'; -import { IDiscordComponentForm } from './discord-component.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordComponentWrapperForm { - type: FormGroup; - components: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component-wrapper.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordComponentWrapperForm } from './cowbot-server-models-database-models-discord-component-wrapper.form'; -import { IDiscordComponentTypeForm } from './discord-component-type.form'; -import { DiscordComponentTypeFormGroupFac } from './discord-component-type.form-group-fac'; -import { IDiscordComponentForm } from './discord-component.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordComponentWrapperFormGroupFac(): FormGroup { - return new FormGroup({ - type: new FormGroup(DiscordComponentTypeFormGroupFac().controls), - components: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component-wrapper.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordComponentType } from './discord-component-type.model'; -import { IDiscordComponent } from './discord-component.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordComponentWrapper { - type?: Partial; - components?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component-wrapper.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordComponentWrapperProperties { - TYPE = 'type', - COMPONENTS = 'components', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-component-wrapper.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordComponentWrapperProperties } from './cowbot-server-models-database-models-discord-component-wrapper.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordComponentWrapper() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordComponentWrapperProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordComponentWrapperProperties.COMPONENTS]: 'COMPONENTS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordEmbedFieldForm } from './discord-embed-field.form'; -import { IDiscordEmbedFooterForm } from './discord-embed-footer.form'; -import { IDiscordEmbedImageForm } from './discord-embed-image.form'; -import { IDiscordThumbnailImageForm } from './discord-thumbnail-image.form'; -import { IDiscordEmbedVideoForm } from './discord-embed-video.form'; -import { IDiscordAuthorForm } from './discord-author.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedForm { - title: FormControl; - description: FormControl; - url: FormControl; - color: FormControl; - timestamp: FormControl; - fields: FormArray>; - footer: FormGroup; - image: FormGroup; - thumbnail: FormGroup; - video: FormGroup; - author: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordEmbedForm } from './cowbot-server-models-database-models-discord-embed.form'; -import { IDiscordEmbedFieldForm } from './discord-embed-field.form'; -import { IDiscordEmbedFooterForm } from './discord-embed-footer.form'; -import { DiscordEmbedFooterFormGroupFac } from './discord-embed-footer.form-group-fac'; -import { IDiscordEmbedImageForm } from './discord-embed-image.form'; -import { DiscordEmbedImageFormGroupFac } from './discord-embed-image.form-group-fac'; -import { IDiscordThumbnailImageForm } from './discord-thumbnail-image.form'; -import { DiscordThumbnailImageFormGroupFac } from './discord-thumbnail-image.form-group-fac'; -import { IDiscordEmbedVideoForm } from './discord-embed-video.form'; -import { DiscordEmbedVideoFormGroupFac } from './discord-embed-video.form-group-fac'; -import { IDiscordAuthorForm } from './discord-author.form'; -import { DiscordAuthorFormGroupFac } from './discord-author.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordEmbedFormGroupFac(): FormGroup { - return new FormGroup({ - title: new FormControl(null), - description: new FormControl(null), - url: new FormControl(null), - color: new FormControl(null), - timestamp: new FormControl(null), - fields: new FormArray>([]), - footer: new FormGroup(DiscordEmbedFooterFormGroupFac().controls), - image: new FormGroup(DiscordEmbedImageFormGroupFac().controls), - thumbnail: new FormGroup(DiscordThumbnailImageFormGroupFac().controls), - video: new FormGroup(DiscordEmbedVideoFormGroupFac().controls), - author: new FormGroup(DiscordAuthorFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordEmbedField } from './discord-embed-field.model'; -import { IDiscordEmbedFooter } from './discord-embed-footer.model'; -import { IDiscordEmbedImage } from './discord-embed-image.model'; -import { IDiscordThumbnailImage } from './discord-thumbnail-image.model'; -import { IDiscordEmbedVideo } from './discord-embed-video.model'; -import { IDiscordAuthor } from './discord-author.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbed { - title?: string | null; - description?: string | null; - url?: string | null; - color?: number | null; - timestamp?: Date | null; - fields?: Partial; - footer?: Partial; - image?: Partial; - thumbnail?: Partial; - video?: Partial; - author?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties { - TITLE = 'title', - DESCRIPTION = 'description', - URL = 'url', - COLOR = 'color', - TIMESTAMP = 'timestamp', - FIELDS = 'fields', - FOOTER = 'footer', - IMAGE = 'image', - THUMBNAIL = 'thumbnail', - VIDEO = 'video', - AUTHOR = 'author', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties } from './cowbot-server-models-database-models-discord-embed.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordEmbed() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.URL]: 'URL', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.COLOR]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.TIMESTAMP]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.FIELDS]: 'FIELDS', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.FOOTER]: 'FOOTER', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.IMAGE]: 'IMAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.THUMBNAIL]: 'THUMBNAIL', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.VIDEO]: 'VIDEO', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedProperties.AUTHOR]: 'AUTHOR', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-field.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedFieldForm { - name: FormControl; - value: FormControl; - inline: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-field.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordEmbedFieldForm } from './cowbot-server-models-database-models-discord-embed-field.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordEmbedFieldFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - value: new FormControl(null), - inline: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-field.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedField { - name?: string | null; - value?: string | null; - inline?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-field.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordEmbedFieldProperties { - NAME = 'name', - VALUE = 'value', - INLINE = 'inline', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-field.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordEmbedFieldProperties } from './cowbot-server-models-database-models-discord-embed-field.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordEmbedField() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedFieldProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedFieldProperties.VALUE]: 'VALUE', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedFieldProperties.INLINE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-footer.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedFooterForm { - text: FormControl; - icon_url: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-footer.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordEmbedFooterForm } from './cowbot-server-models-database-models-discord-embed-footer.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordEmbedFooterFormGroupFac(): FormGroup { - return new FormGroup({ - text: new FormControl(null), - icon_url: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-footer.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedFooter { - text?: string | null; - icon_url?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-footer.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordEmbedFooterProperties { - TEXT = 'text', - ICON_URL = 'icon_url', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-footer.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordEmbedFooterProperties } from './cowbot-server-models-database-models-discord-embed-footer.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordEmbedFooter() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedFooterProperties.TEXT]: 'TEXT', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedFooterProperties.ICON_URL]: 'ICON_URL', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-image.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedImageForm { - url: FormControl; - height: FormControl; - width: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-image.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordEmbedImageForm } from './cowbot-server-models-database-models-discord-embed-image.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordEmbedImageFormGroupFac(): FormGroup { - return new FormGroup({ - url: new FormControl(null), - height: new FormControl(null), - width: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-image.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedImage { - url?: string | null; - height?: number | null; - width?: number | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-image.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordEmbedImageProperties { - URL = 'url', - HEIGHT = 'height', - WIDTH = 'width', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-image.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordEmbedImageProperties } from './cowbot-server-models-database-models-discord-embed-image.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordEmbedImage() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedImageProperties.URL]: 'URL', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedImageProperties.HEIGHT]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedImageProperties.WIDTH]: 0, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-video.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedVideoForm { - url: FormControl; - height: FormControl; - width: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-video.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordEmbedVideoForm } from './cowbot-server-models-database-models-discord-embed-video.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordEmbedVideoFormGroupFac(): FormGroup { - return new FormGroup({ - url: new FormControl(null), - height: new FormControl(null), - width: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-video.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmbedVideo { - url?: string | null; - height?: number | null; - width?: number | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-video.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordEmbedVideoProperties { - URL = 'url', - HEIGHT = 'height', - WIDTH = 'width', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-embed-video.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordEmbedVideoProperties } from './cowbot-server-models-database-models-discord-embed-video.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordEmbedVideo() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedVideoProperties.URL]: 'URL', - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedVideoProperties.HEIGHT]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordEmbedVideoProperties.WIDTH]: 0, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-emoji.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmojiForm { - name: FormControl; - id: FormControl; - animated: FormControl; - managed: FormControl; - require_colons: FormControl; - available: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-emoji.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordEmojiForm } from './cowbot-server-models-database-models-discord-emoji.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordEmojiFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - id: new FormControl(null), - animated: new FormControl(null), - managed: new FormControl(null), - require_colons: new FormControl(null), - available: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-emoji.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordEmoji { - name?: string | null; - id?: string | null; - animated?: boolean | null; - managed?: boolean | null; - require_colons?: boolean | null; - available?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-emoji.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties { - NAME = 'name', - ID = 'id', - ANIMATED = 'animated', - MANAGED = 'managed', - REQUIRE_COLONS = 'require_colons', - AVAILABLE = 'available', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-emoji.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties } from './cowbot-server-models-database-models-discord-emoji.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordEmoji() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties.ANIMATED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties.MANAGED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties.REQUIRE_COLONS]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordEmojiProperties.AVAILABLE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { IDiscordFormSubmissionForm } from './discord-form-submission.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordMessageForm } from './discord-message.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormForm { - title: FormControl; - description: FormControl; - customId: FormControl; - private: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - formData: FormGroup; - submissions: FormArray>; - discordServer: FormGroup; - responseMessage: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordFormForm } from './cowbot-server-models-database-models-discord-form.form'; -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { DiscordFormDataFormGroupFac } from './discord-form-data.form-group-fac'; -import { IDiscordFormSubmissionForm } from './discord-form-submission.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordFormFormGroupFac(): FormGroup { - return new FormGroup({ - title: new FormControl(null, { validators: Validators.maxLength(50) } ), - description: new FormControl(null, { validators: Validators.maxLength(255) } ), - customId: new FormControl(null, { validators: Validators.maxLength(100) } ), - private: new FormControl(null), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - formData: new FormGroup(DiscordFormDataFormGroupFac().controls), - submissions: new FormArray>([]), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - responseMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormData } from './discord-form-data.model'; -import { IDiscordFormSubmission } from './discord-form-submission.model'; -import { IDiscordServer } from './discord-server.model'; -import { IDiscordMessage } from './discord-message.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordForm { - title?: string | null; - description?: string | null; - customId?: string | null; - private?: boolean | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - formData?: Partial; - submissions?: Partial; - discordServer?: Partial; - responseMessage?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordFormProperties { - TITLE = 'title', - DESCRIPTION = 'description', - CUSTOM_ID = 'customId', - PRIVATE = 'private', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - FORM_DATA = 'formData', - SUBMISSIONS = 'submissions', - DISCORD_SERVER = 'discordServer', - RESPONSE_MESSAGE = 'responseMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordFormProperties } from './cowbot-server-models-database-models-discord-form.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordForm() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.PRIVATE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.FORM_DATA]: 'FORM_DATA', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.SUBMISSIONS]: 'SUBMISSIONS', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordFormProperties.RESPONSE_MESSAGE]: 'RESPONSE_MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-data.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordComponentWrapperForm } from './discord-component-wrapper.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormDataForm { - components: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-data.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordFormDataForm } from './cowbot-server-models-database-models-discord-form-data.form'; -import { IDiscordComponentWrapperForm } from './discord-component-wrapper.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordFormDataFormGroupFac(): FormGroup { - return new FormGroup({ - components: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-data.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordComponentWrapper } from './discord-component-wrapper.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormData { - components?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-data.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordFormDataProperties { - COMPONENTS = 'components', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-data.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordFormDataProperties } from './cowbot-server-models-database-models-discord-form-data.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordFormData() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordFormDataProperties.COMPONENTS]: 'COMPONENTS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answer.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerForm { - label: FormControl; - customId: FormControl; - value: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answer.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerForm } from './cowbot-server-models-database-models-discord-form-field-answer.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerFormGroupFac(): FormGroup { - return new FormGroup({ - label: new FormControl(null), - customId: new FormControl(null), - value: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answer.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswer { - label?: string | null; - customId?: string | null; - value?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answer.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerProperties { - LABEL = 'label', - CUSTOM_ID = 'customId', - VALUE = 'value', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answer.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerProperties } from './cowbot-server-models-database-models-discord-form-field-answer.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswer() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerProperties.LABEL]: 'LABEL', - [Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswerProperties.VALUE]: 'VALUE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answers.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormFieldAnswerForm } from './discord-form-field-answer.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswersForm { - fields: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answers.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswersForm } from './cowbot-server-models-database-models-discord-form-field-answers.form'; -import { IDiscordFormFieldAnswerForm } from './discord-form-field-answer.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswersFormGroupFac(): FormGroup { - return new FormGroup({ - fields: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answers.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormFieldAnswer } from './discord-form-field-answer.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswers { - fields?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answers.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswersProperties { - FIELDS = 'fields', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-field-answers.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswersProperties } from './cowbot-server-models-database-models-discord-form-field-answers.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswers() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordFormFieldAnswersProperties.FIELDS]: 'FIELDS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-submission.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormFieldAnswersForm } from './discord-form-field-answers.form'; -import { IDiscordFormForm } from './discord-form.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormSubmissionForm { - discordUserId: FormControl; - discordUsername: FormControl; - discordFormId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - answers: FormGroup; - discordForm: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-submission.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordFormSubmissionForm } from './cowbot-server-models-database-models-discord-form-submission.form'; -import { IDiscordFormFieldAnswersForm } from './discord-form-field-answers.form'; -import { DiscordFormFieldAnswersFormGroupFac } from './discord-form-field-answers.form-group-fac'; -import { IDiscordFormForm } from './discord-form.form'; -import { DiscordFormFormGroupFac } from './discord-form.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionFormGroupFac(): FormGroup { - return new FormGroup({ - discordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordUsername: new FormControl(null, { validators: Validators.maxLength(255) } ), - discordFormId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - answers: new FormGroup(DiscordFormFieldAnswersFormGroupFac().controls), - discordForm: new FormGroup(DiscordFormFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-submission.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormFieldAnswers } from './discord-form-field-answers.model'; -import { IDiscordForm } from './discord-form.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordFormSubmission { - discordUserId?: string | null; - discordUsername?: string | null; - discordFormId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - answers?: Partial; - discordForm?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-submission.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties { - DISCORD_USER_ID = 'discordUserId', - DISCORD_USERNAME = 'discordUsername', - DISCORD_FORM_ID = 'discordFormId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - ANSWERS = 'answers', - DISCORD_FORM = 'discordForm', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-form-submission.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties } from './cowbot-server-models-database-models-discord-form-submission.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordFormSubmission() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.DISCORD_USERNAME]: 'DISCORD_USERNAME', - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.DISCORD_FORM_ID]: 'DISCORD_FORM_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.ANSWERS]: 'ANSWERS', - [Cowbot.Server.Models.DatabaseModels.DiscordFormSubmissionProperties.DISCORD_FORM]: 'DISCORD_FORM', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordGiveawayParticipantForm } from './discord-giveaway-participant.form'; -import { IDiscordGiveawayRoleForm } from './discord-giveaway-role.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordGiveawayForm { - name: FormControl; - active: FormControl; - amountOfWinners: FormControl; - descriptionOfPrize: FormControl; - cancellationToken: FormControl; - discordChannelId: FormControl; - ended: FormControl; - limitToRoles: FormControl; - ends: FormControl; - discordServerId: FormControl; - containerMessageId: FormControl; - winningMessageId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - discordServer: FormGroup; - containerMessage: FormGroup; - winningMessage: FormGroup; - participants: FormArray>; - roles: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordGiveawayForm } from './cowbot-server-models-database-models-discord-giveaway.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordGiveawayParticipantForm } from './discord-giveaway-participant.form'; -import { IDiscordGiveawayRoleForm } from './discord-giveaway-role.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordGiveawayFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - active: new FormControl(null), - amountOfWinners: new FormControl(null), - descriptionOfPrize: new FormControl(null, { validators: Validators.maxLength(200) } ), - cancellationToken: new FormControl(null), - discordChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - ended: new FormControl(null), - limitToRoles: new FormControl(null), - ends: new FormControl(null), - discordServerId: new FormControl(null), - containerMessageId: new FormControl(null), - winningMessageId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - containerMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - winningMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - participants: new FormArray>([]), - roles: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordServer } from './discord-server.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordGiveawayParticipant } from './discord-giveaway-participant.model'; -import { IDiscordGiveawayRole } from './discord-giveaway-role.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordGiveaway { - name?: string | null; - active?: boolean | null; - amountOfWinners?: number | null; - descriptionOfPrize?: string | null; - cancellationToken?: number | null; - discordChannelId?: string | null; - ended?: boolean | null; - limitToRoles?: boolean | null; - ends?: Date | null; - discordServerId?: string | null; - containerMessageId?: string | null; - winningMessageId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - discordServer?: Partial; - containerMessage?: Partial; - winningMessage?: Partial; - participants?: Partial; - roles?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties { - NAME = 'name', - ACTIVE = 'active', - AMOUNT_OF_WINNERS = 'amountOfWinners', - DESCRIPTION_OF_PRIZE = 'descriptionOfPrize', - CANCELLATION_TOKEN = 'cancellationToken', - DISCORD_CHANNEL_ID = 'discordChannelId', - ENDED = 'ended', - LIMIT_TO_ROLES = 'limitToRoles', - ENDS = 'ends', - DISCORD_SERVER_ID = 'discordServerId', - CONTAINER_MESSAGE_ID = 'containerMessageId', - WINNING_MESSAGE_ID = 'winningMessageId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - DISCORD_SERVER = 'discordServer', - CONTAINER_MESSAGE = 'containerMessage', - WINNING_MESSAGE = 'winningMessage', - PARTICIPANTS = 'participants', - ROLES = 'roles', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties } from './cowbot-server-models-database-models-discord-giveaway.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordGiveaway() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.AMOUNT_OF_WINNERS]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.DESCRIPTION_OF_PRIZE]: 'DESCRIPTION_OF_PRIZE', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.CANCELLATION_TOKEN]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.ENDED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.LIMIT_TO_ROLES]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.ENDS]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.CONTAINER_MESSAGE_ID]: 'CONTAINER_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.WINNING_MESSAGE_ID]: 'WINNING_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.CONTAINER_MESSAGE]: 'CONTAINER_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.WINNING_MESSAGE]: 'WINNING_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.PARTICIPANTS]: 'PARTICIPANTS', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayProperties.ROLES]: 'ROLES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-participant.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantForm { - discordUsername: FormControl; - discordUserId: FormControl; - winner: FormControl; - claimed: FormControl; - totalEntries: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-participant.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantForm } from './cowbot-server-models-database-models-discord-giveaway-participant.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantFormGroupFac(): FormGroup { - return new FormGroup({ - discordUsername: new FormControl(null), - discordUserId: new FormControl(null), - winner: new FormControl(null), - claimed: new FormControl(null), - totalEntries: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-participant.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipant { - discordUsername?: string | null; - discordUserId?: string | null; - winner?: boolean | null; - claimed?: boolean | null; - totalEntries?: number | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-participant.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantProperties { - DISCORD_USERNAME = 'discordUsername', - DISCORD_USER_ID = 'discordUserId', - WINNER = 'winner', - CLAIMED = 'claimed', - TOTAL_ENTRIES = 'totalEntries', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-participant.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantProperties } from './cowbot-server-models-database-models-discord-giveaway-participant.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipant() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantProperties.DISCORD_USERNAME]: 'DISCORD_USERNAME', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantProperties.WINNER]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantProperties.CLAIMED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayParticipantProperties.TOTAL_ENTRIES]: 0, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-role.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleForm { - name: FormControl; - discordRoleId: FormControl; - numberOfEntries: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-role.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleForm } from './cowbot-server-models-database-models-discord-giveaway-role.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - discordRoleId: new FormControl(null), - numberOfEntries: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-role.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordGiveawayRole { - name?: string | null; - discordRoleId?: string | null; - numberOfEntries?: number | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-role.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleProperties { - NAME = 'name', - DISCORD_ROLE_ID = 'discordRoleId', - NUMBER_OF_ENTRIES = 'numberOfEntries', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-giveaway-role.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleProperties } from './cowbot-server-models-database-models-discord-giveaway-role.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordGiveawayRole() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleProperties.DISCORD_ROLE_ID]: 'DISCORD_ROLE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGiveawayRoleProperties.NUMBER_OF_ENTRIES]: 0, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IEmailQualityResponseForm } from './email-quality-response.form'; -import { IIpInformationForm } from './ip-information.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordGuildUserForm { - discordUserId: FormControl; - lastKnownName: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - emailInformation: FormGroup; - ips: FormArray>; - servers: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordGuildUserForm } from './cowbot-server-models-database-models-discord-guild-user.form'; -import { IEmailQualityResponseForm } from './email-quality-response.form'; -import { EmailQualityResponseFormGroupFac } from './email-quality-response.form-group-fac'; -import { IIpInformationForm } from './ip-information.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordGuildUserFormGroupFac(): FormGroup { - return new FormGroup({ - discordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - lastKnownName: new FormControl(null, { validators: Validators.maxLength(50) } ), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - emailInformation: new FormGroup(EmailQualityResponseFormGroupFac().controls), - ips: new FormArray>([]), - servers: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IEmailQualityResponse } from './email-quality-response.model'; -import { IIpInformation } from './ip-information.model'; -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordGuildUser { - discordUserId?: string | null; - lastKnownName?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - emailInformation?: Partial; - ips?: Partial; - servers?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties { - DISCORD_USER_ID = 'discordUserId', - LAST_KNOWN_NAME = 'lastKnownName', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - EMAIL_INFORMATION = 'emailInformation', - IPS = 'ips', - SERVERS = 'servers', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties } from './cowbot-server-models-database-models-discord-guild-user.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordGuildUser() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.LAST_KNOWN_NAME]: 'LAST_KNOWN_NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.EMAIL_INFORMATION]: 'EMAIL_INFORMATION', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.IPS]: 'IPS', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserProperties.SERVERS]: 'SERVERS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user-invite.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordInviteLinkForm } from './discord-invite-link.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteForm { - invitedBy: FormControl; - discordUserId: FormControl; - discordInviteLinkId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - discordInviteLink: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user-invite.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteForm } from './cowbot-server-models-database-models-discord-guild-user-invite.form'; -import { IDiscordInviteLinkForm } from './discord-invite-link.form'; -import { DiscordInviteLinkFormGroupFac } from './discord-invite-link.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteFormGroupFac(): FormGroup { - return new FormGroup({ - invitedBy: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordInviteLinkId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - discordInviteLink: new FormGroup(DiscordInviteLinkFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user-invite.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordInviteLink } from './discord-invite-link.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordGuildUserInvite { - invitedBy?: string | null; - discordUserId?: string | null; - discordInviteLinkId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - discordInviteLink?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user-invite.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties { - INVITED_BY = 'invitedBy', - DISCORD_USER_ID = 'discordUserId', - DISCORD_INVITE_LINK_ID = 'discordInviteLinkId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - DISCORD_INVITE_LINK = 'discordInviteLink', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-guild-user-invite.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties } from './cowbot-server-models-database-models-discord-guild-user-invite.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordGuildUserInvite() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties.INVITED_BY]: 'INVITED_BY', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties.DISCORD_INVITE_LINK_ID]: 'DISCORD_INVITE_LINK_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordGuildUserInviteProperties.DISCORD_INVITE_LINK]: 'DISCORD_INVITE_LINK', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-invite-link.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordGuildUserInviteForm } from './discord-guild-user-invite.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordInviteLinkForm { - code: FormControl; - expiresAt: FormControl; - uses: FormControl; - maxUses: FormControl; - temporary: FormControl; - active: FormControl; - inviterDiscordUserId: FormControl; - discordChannelId: FormControl; - discordServerId: FormControl; - discordGuildUserInvites: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-invite-link.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordInviteLinkForm } from './cowbot-server-models-database-models-discord-invite-link.form'; -import { IDiscordGuildUserInviteForm } from './discord-guild-user-invite.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkFormGroupFac(): FormGroup { - return new FormGroup({ - code: new FormControl(null, { validators: Validators.maxLength(50) } ), - expiresAt: new FormControl(null), - uses: new FormControl(null), - maxUses: new FormControl(null), - temporary: new FormControl(null), - active: new FormControl(null), - inviterDiscordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordServerId: new FormControl(null), - discordGuildUserInvites: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-invite-link.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordGuildUserInvite } from './discord-guild-user-invite.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordInviteLink { - code?: string | null; - expiresAt?: Date | null; - uses?: number | null; - maxUses?: number | null; - temporary?: boolean | null; - active?: boolean | null; - inviterDiscordUserId?: string | null; - discordChannelId?: string | null; - discordServerId?: string | null; - discordGuildUserInvites?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-invite-link.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties { - CODE = 'code', - EXPIRES_AT = 'expiresAt', - USES = 'uses', - MAX_USES = 'maxUses', - TEMPORARY = 'temporary', - ACTIVE = 'active', - INVITER_DISCORD_USER_ID = 'inviterDiscordUserId', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_SERVER_ID = 'discordServerId', - DISCORD_GUILD_USER_INVITES = 'discordGuildUserInvites', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-invite-link.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties } from './cowbot-server-models-database-models-discord-invite-link.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordInviteLink() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.CODE]: 'CODE', - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.EXPIRES_AT]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.USES]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.MAX_USES]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.TEMPORARY]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.INVITER_DISCORD_USER_ID]: 'INVITER_DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordInviteLinkProperties.DISCORD_GUILD_USER_INVITES]: 'DISCORD_GUILD_USER_INVITES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-menu-option.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordEmojiForm } from './discord-emoji.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordMenuOptionForm { - label: FormControl; - value: FormControl; - description: FormControl; - emoji: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-menu-option.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordMenuOptionForm } from './cowbot-server-models-database-models-discord-menu-option.form'; -import { IDiscordEmojiForm } from './discord-emoji.form'; -import { DiscordEmojiFormGroupFac } from './discord-emoji.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordMenuOptionFormGroupFac(): FormGroup { - return new FormGroup({ - label: new FormControl(null), - value: new FormControl(null), - description: new FormControl(null), - emoji: new FormGroup(DiscordEmojiFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-menu-option.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordEmoji } from './discord-emoji.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordMenuOption { - label?: string | null; - value?: string | null; - description?: string | null; - emoji?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-menu-option.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordMenuOptionProperties { - LABEL = 'label', - VALUE = 'value', - DESCRIPTION = 'description', - EMOJI = 'emoji', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-menu-option.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordMenuOptionProperties } from './cowbot-server-models-database-models-discord-menu-option.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordMenuOption() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordMenuOptionProperties.LABEL]: 'LABEL', - [Cowbot.Server.Models.DatabaseModels.DiscordMenuOptionProperties.VALUE]: 'VALUE', - [Cowbot.Server.Models.DatabaseModels.DiscordMenuOptionProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordMenuOptionProperties.EMOJI]: 'EMOJI', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { IMessageDataForm } from './message-data.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordMessageForm { - name: FormControl; - discordMessageId: FormControl; - discordChannelId: FormControl; - discordCategoryId: FormControl; - active: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - type: FormGroup; - message: FormGroup; - discordServer: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordMessageForm } from './cowbot-server-models-database-models-discord-message.form'; -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { DiscordMessageTypeFormGroupFac } from './discord-message-type.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordMessageFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordMessageId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordCategoryId: new FormControl(null, { validators: Validators.maxLength(50) } ), - active: new FormControl(null), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - type: new FormGroup(DiscordMessageTypeFormGroupFac().controls), - message: new FormGroup(MessageDataFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessageType } from './discord-message-type.model'; -import { IMessageData } from './message-data.model'; -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordMessage { - name?: string | null; - discordMessageId?: string | null; - discordChannelId?: string | null; - discordCategoryId?: string | null; - active?: boolean | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - type?: Partial; - message?: Partial; - discordServer?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties { - NAME = 'name', - DISCORD_MESSAGE_ID = 'discordMessageId', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_CATEGORY_ID = 'discordCategoryId', - ACTIVE = 'active', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TYPE = 'type', - MESSAGE = 'message', - DISCORD_SERVER = 'discordServer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties } from './cowbot-server-models-database-models-discord-message.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordMessage() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.DISCORD_CATEGORY_ID]: 'DISCORD_CATEGORY_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.MESSAGE]: 'MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-attachment.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentForm { - id: FormControl; - filename: FormControl; - description: FormControl; - proxy_url: FormControl; - height: FormControl; - width: FormControl; - content_type: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-attachment.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentForm } from './cowbot-server-models-database-models-discord-message-attachment.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - filename: new FormControl(null), - description: new FormControl(null), - proxy_url: new FormControl(null), - height: new FormControl(null), - width: new FormControl(null), - content_type: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-attachment.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordMessageAttachment { - id?: string | null; - filename?: string | null; - description?: string | null; - proxy_url?: string | null; - height?: string | null; - width?: string | null; - content_type?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-attachment.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties { - ID = 'id', - FILENAME = 'filename', - DESCRIPTION = 'description', - PROXY_URL = 'proxy_url', - HEIGHT = 'height', - WIDTH = 'width', - CONTENT_TYPE = 'content_type', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-attachment.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties } from './cowbot-server-models-database-models-discord-message-attachment.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordMessageAttachment() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties.FILENAME]: 'FILENAME', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties.PROXY_URL]: 'PROXY_URL', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties.HEIGHT]: 'HEIGHT', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties.WIDTH]: 'WIDTH', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageAttachmentProperties.CONTENT_TYPE]: 'CONTENT_TYPE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-flags.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.DiscordMessageFlags { - 1 = 1, - 2 = 2, - 4 = 4, - 8 = 8, - 16 = 16, - 32 = 32, - 64 = 64, - 128 = 128, - 256 = 256, -} - -export enum Cowbot.Server.Models.DatabaseModels.DiscordMessageFlagNames { - 1 = '1', - 2 = '2', - 4 = '4', - 8 = '8', - 16 = '16', - 32 = '32', - 64 = '64', - 128 = '128', - 256 = '256', -} - -export const cowbotServerModelsDatabaseModelsDiscordMessageFlagValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 4, name: '4', displayText: '4'}, - { key: 8, name: '8', displayText: '8'}, - { key: 16, name: '16', displayText: '16'}, - { key: 32, name: '32', displayText: '32'}, - { key: 64, name: '64', displayText: '64'}, - { key: 128, name: '128', displayText: '128'}, - { key: 256, name: '256', displayText: '256'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-reference.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordMessageReferenceForm { - message_id: FormControl; - channel_id: FormControl; - guild_id: FormControl; - fail_if_not_exists: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-reference.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordMessageReferenceForm } from './cowbot-server-models-database-models-discord-message-reference.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordMessageReferenceFormGroupFac(): FormGroup { - return new FormGroup({ - message_id: new FormControl(null), - channel_id: new FormControl(null), - guild_id: new FormControl(null), - fail_if_not_exists: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-reference.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordMessageReference { - message_id?: string | null; - channel_id?: string | null; - guild_id?: string | null; - fail_if_not_exists?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-reference.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordMessageReferenceProperties { - MESSAGE_ID = 'message_id', - CHANNEL_ID = 'channel_id', - GUILD_ID = 'guild_id', - FAIL_IF_NOT_EXISTS = 'fail_if_not_exists', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-message-reference.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordMessageReferenceProperties } from './cowbot-server-models-database-models-discord-message-reference.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordMessageReference() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordMessageReferenceProperties.MESSAGE_ID]: 'MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageReferenceProperties.CHANNEL_ID]: 'CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageReferenceProperties.GUILD_ID]: 'GUILD_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordMessageReferenceProperties.FAIL_IF_NOT_EXISTS]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordPollParticipantForm } from './discord-poll-participant.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordPollForm { - name: FormControl; - active: FormControl; - discordChannelId: FormControl; - discordServerId: FormControl; - cancellationToken: FormControl; - ended: FormControl; - ends: FormControl; - containerMessageId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - discordServer: FormGroup; - containerMessage: FormGroup; - participants: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordPollForm } from './cowbot-server-models-database-models-discord-poll.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordPollParticipantForm } from './discord-poll-participant.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordPollFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - active: new FormControl(null), - discordChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordServerId: new FormControl(null), - cancellationToken: new FormControl(null), - ended: new FormControl(null), - ends: new FormControl(null), - containerMessageId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - containerMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - participants: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordServer } from './discord-server.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordPollParticipant } from './discord-poll-participant.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordPoll { - name?: string | null; - active?: boolean | null; - discordChannelId?: string | null; - discordServerId?: string | null; - cancellationToken?: number | null; - ended?: boolean | null; - ends?: Date | null; - containerMessageId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - discordServer?: Partial; - containerMessage?: Partial; - participants?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordPollProperties { - NAME = 'name', - ACTIVE = 'active', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_SERVER_ID = 'discordServerId', - CANCELLATION_TOKEN = 'cancellationToken', - ENDED = 'ended', - ENDS = 'ends', - CONTAINER_MESSAGE_ID = 'containerMessageId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - DISCORD_SERVER = 'discordServer', - CONTAINER_MESSAGE = 'containerMessage', - PARTICIPANTS = 'participants', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordPollProperties } from './cowbot-server-models-database-models-discord-poll.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordPoll() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.CANCELLATION_TOKEN]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.ENDED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.ENDS]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.CONTAINER_MESSAGE_ID]: 'CONTAINER_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.CONTAINER_MESSAGE]: 'CONTAINER_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordPollProperties.PARTICIPANTS]: 'PARTICIPANTS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll-participant.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordPollParticipantForm { - discordUsername: FormControl; - discordUserId: FormControl; - answer: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll-participant.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordPollParticipantForm } from './cowbot-server-models-database-models-discord-poll-participant.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordPollParticipantFormGroupFac(): FormGroup { - return new FormGroup({ - discordUsername: new FormControl(null), - discordUserId: new FormControl(null), - answer: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll-participant.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordPollParticipant { - discordUsername?: string | null; - discordUserId?: string | null; - answer?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll-participant.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordPollParticipantProperties { - DISCORD_USERNAME = 'discordUsername', - DISCORD_USER_ID = 'discordUserId', - ANSWER = 'answer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-poll-participant.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordPollParticipantProperties } from './cowbot-server-models-database-models-discord-poll-participant.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordPollParticipant() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordPollParticipantProperties.DISCORD_USERNAME]: 'DISCORD_USERNAME', - [Cowbot.Server.Models.DatabaseModels.DiscordPollParticipantProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordPollParticipantProperties.ANSWER]: 'ANSWER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordReviewTypeForm } from './discord-review-type.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordReviewForm { - message: FormControl; - rating: FormControl; - discordUserId: FormControl; - category: FormControl; - targetUserId: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - type: FormGroup; - discordServer: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordReviewForm } from './cowbot-server-models-database-models-discord-review.form'; -import { IDiscordReviewTypeForm } from './discord-review-type.form'; -import { DiscordReviewTypeFormGroupFac } from './discord-review-type.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordReviewFormGroupFac(): FormGroup { - return new FormGroup({ - message: new FormControl(null, { validators: Validators.maxLength(512) } ), - rating: new FormControl(null), - discordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - category: new FormControl(null, { validators: Validators.maxLength(50) } ), - targetUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - type: new FormGroup(DiscordReviewTypeFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordReviewType } from './discord-review-type.model'; -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordReview { - message?: string | null; - rating?: number | null; - discordUserId?: string | null; - category?: string | null; - targetUserId?: string | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - type?: Partial; - discordServer?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties { - MESSAGE = 'message', - RATING = 'rating', - DISCORD_USER_ID = 'discordUserId', - CATEGORY = 'category', - TARGET_USER_ID = 'targetUserId', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TYPE = 'type', - DISCORD_SERVER = 'discordServer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties } from './cowbot-server-models-database-models-discord-review.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordReview() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.MESSAGE]: 'MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.RATING]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.CATEGORY]: 'CATEGORY', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.TARGET_USER_ID]: 'TARGET_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review-category.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordButtonStyleForm } from './discord-button-style.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordReviewCategoryForm { - name: FormControl; - buttonStyle: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review-category.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordReviewCategoryForm } from './cowbot-server-models-database-models-discord-review-category.form'; -import { IDiscordButtonStyleForm } from './discord-button-style.form'; -import { DiscordButtonStyleFormGroupFac } from './discord-button-style.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordReviewCategoryFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - buttonStyle: new FormGroup(DiscordButtonStyleFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review-category.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordButtonStyle } from './discord-button-style.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordReviewCategory { - name?: string | null; - buttonStyle?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review-category.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordReviewCategoryProperties { - NAME = 'name', - BUTTON_STYLE = 'buttonStyle', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review-category.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordReviewCategoryProperties } from './cowbot-server-models-database-models-discord-review-category.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordReviewCategory() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordReviewCategoryProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordReviewCategoryProperties.BUTTON_STYLE]: 'BUTTON_STYLE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-review-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.DiscordReviewType { - 0 = 0, - 1 = 1, - 2 = 2, -} - -export enum Cowbot.Server.Models.DatabaseModels.DiscordReviewTypeNames { - 0 = '0', - 1 = '1', - 2 = '2', -} - -export const cowbotServerModelsDatabaseModelsDiscordReviewTypeValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordRoleForm { - discordRoleId: FormControl; - label: FormControl; - description: FormControl; - discordEmojiId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordRoleForm } from './cowbot-server-models-database-models-discord-role.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordRoleFormGroupFac(): FormGroup { - return new FormGroup({ - discordRoleId: new FormControl(null, { validators: Validators.maxLength(50) } ), - label: new FormControl(null, { validators: Validators.maxLength(50) } ), - description: new FormControl(null, { validators: Validators.maxLength(100) } ), - discordEmojiId: new FormControl(null, { validators: Validators.maxLength(50) } ), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordRole { - discordRoleId?: string | null; - label?: string | null; - description?: string | null; - discordEmojiId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties { - DISCORD_ROLE_ID = 'discordRoleId', - LABEL = 'label', - DESCRIPTION = 'description', - DISCORD_EMOJI_ID = 'discordEmojiId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties } from './cowbot-server-models-database-models-discord-role.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordRole() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties.DISCORD_ROLE_ID]: 'DISCORD_ROLE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties.LABEL]: 'LABEL', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties.DISCORD_EMOJI_ID]: 'DISCORD_EMOJI_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordRoleProperties.UPDATED_DATE]: new Date(), - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role-selector.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordAutoroleContainerTypeForm } from './discord-autorole-container-type.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordRoleForm } from './discord-role.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordRoleSelectorForm { - name: FormControl; - description: FormControl; - active: FormControl; - discordServerId: FormControl; - discordMessageId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - type: FormGroup; - discordServer: FormGroup; - discordMessage: FormGroup; - discordRoles: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role-selector.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordRoleSelectorForm } from './cowbot-server-models-database-models-discord-role-selector.form'; -import { IDiscordAutoroleContainerTypeForm } from './discord-autorole-container-type.form'; -import { DiscordAutoroleContainerTypeFormGroupFac } from './discord-autorole-container-type.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordRoleForm } from './discord-role.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - description: new FormControl(null, { validators: Validators.maxLength(255) } ), - active: new FormControl(null), - discordServerId: new FormControl(null), - discordMessageId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - type: new FormGroup(DiscordAutoroleContainerTypeFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - discordMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - discordRoles: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role-selector.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordAutoroleContainerType } from './discord-autorole-container-type.model'; -import { IDiscordServer } from './discord-server.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordRole } from './discord-role.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordRoleSelector { - name?: string | null; - description?: string | null; - active?: boolean | null; - discordServerId?: string | null; - discordMessageId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - type?: Partial; - discordServer?: Partial; - discordMessage?: Partial; - discordRoles?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role-selector.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties { - NAME = 'name', - DESCRIPTION = 'description', - ACTIVE = 'active', - DISCORD_SERVER_ID = 'discordServerId', - DISCORD_MESSAGE_ID = 'discordMessageId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TYPE = 'type', - DISCORD_SERVER = 'discordServer', - DISCORD_MESSAGE = 'discordMessage', - DISCORD_ROLES = 'discordRoles', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-role-selector.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties } from './cowbot-server-models-database-models-discord-role-selector.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordRoleSelector() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordRoleSelectorProperties.DISCORD_ROLES]: 'DISCORD_ROLES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IUserForm } from './user.form'; -import { IDiscordCommandForm } from './discord-command.form'; -import { IDiscordFormForm } from './discord-form.form'; -import { IDiscordTrackedMessageForm } from './discord-tracked-message.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordInviteLinkForm } from './discord-invite-link.form'; -import { IDiscordSupportTicketForm } from './discord-support-ticket.form'; -import { IDiscordSupportTicketSettingsForm } from './discord-support-ticket-settings.form'; -import { IDiscordThreadChannelForm } from './discord-thread-channel.form'; -import { IDiscordPollForm } from './discord-poll.form'; -import { IDiscordGiveawayForm } from './discord-giveaway.form'; -import { IBetsyBotFeatureForm } from './betsy-bot-feature.form'; -import { IAuditLogFeatureForm } from './audit-log-feature.form'; -import { IDiscordServerGlobalSettingsForm } from './discord-server-global-settings.form'; -import { IDiscordServerReviewSettingsForm } from './discord-server-review-settings.form'; -import { IDiscordServerInviteSettingsForm } from './discord-server-invite-settings.form'; -import { IDiscordGuildUserForm } from './discord-guild-user.form'; -import { IDiscordServerStatusForm } from './discord-server-status.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerForm { - guildId: FormControl; - invited: FormControl; - auditLogChannelId: FormControl; - serverOwnerDiscordId: FormControl; - premiumUntil: FormControl; - name: FormControl; - authorizedUsers: FormArray>; - coinbaseCommerceApiKey: FormControl; - coinbaseCommerceWebhookSecret: FormControl; - ipQualityScoreApiKey: FormControl; - customBotJwtKey: FormControl; - customBotApplicationId: FormControl; - customBotActive: FormControl; - transferToken: FormControl; - customBotStatus: FormControl; - ownerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - owner: FormGroup; - commands: FormArray>; - forms: FormArray>; - trackedMessages: FormArray>; - messages: FormArray>; - inviteLinks: FormArray>; - supportTickets: FormArray>; - supportTicketSettings: FormArray>; - threadChannels: FormArray>; - polls: FormArray>; - giveaways: FormArray>; - activeFeatures: FormGroup; - activeAuditLogFeatures: FormGroup; - globalSettings: FormGroup; - reviewSettings: FormGroup; - inviteSettings: FormGroup; - guildUsers: FormArray>; - status: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordServerForm } from './cowbot-server-models-database-models-discord-server.form'; -import { IUserForm } from './user.form'; -import { UserFormGroupFac } from './user.form-group-fac'; -import { IDiscordCommandForm } from './discord-command.form'; -import { IDiscordFormForm } from './discord-form.form'; -import { IDiscordTrackedMessageForm } from './discord-tracked-message.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordInviteLinkForm } from './discord-invite-link.form'; -import { IDiscordSupportTicketForm } from './discord-support-ticket.form'; -import { IDiscordSupportTicketSettingsForm } from './discord-support-ticket-settings.form'; -import { IDiscordThreadChannelForm } from './discord-thread-channel.form'; -import { IDiscordPollForm } from './discord-poll.form'; -import { IDiscordGiveawayForm } from './discord-giveaway.form'; -import { IBetsyBotFeatureForm } from './betsy-bot-feature.form'; -import { BetsyBotFeatureFormGroupFac } from './betsy-bot-feature.form-group-fac'; -import { IAuditLogFeatureForm } from './audit-log-feature.form'; -import { AuditLogFeatureFormGroupFac } from './audit-log-feature.form-group-fac'; -import { IDiscordServerGlobalSettingsForm } from './discord-server-global-settings.form'; -import { DiscordServerGlobalSettingsFormGroupFac } from './discord-server-global-settings.form-group-fac'; -import { IDiscordServerReviewSettingsForm } from './discord-server-review-settings.form'; -import { DiscordServerReviewSettingsFormGroupFac } from './discord-server-review-settings.form-group-fac'; -import { IDiscordServerInviteSettingsForm } from './discord-server-invite-settings.form'; -import { DiscordServerInviteSettingsFormGroupFac } from './discord-server-invite-settings.form-group-fac'; -import { IDiscordGuildUserForm } from './discord-guild-user.form'; -import { IDiscordServerStatusForm } from './discord-server-status.form'; -import { DiscordServerStatusFormGroupFac } from './discord-server-status.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordServerFormGroupFac(): FormGroup { - return new FormGroup({ - guildId: new FormControl(null, { validators: Validators.maxLength(50) } ), - invited: new FormControl(null), - auditLogChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - serverOwnerDiscordId: new FormControl(null, { validators: Validators.maxLength(50) } ), - premiumUntil: new FormControl(null), - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - authorizedUsers: new FormArray>([], { validators: }), - coinbaseCommerceApiKey: new FormControl(null, { validators: Validators.maxLength(1000) } ), - coinbaseCommerceWebhookSecret: new FormControl(null, { validators: Validators.maxLength(1000) } ), - ipQualityScoreApiKey: new FormControl(null, { validators: Validators.maxLength(1000) } ), - customBotJwtKey: new FormControl(null, { validators: Validators.maxLength(1000) } ), - customBotApplicationId: new FormControl(null, { validators: Validators.maxLength(50) } ), - customBotActive: new FormControl(null), - transferToken: new FormControl(null, { validators: Validators.maxLength(10) } ), - customBotStatus: new FormControl(null, { validators: Validators.maxLength(20) } ), - ownerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - owner: new FormGroup(UserFormGroupFac().controls), - commands: new FormArray>([]), - forms: new FormArray>([]), - trackedMessages: new FormArray>([]), - messages: new FormArray>([]), - inviteLinks: new FormArray>([]), - supportTickets: new FormArray>([]), - supportTicketSettings: new FormArray>([]), - threadChannels: new FormArray>([]), - polls: new FormArray>([]), - giveaways: new FormArray>([]), - activeFeatures: new FormGroup(BetsyBotFeatureFormGroupFac().controls), - activeAuditLogFeatures: new FormGroup(AuditLogFeatureFormGroupFac().controls), - globalSettings: new FormGroup(DiscordServerGlobalSettingsFormGroupFac().controls), - reviewSettings: new FormGroup(DiscordServerReviewSettingsFormGroupFac().controls), - inviteSettings: new FormGroup(DiscordServerInviteSettingsFormGroupFac().controls), - guildUsers: new FormArray>([]), - status: new FormGroup(DiscordServerStatusFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IUser } from './user.model'; -import { IDiscordCommand } from './discord-command.model'; -import { IDiscordForm } from './discord-form.model'; -import { IDiscordTrackedMessage } from './discord-tracked-message.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordInviteLink } from './discord-invite-link.model'; -import { IDiscordSupportTicket } from './discord-support-ticket.model'; -import { IDiscordSupportTicketSettings } from './discord-support-ticket-settings.model'; -import { IDiscordThreadChannel } from './discord-thread-channel.model'; -import { IDiscordPoll } from './discord-poll.model'; -import { IDiscordGiveaway } from './discord-giveaway.model'; -import { IBetsyBotFeature } from './betsy-bot-feature.model'; -import { IAuditLogFeature } from './audit-log-feature.model'; -import { IDiscordServerGlobalSettings } from './discord-server-global-settings.model'; -import { IDiscordServerReviewSettings } from './discord-server-review-settings.model'; -import { IDiscordServerInviteSettings } from './discord-server-invite-settings.model'; -import { IDiscordGuildUser } from './discord-guild-user.model'; -import { IDiscordServerStatus } from './discord-server-status.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordServer { - guildId?: string | null; - invited?: boolean | null; - auditLogChannelId?: string | null; - serverOwnerDiscordId?: string | null; - premiumUntil?: Date | null; - name?: string | null; - authorizedUsers?: string[] | null; - coinbaseCommerceApiKey?: string | null; - coinbaseCommerceWebhookSecret?: string | null; - ipQualityScoreApiKey?: string | null; - customBotJwtKey?: string | null; - customBotApplicationId?: string | null; - customBotActive?: boolean | null; - transferToken?: string | null; - customBotStatus?: string | null; - ownerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - owner?: Partial; - commands?: Partial; - forms?: Partial; - trackedMessages?: Partial; - messages?: Partial; - inviteLinks?: Partial; - supportTickets?: Partial; - supportTicketSettings?: Partial; - threadChannels?: Partial; - polls?: Partial; - giveaways?: Partial; - activeFeatures?: Partial; - activeAuditLogFeatures?: Partial; - globalSettings?: Partial; - reviewSettings?: Partial; - inviteSettings?: Partial; - guildUsers?: Partial; - status?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerProperties { - GUILD_ID = 'guildId', - INVITED = 'invited', - AUDIT_LOG_CHANNEL_ID = 'auditLogChannelId', - SERVER_OWNER_DISCORD_ID = 'serverOwnerDiscordId', - PREMIUM_UNTIL = 'premiumUntil', - NAME = 'name', - AUTHORIZED_USERS = 'authorizedUsers', - COINBASE_COMMERCE_API_KEY = 'coinbaseCommerceApiKey', - COINBASE_COMMERCE_WEBHOOK_SECRET = 'coinbaseCommerceWebhookSecret', - IP_QUALITY_SCORE_API_KEY = 'ipQualityScoreApiKey', - CUSTOM_BOT_JWT_KEY = 'customBotJwtKey', - CUSTOM_BOT_APPLICATION_ID = 'customBotApplicationId', - CUSTOM_BOT_ACTIVE = 'customBotActive', - TRANSFER_TOKEN = 'transferToken', - CUSTOM_BOT_STATUS = 'customBotStatus', - OWNER_ID = 'ownerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - OWNER = 'owner', - COMMANDS = 'commands', - FORMS = 'forms', - TRACKED_MESSAGES = 'trackedMessages', - MESSAGES = 'messages', - INVITE_LINKS = 'inviteLinks', - SUPPORT_TICKETS = 'supportTickets', - SUPPORT_TICKET_SETTINGS = 'supportTicketSettings', - THREAD_CHANNELS = 'threadChannels', - POLLS = 'polls', - GIVEAWAYS = 'giveaways', - ACTIVE_FEATURES = 'activeFeatures', - ACTIVE_AUDIT_LOG_FEATURES = 'activeAuditLogFeatures', - GLOBAL_SETTINGS = 'globalSettings', - REVIEW_SETTINGS = 'reviewSettings', - INVITE_SETTINGS = 'inviteSettings', - GUILD_USERS = 'guildUsers', - STATUS = 'status', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordServerProperties } from './cowbot-server-models-database-models-discord-server.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordServer() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.GUILD_ID]: 'GUILD_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.INVITED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.AUDIT_LOG_CHANNEL_ID]: 'AUDIT_LOG_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.SERVER_OWNER_DISCORD_ID]: 'SERVER_OWNER_DISCORD_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.PREMIUM_UNTIL]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.AUTHORIZED_USERS]: 'AUTHORIZED_USERS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.COINBASE_COMMERCE_API_KEY]: 'COINBASE_COMMERCE_API_KEY', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.COINBASE_COMMERCE_WEBHOOK_SECRET]: 'COINBASE_COMMERCE_WEBHOOK_SECRET', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.IP_QUALITY_SCORE_API_KEY]: 'IP_QUALITY_SCORE_API_KEY', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.CUSTOM_BOT_JWT_KEY]: 'CUSTOM_BOT_JWT_KEY', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.CUSTOM_BOT_APPLICATION_ID]: 'CUSTOM_BOT_APPLICATION_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.CUSTOM_BOT_ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.TRANSFER_TOKEN]: 'TRANSFER_T', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.CUSTOM_BOT_STATUS]: 'CUSTOM_BOT_STATUS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.OWNER_ID]: 'OWNER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.OWNER]: 'OWNER', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.COMMANDS]: 'COMMANDS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.FORMS]: 'FORMS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.TRACKED_MESSAGES]: 'TRACKED_MESSAGES', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.MESSAGES]: 'MESSAGES', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.INVITE_LINKS]: 'INVITE_LINKS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.SUPPORT_TICKETS]: 'SUPPORT_TICKETS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.SUPPORT_TICKET_SETTINGS]: 'SUPPORT_TICKET_SETTINGS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.THREAD_CHANNELS]: 'THREAD_CHANNELS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.POLLS]: 'POLLS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.GIVEAWAYS]: 'GIVEAWAYS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.ACTIVE_FEATURES]: 'ACTIVE_FEATURES', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.ACTIVE_AUDIT_LOG_FEATURES]: 'ACTIVE_AUDIT_LOG_FEATURES', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.GLOBAL_SETTINGS]: 'GLOBAL_SETTINGS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.REVIEW_SETTINGS]: 'REVIEW_SETTINGS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.INVITE_SETTINGS]: 'INVITE_SETTINGS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.GUILD_USERS]: 'GUILD_USERS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerProperties.STATUS]: 'STATUS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-global-settings.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IAuthorizedInviteSenderForm } from './authorized-invite-sender.form'; -import { IAuthorizedInviteSenderRolesForm } from './authorized-invite-sender-roles.form'; -import { IDiscordServerVerificationSettingsForm } from './discord-server-verification-settings.form'; -import { IDiscordAutoRolesForm } from './discord-auto-roles.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsForm { - authorizedInviteSenders: FormArray>; - authorizedInviteSenderRoles: FormArray>; - verificationSettings: FormGroup; - autoRoles: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-global-settings.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsForm } from './cowbot-server-models-database-models-discord-server-global-settings.form'; -import { IAuthorizedInviteSenderForm } from './authorized-invite-sender.form'; -import { IAuthorizedInviteSenderRolesForm } from './authorized-invite-sender-roles.form'; -import { IDiscordServerVerificationSettingsForm } from './discord-server-verification-settings.form'; -import { DiscordServerVerificationSettingsFormGroupFac } from './discord-server-verification-settings.form-group-fac'; -import { IDiscordAutoRolesForm } from './discord-auto-roles.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsFormGroupFac(): FormGroup { - return new FormGroup({ - authorizedInviteSenders: new FormArray>([]), - authorizedInviteSenderRoles: new FormArray>([]), - verificationSettings: new FormGroup(DiscordServerVerificationSettingsFormGroupFac().controls), - autoRoles: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-global-settings.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IAuthorizedInviteSender } from './authorized-invite-sender.model'; -import { IAuthorizedInviteSenderRoles } from './authorized-invite-sender-roles.model'; -import { IDiscordServerVerificationSettings } from './discord-server-verification-settings.model'; -import { IDiscordAutoRoles } from './discord-auto-roles.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettings { - authorizedInviteSenders?: Partial; - authorizedInviteSenderRoles?: Partial; - verificationSettings?: Partial; - autoRoles?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-global-settings.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsProperties { - AUTHORIZED_INVITE_SENDERS = 'authorizedInviteSenders', - AUTHORIZED_INVITE_SENDER_ROLES = 'authorizedInviteSenderRoles', - VERIFICATION_SETTINGS = 'verificationSettings', - AUTO_ROLES = 'autoRoles', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-global-settings.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsProperties } from './cowbot-server-models-database-models-discord-server-global-settings.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettings() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsProperties.AUTHORIZED_INVITE_SENDERS]: 'AUTHORIZED_INVITE_SENDERS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsProperties.AUTHORIZED_INVITE_SENDER_ROLES]: 'AUTHORIZED_INVITE_SENDER_ROLES', - [Cowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsProperties.VERIFICATION_SETTINGS]: 'VERIFICATION_SETTINGS', - [Cowbot.Server.Models.DatabaseModels.DiscordServerGlobalSettingsProperties.AUTO_ROLES]: 'AUTO_ROLES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-role.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerInviteRoleForm { - count: FormControl; - discordRoleId: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-role.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordServerInviteRoleForm } from './cowbot-server-models-database-models-discord-server-invite-role.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordServerInviteRoleFormGroupFac(): FormGroup { - return new FormGroup({ - count: new FormControl(null), - discordRoleId: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-role.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerInviteRole { - count?: number | null; - discordRoleId?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-role.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerInviteRoleProperties { - COUNT = 'count', - DISCORD_ROLE_ID = 'discordRoleId', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-role.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordServerInviteRoleProperties } from './cowbot-server-models-database-models-discord-server-invite-role.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordServerInviteRole() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordServerInviteRoleProperties.COUNT]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordServerInviteRoleProperties.DISCORD_ROLE_ID]: 'DISCORD_ROLE_ID', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-settings.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordServerInviteRoleForm } from './discord-server-invite-role.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerInviteSettingsForm { - inviteRoles: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-settings.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordServerInviteSettingsForm } from './cowbot-server-models-database-models-discord-server-invite-settings.form'; -import { IDiscordServerInviteRoleForm } from './discord-server-invite-role.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordServerInviteSettingsFormGroupFac(): FormGroup { - return new FormGroup({ - inviteRoles: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-settings.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordServerInviteRole } from './discord-server-invite-role.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerInviteSettings { - inviteRoles?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-settings.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerInviteSettingsProperties { - INVITE_ROLES = 'inviteRoles', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-invite-settings.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordServerInviteSettingsProperties } from './cowbot-server-models-database-models-discord-server-invite-settings.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordServerInviteSettings() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordServerInviteSettingsProperties.INVITE_ROLES]: 'INVITE_ROLES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-review-settings.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordReviewCategoryForm } from './discord-review-category.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsForm { - reviewsChannelId: FormControl; - categories: FormArray>; - reviewResponse: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-review-settings.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsForm } from './cowbot-server-models-database-models-discord-server-review-settings.form'; -import { IDiscordReviewCategoryForm } from './discord-review-category.form'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsFormGroupFac(): FormGroup { - return new FormGroup({ - reviewsChannelId: new FormControl(null), - categories: new FormArray>([]), - reviewResponse: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-review-settings.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordReviewCategory } from './discord-review-category.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerReviewSettings { - reviewsChannelId?: string | null; - categories?: Partial; - reviewResponse?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-review-settings.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsProperties { - REVIEWS_CHANNEL_ID = 'reviewsChannelId', - CATEGORIES = 'categories', - REVIEW_RESPONSE = 'reviewResponse', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-review-settings.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsProperties } from './cowbot-server-models-database-models-discord-server-review-settings.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordServerReviewSettings() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsProperties.REVIEWS_CHANNEL_ID]: 'REVIEWS_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsProperties.CATEGORIES]: 'CATEGORIES', - [Cowbot.Server.Models.DatabaseModels.DiscordServerReviewSettingsProperties.REVIEW_RESPONSE]: 'REVIEW_RESPONSE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-status.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerStatus { - 0 = 0, - 1 = 1, - 2 = 2, - 3 = 3, -} - -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerStatusNames { - 0 = '0', - 1 = '1', - 2 = '2', - 3 = '3', -} - -export const cowbotServerModelsDatabaseModelsDiscordServerStatusValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-verification-settings.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsForm { - verifiedRoleId: FormControl; - requireLogin: FormControl; - blockAlts: FormControl; - logChannel: FormControl; - verifyChannelId: FormControl; - sentVerificationMessage: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-verification-settings.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsForm } from './cowbot-server-models-database-models-discord-server-verification-settings.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsFormGroupFac(): FormGroup { - return new FormGroup({ - verifiedRoleId: new FormControl(null), - requireLogin: new FormControl(null), - blockAlts: new FormControl(null), - logChannel: new FormControl(null), - verifyChannelId: new FormControl(null), - sentVerificationMessage: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-verification-settings.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettings { - verifiedRoleId?: string | null; - requireLogin?: boolean | null; - blockAlts?: boolean | null; - logChannel?: string | null; - verifyChannelId?: string | null; - sentVerificationMessage?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-verification-settings.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties { - VERIFIED_ROLE_ID = 'verifiedRoleId', - REQUIRE_LOGIN = 'requireLogin', - BLOCK_ALTS = 'blockAlts', - LOG_CHANNEL = 'logChannel', - VERIFY_CHANNEL_ID = 'verifyChannelId', - SENT_VERIFICATION_MESSAGE = 'sentVerificationMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-server-verification-settings.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties } from './cowbot-server-models-database-models-discord-server-verification-settings.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettings() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties.VERIFIED_ROLE_ID]: 'VERIFIED_ROLE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties.REQUIRE_LOGIN]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties.BLOCK_ALTS]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties.LOG_CHANNEL]: 'LOG_CHANNEL', - [Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties.VERIFY_CHANNEL_ID]: 'VERIFY_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordServerVerificationSettingsProperties.SENT_VERIFICATION_MESSAGE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordChannelTranscriptForm } from './discord-channel-transcript.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordSupportTicketSettingsForm } from './discord-support-ticket-settings.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordSupportTicketForm { - name: FormControl; - createdBy: FormControl; - discordUserId: FormControl; - category: FormControl; - discordChannelId: FormControl; - closed: FormControl; - closedBy: FormControl; - closedByDiscordUserId: FormControl; - claimedByDiscordUserId: FormControl; - closeCancellationToken: FormControl; - discordMessageId: FormControl; - discordServerId: FormControl; - discordSupportTicketSettingsId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - transcript: FormGroup; - discordMessage: FormGroup; - discordServer: FormGroup; - settings: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordSupportTicketForm } from './cowbot-server-models-database-models-discord-support-ticket.form'; -import { IDiscordChannelTranscriptForm } from './discord-channel-transcript.form'; -import { DiscordChannelTranscriptFormGroupFac } from './discord-channel-transcript.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordSupportTicketSettingsForm } from './discord-support-ticket-settings.form'; -import { DiscordSupportTicketSettingsFormGroupFac } from './discord-support-ticket-settings.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null, { validators: Validators.maxLength(50) } ), - createdBy: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - category: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - closed: new FormControl(null), - closedBy: new FormControl(null, { validators: Validators.maxLength(50) } ), - closedByDiscordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - claimedByDiscordUserId: new FormControl(null, { validators: Validators.maxLength(50) } ), - closeCancellationToken: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordMessageId: new FormControl(null), - discordServerId: new FormControl(null), - discordSupportTicketSettingsId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - transcript: new FormGroup(DiscordChannelTranscriptFormGroupFac().controls), - discordMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - settings: new FormGroup(DiscordSupportTicketSettingsFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordChannelTranscript } from './discord-channel-transcript.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordServer } from './discord-server.model'; -import { IDiscordSupportTicketSettings } from './discord-support-ticket-settings.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordSupportTicket { - name?: string | null; - createdBy?: string | null; - discordUserId?: string | null; - category?: string | null; - discordChannelId?: string | null; - closed?: boolean | null; - closedBy?: string | null; - closedByDiscordUserId?: string | null; - claimedByDiscordUserId?: string | null; - closeCancellationToken?: number | null; - discordMessageId?: string | null; - discordServerId?: string | null; - discordSupportTicketSettingsId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - transcript?: Partial; - discordMessage?: Partial; - discordServer?: Partial; - settings?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties { - NAME = 'name', - CREATED_BY = 'createdBy', - DISCORD_USER_ID = 'discordUserId', - CATEGORY = 'category', - DISCORD_CHANNEL_ID = 'discordChannelId', - CLOSED = 'closed', - CLOSED_BY = 'closedBy', - CLOSED_BY_DISCORD_USER_ID = 'closedByDiscordUserId', - CLAIMED_BY_DISCORD_USER_ID = 'claimedByDiscordUserId', - CLOSE_CANCELLATION_TOKEN = 'closeCancellationToken', - DISCORD_MESSAGE_ID = 'discordMessageId', - DISCORD_SERVER_ID = 'discordServerId', - DISCORD_SUPPORT_TICKET_SETTINGS_ID = 'discordSupportTicketSettingsId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - TRANSCRIPT = 'transcript', - DISCORD_MESSAGE = 'discordMessage', - DISCORD_SERVER = 'discordServer', - SETTINGS = 'settings', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties } from './cowbot-server-models-database-models-discord-support-ticket.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordSupportTicket() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CREATED_BY]: 'CREATED_BY', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CATEGORY]: 'CATEGORY', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CLOSED]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CLOSED_BY]: 'CLOSED_BY', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CLOSED_BY_DISCORD_USER_ID]: 'CLOSED_BY_DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CLAIMED_BY_DISCORD_USER_ID]: 'CLAIMED_BY_DISCORD_USER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CLOSE_CANCELLATION_TOKEN]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.DISCORD_SUPPORT_TICKET_SETTINGS_ID]: 'DISCORD_SUPPORT_TICKET_SETTINGS_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.TRANSCRIPT]: 'TRANSCRIPT', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketProperties.SETTINGS]: 'SETTINGS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket-settings.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { ISupportTicketAuditsForm } from './support-ticket-audits.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IMessageDataForm } from './message-data.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IDiscordSupportTicketForm } from './discord-support-ticket.form'; -import { IDiscordFormForm } from './discord-form.form'; -import { ISupportTicketSettingsTextOptionsForm } from './support-ticket-settings-text-options.form'; -import { ISupportTicketRoleOptionsForm } from './support-ticket-role-options.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsForm { - identifier: FormControl; - categoryId: FormControl; - logChannelId: FormControl; - assignedRoles: FormArray>; - channelPrefix: FormControl; - closedCategoryId: FormControl; - sendTranscriptOnClose: FormControl; - maxOpenPerPerson: FormControl; - useAutoIncrement: FormControl; - hideName: FormControl; - allowClaiming: FormControl; - closeButtonText: FormControl; - autoCloseMinutes: FormControl; - publicTranscript: FormControl; - discordMessageId: FormControl; - discordServerId: FormControl; - discordFormId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - supportTicketAudits: FormGroup; - discordMessage: FormGroup; - initialMessage: FormGroup; - discordServer: FormGroup; - supportTickets: FormArray>; - discordForm: FormGroup; - textOptions: FormGroup; - supportTicketRoleOptions: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket-settings.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsForm } from './cowbot-server-models-database-models-discord-support-ticket-settings.form'; -import { ISupportTicketAuditsForm } from './support-ticket-audits.form'; -import { SupportTicketAuditsFormGroupFac } from './support-ticket-audits.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; -import { IDiscordSupportTicketForm } from './discord-support-ticket.form'; -import { IDiscordFormForm } from './discord-form.form'; -import { DiscordFormFormGroupFac } from './discord-form.form-group-fac'; -import { ISupportTicketSettingsTextOptionsForm } from './support-ticket-settings-text-options.form'; -import { SupportTicketSettingsTextOptionsFormGroupFac } from './support-ticket-settings-text-options.form-group-fac'; -import { ISupportTicketRoleOptionsForm } from './support-ticket-role-options.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsFormGroupFac(): FormGroup { - return new FormGroup({ - identifier: new FormControl(null, { validators: Validators.maxLength(50) } ), - categoryId: new FormControl(null, { validators: Validators.maxLength(50) } ), - logChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - assignedRoles: new FormArray>([], { validators: }), - channelPrefix: new FormControl(null, { validators: Validators.maxLength(16) } ), - closedCategoryId: new FormControl(null, { validators: Validators.maxLength(50) } ), - sendTranscriptOnClose: new FormControl(null), - maxOpenPerPerson: new FormControl(null), - useAutoIncrement: new FormControl(null), - hideName: new FormControl(null), - allowClaiming: new FormControl(null), - closeButtonText: new FormControl(null, { validators: Validators.maxLength(20) } ), - autoCloseMinutes: new FormControl(null), - publicTranscript: new FormControl(null), - discordMessageId: new FormControl(null), - discordServerId: new FormControl(null), - discordFormId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - supportTicketAudits: new FormGroup(SupportTicketAuditsFormGroupFac().controls), - discordMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - initialMessage: new FormGroup(MessageDataFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - supportTickets: new FormArray>([]), - discordForm: new FormGroup(DiscordFormFormGroupFac().controls), - textOptions: new FormGroup(SupportTicketSettingsTextOptionsFormGroupFac().controls), - supportTicketRoleOptions: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket-settings.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { ISupportTicketAudits } from './support-ticket-audits.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IMessageData } from './message-data.model'; -import { IDiscordServer } from './discord-server.model'; -import { IDiscordSupportTicket } from './discord-support-ticket.model'; -import { IDiscordForm } from './discord-form.model'; -import { ISupportTicketSettingsTextOptions } from './support-ticket-settings-text-options.model'; -import { ISupportTicketRoleOptions } from './support-ticket-role-options.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettings { - identifier?: string | null; - categoryId?: string | null; - logChannelId?: string | null; - assignedRoles?: string[] | null; - channelPrefix?: string | null; - closedCategoryId?: string | null; - sendTranscriptOnClose?: boolean | null; - maxOpenPerPerson?: number | null; - useAutoIncrement?: boolean | null; - hideName?: boolean | null; - allowClaiming?: boolean | null; - closeButtonText?: string | null; - autoCloseMinutes?: number | null; - publicTranscript?: boolean | null; - discordMessageId?: string | null; - discordServerId?: string | null; - discordFormId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - supportTicketAudits?: Partial; - discordMessage?: Partial; - initialMessage?: Partial; - discordServer?: Partial; - supportTickets?: Partial; - discordForm?: Partial; - textOptions?: Partial; - supportTicketRoleOptions?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket-settings.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties { - IDENTIFIER = 'identifier', - CATEGORY_ID = 'categoryId', - LOG_CHANNEL_ID = 'logChannelId', - ASSIGNED_ROLES = 'assignedRoles', - CHANNEL_PREFIX = 'channelPrefix', - CLOSED_CATEGORY_ID = 'closedCategoryId', - SEND_TRANSCRIPT_ON_CLOSE = 'sendTranscriptOnClose', - MAX_OPEN_PER_PERSON = 'maxOpenPerPerson', - USE_AUTO_INCREMENT = 'useAutoIncrement', - HIDE_NAME = 'hideName', - ALLOW_CLAIMING = 'allowClaiming', - CLOSE_BUTTON_TEXT = 'closeButtonText', - AUTO_CLOSE_MINUTES = 'autoCloseMinutes', - PUBLIC_TRANSCRIPT = 'publicTranscript', - DISCORD_MESSAGE_ID = 'discordMessageId', - DISCORD_SERVER_ID = 'discordServerId', - DISCORD_FORM_ID = 'discordFormId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - SUPPORT_TICKET_AUDITS = 'supportTicketAudits', - DISCORD_MESSAGE = 'discordMessage', - INITIAL_MESSAGE = 'initialMessage', - DISCORD_SERVER = 'discordServer', - SUPPORT_TICKETS = 'supportTickets', - DISCORD_FORM = 'discordForm', - TEXT_OPTIONS = 'textOptions', - SUPPORT_TICKET_ROLE_OPTIONS = 'supportTicketRoleOptions', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-support-ticket-settings.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties } from './cowbot-server-models-database-models-discord-support-ticket-settings.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettings() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.IDENTIFIER]: 'IDENTIFIER', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.CATEGORY_ID]: 'CATEGORY_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.LOG_CHANNEL_ID]: 'LOG_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.ASSIGNED_ROLES]: 'ASSIGNED_ROLES', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.CHANNEL_PREFIX]: 'CHANNEL_PREFIX', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.CLOSED_CATEGORY_ID]: 'CLOSED_CATEGORY_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.SEND_TRANSCRIPT_ON_CLOSE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.MAX_OPEN_PER_PERSON]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.USE_AUTO_INCREMENT]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.HIDE_NAME]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.ALLOW_CLAIMING]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.CLOSE_BUTTON_TEXT]: 'CLOSE_BUTTON_TEXT', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.AUTO_CLOSE_MINUTES]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.PUBLIC_TRANSCRIPT]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.DISCORD_FORM_ID]: 'DISCORD_FORM_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.SUPPORT_TICKET_AUDITS]: 'SUPPORT_TICKET_AUDITS', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.INITIAL_MESSAGE]: 'INITIAL_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.SUPPORT_TICKETS]: 'SUPPORT_TICKETS', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.DISCORD_FORM]: 'DISCORD_FORM', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.TEXT_OPTIONS]: 'TEXT_OPTIONS', - [Cowbot.Server.Models.DatabaseModels.DiscordSupportTicketSettingsProperties.SUPPORT_TICKET_ROLE_OPTIONS]: 'SUPPORT_TICKET_ROLE_OPTIONS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thread-channel.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordThreadChannelForm { - discordChannelId: FormControl; - active: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - initialMessage: FormGroup; - discordServer: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thread-channel.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordThreadChannelForm } from './cowbot-server-models-database-models-discord-thread-channel.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelFormGroupFac(): FormGroup { - return new FormGroup({ - discordChannelId: new FormControl(null, { validators: Validators.maxLength(50) } ), - active: new FormControl(null), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - initialMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thread-channel.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordThreadChannel { - discordChannelId?: string | null; - active?: boolean | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - initialMessage?: Partial; - discordServer?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thread-channel.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties { - DISCORD_CHANNEL_ID = 'discordChannelId', - ACTIVE = 'active', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - INITIAL_MESSAGE = 'initialMessage', - DISCORD_SERVER = 'discordServer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thread-channel.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties } from './cowbot-server-models-database-models-discord-thread-channel.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordThreadChannel() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.ACTIVE]: false, - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.INITIAL_MESSAGE]: 'INITIAL_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordThreadChannelProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thumbnail-image.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.DiscordThumbnailImageForm { - url: FormControl; - height: FormControl; - width: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thumbnail-image.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordThumbnailImageForm } from './cowbot-server-models-database-models-discord-thumbnail-image.form'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordThumbnailImageFormGroupFac(): FormGroup { - return new FormGroup({ - url: new FormControl(null), - height: new FormControl(null), - width: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thumbnail-image.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordThumbnailImage { - url?: string | null; - height?: number | null; - width?: number | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thumbnail-image.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordThumbnailImageProperties { - URL = 'url', - HEIGHT = 'height', - WIDTH = 'width', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-thumbnail-image.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordThumbnailImageProperties } from './cowbot-server-models-database-models-discord-thumbnail-image.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordThumbnailImage() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordThumbnailImageProperties.URL]: 'URL', - [Cowbot.Server.Models.DatabaseModels.DiscordThumbnailImageProperties.HEIGHT]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordThumbnailImageProperties.WIDTH]: 0, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-tracked-message.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageForm } from './discord-message.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.DiscordTrackedMessageForm { - name: FormControl; - timeToResend: FormControl; - cancellationToken: FormControl; - lastSent: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - discordMessage: FormGroup; - discordServer: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-tracked-message.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.DiscordTrackedMessageForm } from './cowbot-server-models-database-models-discord-tracked-message.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - timeToResend: new FormControl(null), - cancellationToken: new FormControl(null), - lastSent: new FormControl(null), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - discordMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-tracked-message.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessage } from './discord-message.model'; -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.DiscordTrackedMessage { - name?: string | null; - timeToResend?: number | null; - cancellationToken?: number | null; - lastSent?: Date | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - discordMessage?: Partial; - discordServer?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-tracked-message.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties { - NAME = 'name', - TIME_TO_RESEND = 'timeToResend', - CANCELLATION_TOKEN = 'cancellationToken', - LAST_SENT = 'lastSent', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - DISCORD_MESSAGE = 'discordMessage', - DISCORD_SERVER = 'discordServer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-discord-tracked-message.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties } from './cowbot-server-models-database-models-discord-tracked-message.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.DiscordTrackedMessage() { - return { - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.TIME_TO_RESEND]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.CANCELLATION_TOKEN]: 0, - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.LAST_SENT]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DatabaseModels.DiscordTrackedMessageProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-ip-information.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.IpInformationForm { - ip: FormControl; - proxy: FormControl; - isp: FormControl; - organization: FormControl; - asn: FormControl; - host: FormControl; - countryCode: FormControl; - city: FormControl; - region: FormControl; - isCrawler: FormControl; - connectionType: FormControl; - latitude: FormControl; - longitude: FormControl; - timeZone: FormControl; - vpn: FormControl; - tor: FormControl; - recentAbuse: FormControl; - botStatus: FormControl; - mobile: FormControl; - fraudScore: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-ip-information.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.IpInformationForm } from './cowbot-server-models-database-models-ip-information.form'; - -export function Cowbot.Server.Models.DatabaseModels.IpInformationFormGroupFac(): FormGroup { - return new FormGroup({ - ip: new FormControl(null), - proxy: new FormControl(null), - isp: new FormControl(null), - organization: new FormControl(null), - asn: new FormControl(null), - host: new FormControl(null), - countryCode: new FormControl(null), - city: new FormControl(null), - region: new FormControl(null), - isCrawler: new FormControl(null), - connectionType: new FormControl(null), - latitude: new FormControl(null), - longitude: new FormControl(null), - timeZone: new FormControl(null), - vpn: new FormControl(null), - tor: new FormControl(null), - recentAbuse: new FormControl(null), - botStatus: new FormControl(null), - mobile: new FormControl(null), - fraudScore: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-ip-information.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.IpInformation { - ip?: string | null; - proxy?: boolean | null; - isp?: string | null; - organization?: string | null; - asn?: number | null; - host?: string | null; - countryCode?: string | null; - city?: string | null; - region?: string | null; - isCrawler?: boolean | null; - connectionType?: string | null; - latitude?: number | null; - longitude?: number | null; - timeZone?: string | null; - vpn?: boolean | null; - tor?: boolean | null; - recentAbuse?: boolean | null; - botStatus?: boolean | null; - mobile?: boolean | null; - fraudScore?: number | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-ip-information.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.IpInformationProperties { - IP = 'ip', - PROXY = 'proxy', - ISP = 'isp', - ORGANIZATION = 'organization', - ASN = 'asn', - HOST = 'host', - COUNTRY_CODE = 'countryCode', - CITY = 'city', - REGION = 'region', - IS_CRAWLER = 'isCrawler', - CONNECTION_TYPE = 'connectionType', - LATITUDE = 'latitude', - LONGITUDE = 'longitude', - TIME_ZONE = 'timeZone', - VPN = 'vpn', - TOR = 'tor', - RECENT_ABUSE = 'recentAbuse', - BOT_STATUS = 'botStatus', - MOBILE = 'mobile', - FRAUD_SCORE = 'fraudScore', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-ip-information.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.IpInformationProperties } from './cowbot-server-models-database-models-ip-information.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.IpInformation() { - return { - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.IP]: 'IP', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.PROXY]: false, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.ISP]: 'ISP', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.ORGANIZATION]: 'ORGANIZATION', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.ASN]: 0, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.HOST]: 'HOST', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.COUNTRY_CODE]: 'COUNTRY_CODE', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.CITY]: 'CITY', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.REGION]: 'REGION', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.IS_CRAWLER]: false, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.CONNECTION_TYPE]: 'CONNECTION_TYPE', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.LATITUDE]: 0, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.LONGITUDE]: 0, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.TIME_ZONE]: 'TIME_ZONE', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.VPN]: false, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.TOR]: false, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.RECENT_ABUSE]: false, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.BOT_STATUS]: false, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.MOBILE]: false, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.FRAUD_SCORE]: 0, - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.IpInformationProperties.UPDATED_DATE]: new Date(), - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-category.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IKeyValueStorageForm } from './key-value-storage.form'; -import { IDiscordServerForm } from './discord-server.form'; - -export interface ICowbot.Server.Models.DatabaseModels.KeyValueCategoryForm { - categoryName: FormControl; - deliverOnFetch: FormControl; - discordServerId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - storedValues: FormArray>; - discordServer: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-category.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.KeyValueCategoryForm } from './cowbot-server-models-database-models-key-value-category.form'; -import { IKeyValueStorageForm } from './key-value-storage.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { DiscordServerFormGroupFac } from './discord-server.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.KeyValueCategoryFormGroupFac(): FormGroup { - return new FormGroup({ - categoryName: new FormControl(null, { validators: Validators.maxLength(50) } ), - deliverOnFetch: new FormControl(null), - discordServerId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - storedValues: new FormArray>([]), - discordServer: new FormGroup(DiscordServerFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-category.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IKeyValueStorage } from './key-value-storage.model'; -import { IDiscordServer } from './discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.KeyValueCategory { - categoryName?: string | null; - deliverOnFetch?: boolean | null; - discordServerId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - storedValues?: Partial; - discordServer?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-category.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties { - CATEGORY_NAME = 'categoryName', - DELIVER_ON_FETCH = 'deliverOnFetch', - DISCORD_SERVER_ID = 'discordServerId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - STORED_VALUES = 'storedValues', - DISCORD_SERVER = 'discordServer', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-category.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties } from './cowbot-server-models-database-models-key-value-category.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.KeyValueCategory() { - return { - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.CATEGORY_NAME]: 'CATEGORY_NAME', - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.DELIVER_ON_FETCH]: false, - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.STORED_VALUES]: 'STORED_VALUES', - [Cowbot.Server.Models.DatabaseModels.KeyValueCategoryProperties.DISCORD_SERVER]: 'DISCORD_SERVER', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-storage.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.KeyValueStorageForm { - value: FormControl; - key: FormControl; - used: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-storage.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.KeyValueStorageForm } from './cowbot-server-models-database-models-key-value-storage.form'; - -export function Cowbot.Server.Models.DatabaseModels.KeyValueStorageFormGroupFac(): FormGroup { - return new FormGroup({ - value: new FormControl(null), - key: new FormControl(null), - used: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-storage.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.KeyValueStorage { - value?: string | null; - key?: string | null; - used?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-storage.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.KeyValueStorageProperties { - VALUE = 'value', - KEY = 'key', - USED = 'used', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-key-value-storage.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.KeyValueStorageProperties } from './cowbot-server-models-database-models-key-value-storage.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.KeyValueStorage() { - return { - [Cowbot.Server.Models.DatabaseModels.KeyValueStorageProperties.VALUE]: 'VALUE', - [Cowbot.Server.Models.DatabaseModels.KeyValueStorageProperties.KEY]: 'KEY', - [Cowbot.Server.Models.DatabaseModels.KeyValueStorageProperties.USED]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-message-data.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageFlagsForm } from './discord-message-flags.form'; -import { IDiscordMessageReferenceForm } from './discord-message-reference.form'; -import { IDiscordEmbedForm } from './discord-embed.form'; -import { IDiscordComponentWrapperForm } from './discord-component-wrapper.form'; -import { IDiscordMessageAttachmentForm } from './discord-message-attachment.form'; - -export interface ICowbot.Server.Models.DatabaseModels.MessageDataForm { - tts: FormControl; - content: FormControl; - flags: FormGroup; - messageReference: FormGroup; - embeds: FormArray>; - components: FormArray>; - attachments: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-message-data.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.MessageDataForm } from './cowbot-server-models-database-models-message-data.form'; -import { IDiscordMessageFlagsForm } from './discord-message-flags.form'; -import { DiscordMessageFlagsFormGroupFac } from './discord-message-flags.form-group-fac'; -import { IDiscordMessageReferenceForm } from './discord-message-reference.form'; -import { DiscordMessageReferenceFormGroupFac } from './discord-message-reference.form-group-fac'; -import { IDiscordEmbedForm } from './discord-embed.form'; -import { IDiscordComponentWrapperForm } from './discord-component-wrapper.form'; -import { IDiscordMessageAttachmentForm } from './discord-message-attachment.form'; - -export function Cowbot.Server.Models.DatabaseModels.MessageDataFormGroupFac(): FormGroup { - return new FormGroup({ - tts: new FormControl(null), - content: new FormControl(null), - flags: new FormGroup(DiscordMessageFlagsFormGroupFac().controls), - messageReference: new FormGroup(DiscordMessageReferenceFormGroupFac().controls), - embeds: new FormArray>([]), - components: new FormArray>([]), - attachments: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-message-data.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessageFlags } from './discord-message-flags.model'; -import { IDiscordMessageReference } from './discord-message-reference.model'; -import { IDiscordEmbed } from './discord-embed.model'; -import { IDiscordComponentWrapper } from './discord-component-wrapper.model'; -import { IDiscordMessageAttachment } from './discord-message-attachment.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.MessageData { - tts?: boolean | null; - content?: string | null; - flags?: Partial; - messageReference?: Partial; - embeds?: Partial; - components?: Partial; - attachments?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-message-data.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.MessageDataProperties { - TTS = 'tts', - CONTENT = 'content', - FLAGS = 'flags', - MESSAGE_REFERENCE = 'messageReference', - EMBEDS = 'embeds', - COMPONENTS = 'components', - ATTACHMENTS = 'attachments', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-message-data.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.MessageDataProperties } from './cowbot-server-models-database-models-message-data.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.MessageData() { - return { - [Cowbot.Server.Models.DatabaseModels.MessageDataProperties.TTS]: false, - [Cowbot.Server.Models.DatabaseModels.MessageDataProperties.CONTENT]: 'CONTENT', - [Cowbot.Server.Models.DatabaseModels.MessageDataProperties.FLAGS]: 'FLAGS', - [Cowbot.Server.Models.DatabaseModels.MessageDataProperties.MESSAGE_REFERENCE]: 'MESSAGE_REFERENCE', - [Cowbot.Server.Models.DatabaseModels.MessageDataProperties.EMBEDS]: 'EMBEDS', - [Cowbot.Server.Models.DatabaseModels.MessageDataProperties.COMPONENTS]: 'COMPONENTS', - [Cowbot.Server.Models.DatabaseModels.MessageDataProperties.ATTACHMENTS]: 'ATTACHMENTS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-rest-request-response-mapping.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.RestRequestResponseMappingForm { - name: FormControl; - apiPath: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-rest-request-response-mapping.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.RestRequestResponseMappingForm } from './cowbot-server-models-database-models-rest-request-response-mapping.form'; - -export function Cowbot.Server.Models.DatabaseModels.RestRequestResponseMappingFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - apiPath: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-rest-request-response-mapping.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.RestRequestResponseMapping { - name?: string | null; - apiPath?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-rest-request-response-mapping.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.RestRequestResponseMappingProperties { - NAME = 'name', - API_PATH = 'apiPath', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-rest-request-response-mapping.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.RestRequestResponseMappingProperties } from './cowbot-server-models-database-models-rest-request-response-mapping.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.RestRequestResponseMapping() { - return { - [Cowbot.Server.Models.DatabaseModels.RestRequestResponseMappingProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DatabaseModels.RestRequestResponseMappingProperties.API_PATH]: 'API_PATH', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-audits.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DatabaseModels.SupportTicketAudits { - 1 = 1, - 2 = 2, - 4 = 4, - 8 = 8, - 16 = 16, - 32 = 32, - 64 = 64, -} - -export enum Cowbot.Server.Models.DatabaseModels.SupportTicketAuditNames { - 1 = '1', - 2 = '2', - 4 = '4', - 8 = '8', - 16 = '16', - 32 = '32', - 64 = '64', -} - -export const cowbotServerModelsDatabaseModelsSupportTicketAuditValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 4, name: '4', displayText: '4'}, - { key: 8, name: '8', displayText: '8'}, - { key: 16, name: '16', displayText: '16'}, - { key: 32, name: '32', displayText: '32'}, - { key: 64, name: '64', displayText: '64'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-role-options.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.SupportTicketRoleOptionsForm { - roleId: FormControl; - prefixOverride: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-role-options.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.SupportTicketRoleOptionsForm } from './cowbot-server-models-database-models-support-ticket-role-options.form'; - -export function Cowbot.Server.Models.DatabaseModels.SupportTicketRoleOptionsFormGroupFac(): FormGroup { - return new FormGroup({ - roleId: new FormControl(null, { validators: Validators.maxLength(20) } ), - prefixOverride: new FormControl(null, { validators: Validators.maxLength(16) } ), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-role-options.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.SupportTicketRoleOptions { - roleId?: string | null; - prefixOverride?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-role-options.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.SupportTicketRoleOptionsProperties { - ROLE_ID = 'roleId', - PREFIX_OVERRIDE = 'prefixOverride', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-role-options.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.SupportTicketRoleOptionsProperties } from './cowbot-server-models-database-models-support-ticket-role-options.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.SupportTicketRoleOptions() { - return { - [Cowbot.Server.Models.DatabaseModels.SupportTicketRoleOptionsProperties.ROLE_ID]: 'ROLE_ID', - [Cowbot.Server.Models.DatabaseModels.SupportTicketRoleOptionsProperties.PREFIX_OVERRIDE]: 'PREFIX_OVERRIDE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-settings-text-options.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptionsForm { - closedMessageText: FormControl; - formDataText: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-settings-text-options.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptionsForm } from './cowbot-server-models-database-models-support-ticket-settings-text-options.form'; - -export function Cowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptionsFormGroupFac(): FormGroup { - return new FormGroup({ - closedMessageText: new FormControl(null, { validators: Validators.maxLength(255) } ), - formDataText: new FormControl(null, { validators: Validators.maxLength(255) } ), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-settings-text-options.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptions { - closedMessageText?: string | null; - formDataText?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-settings-text-options.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptionsProperties { - CLOSED_MESSAGE_TEXT = 'closedMessageText', - FORM_DATA_TEXT = 'formDataText', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-support-ticket-settings-text-options.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptionsProperties } from './cowbot-server-models-database-models-support-ticket-settings-text-options.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptions() { - return { - [Cowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptionsProperties.CLOSED_MESSAGE_TEXT]: 'CLOSED_MESSAGE_TEXT', - [Cowbot.Server.Models.DatabaseModels.SupportTicketSettingsTextOptionsProperties.FORM_DATA_TEXT]: 'FORM_DATA_TEXT', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-user.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordServerForm } from './discord-server.form'; -import { IBetsyPremiumRoleForm } from './betsy-premium-role.form'; - -export interface ICowbot.Server.Models.DatabaseModels.UserForm { - createdDate: FormControl; - updatedDate: FormControl; - firstName: FormControl; - lastName: FormControl; - discordId: FormControl; - isDeleted: FormControl; - discordAccessToken: FormControl; - discordRefreshToken: FormControl; - discordAccessTokenExpirationDate: FormControl; - id: FormControl; - userName: FormControl; - normalizedUserName: FormControl; - email: FormControl; - normalizedEmail: FormControl; - emailConfirmed: FormControl; - passwordHash: FormControl; - securityStamp: FormControl; - concurrencyStamp: FormControl; - phoneNumber: FormControl; - phoneNumberConfirmed: FormControl; - twoFactorEnabled: FormControl; - lockoutEnd: FormControl; - lockoutEnabled: FormControl; - accessFailedCount: FormControl; - discordServers: FormArray>; - betsyPremiumRole: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-user.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DatabaseModels.UserForm } from './cowbot-server-models-database-models-user.form'; -import { IDiscordServerForm } from './discord-server.form'; -import { IBetsyPremiumRoleForm } from './betsy-premium-role.form'; -import { BetsyPremiumRoleFormGroupFac } from './betsy-premium-role.form-group-fac'; - -export function Cowbot.Server.Models.DatabaseModels.UserFormGroupFac(): FormGroup { - return new FormGroup({ - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - firstName: new FormControl(null, { validators: Validators.maxLength(50) } ), - lastName: new FormControl(null, { validators: Validators.maxLength(50) } ), - discordId: new FormControl(null, { validators: Validators.maxLength(50) } ), - isDeleted: new FormControl(null), - discordAccessToken: new FormControl(null, { validators: Validators.maxLength(255) } ), - discordRefreshToken: new FormControl(null, { validators: Validators.maxLength(255) } ), - discordAccessTokenExpirationDate: new FormControl(null), - id: new FormControl(null), - userName: new FormControl(null), - normalizedUserName: new FormControl(null), - email: new FormControl(null), - normalizedEmail: new FormControl(null), - emailConfirmed: new FormControl(null), - passwordHash: new FormControl(null), - securityStamp: new FormControl(null), - concurrencyStamp: new FormControl(null), - phoneNumber: new FormControl(null), - phoneNumberConfirmed: new FormControl(null), - twoFactorEnabled: new FormControl(null), - lockoutEnd: new FormControl(null), - lockoutEnabled: new FormControl(null), - accessFailedCount: new FormControl(null), - discordServers: new FormArray>([]), - betsyPremiumRole: new FormGroup(BetsyPremiumRoleFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-user.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordServer } from './discord-server.model'; -import { IBetsyPremiumRole } from './betsy-premium-role.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DatabaseModels.User { - createdDate?: Date | null; - updatedDate?: Date | null; - firstName?: string | null; - lastName?: string | null; - discordId?: string | null; - isDeleted?: boolean | null; - discordAccessToken?: string | null; - discordRefreshToken?: string | null; - discordAccessTokenExpirationDate?: Date | null; - id?: string | null; - userName?: string | null; - normalizedUserName?: string | null; - email?: string | null; - normalizedEmail?: string | null; - emailConfirmed?: boolean | null; - passwordHash?: string | null; - securityStamp?: string | null; - concurrencyStamp?: string | null; - phoneNumber?: string | null; - phoneNumberConfirmed?: boolean | null; - twoFactorEnabled?: boolean | null; - lockoutEnd?: Date | null; - lockoutEnabled?: boolean | null; - accessFailedCount?: number | null; - discordServers?: Partial; - betsyPremiumRole?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-user.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DatabaseModels.UserProperties { - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - FIRST_NAME = 'firstName', - LAST_NAME = 'lastName', - DISCORD_ID = 'discordId', - IS_DELETED = 'isDeleted', - DISCORD_ACCESS_TOKEN = 'discordAccessToken', - DISCORD_REFRESH_TOKEN = 'discordRefreshToken', - DISCORD_ACCESS_TOKEN_EXPIRATION_DATE = 'discordAccessTokenExpirationDate', - ID = 'id', - USER_NAME = 'userName', - NORMALIZED_USER_NAME = 'normalizedUserName', - EMAIL = 'email', - NORMALIZED_EMAIL = 'normalizedEmail', - EMAIL_CONFIRMED = 'emailConfirmed', - PASSWORD_HASH = 'passwordHash', - SECURITY_STAMP = 'securityStamp', - CONCURRENCY_STAMP = 'concurrencyStamp', - PHONE_NUMBER = 'phoneNumber', - PHONE_NUMBER_CONFIRMED = 'phoneNumberConfirmed', - TWO_FACTOR_ENABLED = 'twoFactorEnabled', - LOCKOUT_END = 'lockoutEnd', - LOCKOUT_ENABLED = 'lockoutEnabled', - ACCESS_FAILED_COUNT = 'accessFailedCount', - DISCORD_SERVERS = 'discordServers', - BETSY_PREMIUM_ROLE = 'betsyPremiumRole', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-database-models-user.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DatabaseModels.UserProperties } from './cowbot-server-models-database-models-user.properties'; - -export function createTestCowbot.Server.Models.DatabaseModels.User() { - return { - [Cowbot.Server.Models.DatabaseModels.UserProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.UserProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.UserProperties.FIRST_NAME]: 'FIRST_NAME', - [Cowbot.Server.Models.DatabaseModels.UserProperties.LAST_NAME]: 'LAST_NAME', - [Cowbot.Server.Models.DatabaseModels.UserProperties.DISCORD_ID]: 'DISCORD_ID', - [Cowbot.Server.Models.DatabaseModels.UserProperties.IS_DELETED]: false, - [Cowbot.Server.Models.DatabaseModels.UserProperties.DISCORD_ACCESS_TOKEN]: 'DISCORD_ACCESS_TOKEN', - [Cowbot.Server.Models.DatabaseModels.UserProperties.DISCORD_REFRESH_TOKEN]: 'DISCORD_REFRESH_TOKEN', - [Cowbot.Server.Models.DatabaseModels.UserProperties.DISCORD_ACCESS_TOKEN_EXPIRATION_DATE]: new Date(), - [Cowbot.Server.Models.DatabaseModels.UserProperties.ID]: 'ID', - [Cowbot.Server.Models.DatabaseModels.UserProperties.USER_NAME]: 'USER_NAME', - [Cowbot.Server.Models.DatabaseModels.UserProperties.NORMALIZED_USER_NAME]: 'NORMALIZED_USER_NAME', - [Cowbot.Server.Models.DatabaseModels.UserProperties.EMAIL]: 'EMAIL', - [Cowbot.Server.Models.DatabaseModels.UserProperties.NORMALIZED_EMAIL]: 'NORMALIZED_EMAIL', - [Cowbot.Server.Models.DatabaseModels.UserProperties.EMAIL_CONFIRMED]: false, - [Cowbot.Server.Models.DatabaseModels.UserProperties.PASSWORD_HASH]: 'PASSWORD_HASH', - [Cowbot.Server.Models.DatabaseModels.UserProperties.SECURITY_STAMP]: 'SECURITY_STAMP', - [Cowbot.Server.Models.DatabaseModels.UserProperties.CONCURRENCY_STAMP]: 'CONCURRENCY_STAMP', - [Cowbot.Server.Models.DatabaseModels.UserProperties.PHONE_NUMBER]: 'PHONE_NUMBER', - [Cowbot.Server.Models.DatabaseModels.UserProperties.PHONE_NUMBER_CONFIRMED]: false, - [Cowbot.Server.Models.DatabaseModels.UserProperties.TWO_FACTOR_ENABLED]: false, - [Cowbot.Server.Models.DatabaseModels.UserProperties.LOCKOUT_END]: new Date(), - [Cowbot.Server.Models.DatabaseModels.UserProperties.LOCKOUT_ENABLED]: false, - [Cowbot.Server.Models.DatabaseModels.UserProperties.ACCESS_FAILED_COUNT]: 0, - [Cowbot.Server.Models.DatabaseModels.UserProperties.DISCORD_SERVERS]: 'DISCORD_SERVERS', - [Cowbot.Server.Models.DatabaseModels.UserProperties.BETSY_PREMIUM_ROLE]: 'BETSY_PREMIUM_ROLE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHrefForm { - href: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHrefForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.form'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHrefFormGroupFac(): FormGroup { - return new FormGroup({ - href: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHref { - href?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHrefProperties { - HREF = 'href', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHrefProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHref() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsLinkHrefProperties.HREF]: 'HREF', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserForm { - displayName: FormControl; - url: FormControl; - id: FormControl; - uniqueName: FormControl; - imageUrl: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.form'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserFormGroupFac(): FormGroup { - return new FormGroup({ - displayName: new FormControl(null), - url: new FormControl(null), - id: new FormControl(null), - uniqueName: new FormControl(null), - imageUrl: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUser { - displayName?: string | null; - url?: string | null; - id?: string | null; - uniqueName?: string | null; - imageUrl?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserProperties { - DISPLAY_NAME = 'displayName', - URL = 'url', - ID = 'id', - UNIQUE_NAME = 'uniqueName', - IMAGE_URL = 'imageUrl', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUser() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserProperties.DISPLAY_NAME]: 'DISPLAY_NAME', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserProperties.URL]: 'URL', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserProperties.UNIQUE_NAME]: 'UNIQUE_NAME', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsUserProperties.IMAGE_URL]: 'IMAGE_URL', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IAzureDevopsWebhookMessageForm } from './azure-devops-webhook-message.form'; -import { IAzureDevopsWebhookDetailedMessageForm } from './azure-devops-webhook-detailed-message.form'; -import { IAzureDevopsWebhookResourceForm } from './azure-devops-webhook-resource.form'; - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookForm { - subscriptionId: FormControl; - notificationId: FormControl; - id: FormControl; - eventType: FormControl; - createdDate: FormControl; - message: FormGroup; - detailedMessage: FormGroup; - resource: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.form'; -import { IAzureDevopsWebhookMessageForm } from './azure-devops-webhook-message.form'; -import { AzureDevopsWebhookMessageFormGroupFac } from './azure-devops-webhook-message.form-group-fac'; -import { IAzureDevopsWebhookDetailedMessageForm } from './azure-devops-webhook-detailed-message.form'; -import { AzureDevopsWebhookDetailedMessageFormGroupFac } from './azure-devops-webhook-detailed-message.form-group-fac'; -import { IAzureDevopsWebhookResourceForm } from './azure-devops-webhook-resource.form'; -import { AzureDevopsWebhookResourceFormGroupFac } from './azure-devops-webhook-resource.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookFormGroupFac(): FormGroup { - return new FormGroup({ - subscriptionId: new FormControl(null), - notificationId: new FormControl(null), - id: new FormControl(null), - eventType: new FormControl(null), - createdDate: new FormControl(null), - message: new FormGroup(AzureDevopsWebhookMessageFormGroupFac().controls), - detailedMessage: new FormGroup(AzureDevopsWebhookDetailedMessageFormGroupFac().controls), - resource: new FormGroup(AzureDevopsWebhookResourceFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IAzureDevopsWebhookMessage } from './azure-devops-webhook-message.model'; -import { IAzureDevopsWebhookDetailedMessage } from './azure-devops-webhook-detailed-message.model'; -import { IAzureDevopsWebhookResource } from './azure-devops-webhook-resource.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhook { - subscriptionId?: string | null; - notificationId?: number | null; - id?: string | null; - eventType?: string | null; - createdDate?: Date | null; - message?: Partial; - detailedMessage?: Partial; - resource?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties { - SUBSCRIPTION_ID = 'subscriptionId', - NOTIFICATION_ID = 'notificationId', - ID = 'id', - EVENT_TYPE = 'eventType', - CREATED_DATE = 'createdDate', - MESSAGE = 'message', - DETAILED_MESSAGE = 'detailedMessage', - RESOURCE = 'resource', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhook() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.SUBSCRIPTION_ID]: 'SUBSCRIPTION_ID', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.NOTIFICATION_ID]: 0, - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.EVENT_TYPE]: 'EVENT_TYPE', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.MESSAGE]: 'MESSAGE', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.DETAILED_MESSAGE]: 'DETAILED_MESSAGE', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookProperties.RESOURCE]: 'RESOURCE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageForm { - text: FormControl; - html: FormControl; - markdown: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.form'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageFormGroupFac(): FormGroup { - return new FormGroup({ - text: new FormControl(null), - html: new FormControl(null), - markdown: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessage { - text?: string | null; - html?: string | null; - markdown?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageProperties { - TEXT = 'text', - HTML = 'html', - MARKDOWN = 'markdown', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessage() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageProperties.TEXT]: 'TEXT', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageProperties.HTML]: 'HTML', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookDetailedMessageProperties.MARKDOWN]: 'MARKDOWN', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IAzureDevopsLinkHrefForm } from './azure-devops-link-href.form'; - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinksForm { - web: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinksForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.form'; -import { IAzureDevopsLinkHrefForm } from './azure-devops-link-href.form'; -import { AzureDevopsLinkHrefFormGroupFac } from './azure-devops-link-href.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinksFormGroupFac(): FormGroup { - return new FormGroup({ - web: new FormGroup(AzureDevopsLinkHrefFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IAzureDevopsLinkHref } from './azure-devops-link-href.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinks { - web?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinksProperties { - WEB = 'web', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinksProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinks() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookLinksProperties.WEB]: 'WEB', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageForm { - text: FormControl; - html: FormControl; - markdown: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.form'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageFormGroupFac(): FormGroup { - return new FormGroup({ - text: new FormControl(null), - html: new FormControl(null), - markdown: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessage { - text?: string | null; - html?: string | null; - markdown?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageProperties { - TEXT = 'text', - HTML = 'html', - MARKDOWN = 'markdown', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessage() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageProperties.TEXT]: 'TEXT', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageProperties.HTML]: 'HTML', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookMessageProperties.MARKDOWN]: 'MARKDOWN', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IAzureDevopsUserForm } from './azure-devops-user.form'; -import { IAzureDevopsWebhookLinksForm } from './azure-devops-webhook-links.form'; -import { IAzureDevopsWebhookResourceDefinitionForm } from './azure-devops-webhook-resource-definition.form'; - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceForm { - pullRequestId: FormControl; - status: FormControl; - title: FormControl; - url: FormControl; - createdBy: FormGroup; - _links: FormGroup; - definition: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.form'; -import { IAzureDevopsUserForm } from './azure-devops-user.form'; -import { AzureDevopsUserFormGroupFac } from './azure-devops-user.form-group-fac'; -import { IAzureDevopsWebhookLinksForm } from './azure-devops-webhook-links.form'; -import { AzureDevopsWebhookLinksFormGroupFac } from './azure-devops-webhook-links.form-group-fac'; -import { IAzureDevopsWebhookResourceDefinitionForm } from './azure-devops-webhook-resource-definition.form'; -import { AzureDevopsWebhookResourceDefinitionFormGroupFac } from './azure-devops-webhook-resource-definition.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceFormGroupFac(): FormGroup { - return new FormGroup({ - pullRequestId: new FormControl(null), - status: new FormControl(null), - title: new FormControl(null), - url: new FormControl(null), - createdBy: new FormGroup(AzureDevopsUserFormGroupFac().controls), - _links: new FormGroup(AzureDevopsWebhookLinksFormGroupFac().controls), - definition: new FormGroup(AzureDevopsWebhookResourceDefinitionFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IAzureDevopsUser } from './azure-devops-user.model'; -import { IAzureDevopsWebhookLinks } from './azure-devops-webhook-links.model'; -import { IAzureDevopsWebhookResourceDefinition } from './azure-devops-webhook-resource-definition.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResource { - pullRequestId?: number | null; - status?: string | null; - title?: string | null; - url?: string | null; - createdBy?: Partial; - _links?: Partial; - definition?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties { - PULL_REQUEST_ID = 'pullRequestId', - STATUS = 'status', - TITLE = 'title', - URL = 'url', - CREATED_BY = 'createdBy', - LINKS = '_links', - DEFINITION = 'definition', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResource() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties.PULL_REQUEST_ID]: 0, - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties.STATUS]: 'STATUS', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties.URL]: 'URL', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties.CREATED_BY]: 'CREATED_BY', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties.LINKS]: 'LINKS', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceProperties.DEFINITION]: 'DEFINITION', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinitionForm { - name: FormControl; - url: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinitionForm } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.form'; - -export function Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinitionFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - url: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinition { - name?: string | null; - url?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinitionProperties { - NAME = 'name', - URL = 'url', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinitionProperties } from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.properties'; - -export function createTestCowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinition() { - return { - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinitionProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.AzureDevopsApi.Request.AzureDevopsWebhookResourceDefinitionProperties.URL]: 'URL', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordApplicationCommandOptionForm } from './discord-application-command-option.form'; -import { IDiscordApplicationCommandTypeForm } from './discord-application-command-type.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandForm { - id: FormControl; - name: FormControl; - description: FormControl; - defaultPermission: FormControl; - options: FormArray>; - type: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandForm } from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.form'; -import { IDiscordApplicationCommandOptionForm } from './discord-application-command-option.form'; -import { IDiscordApplicationCommandTypeForm } from './discord-application-command-type.form'; -import { DiscordApplicationCommandTypeFormGroupFac } from './discord-application-command-type.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - name: new FormControl(null), - description: new FormControl(null), - defaultPermission: new FormControl(null), - options: new FormArray>([]), - type: new FormGroup(DiscordApplicationCommandTypeFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordApplicationCommandOption } from './discord-application-command-option.model'; -import { IDiscordApplicationCommandType } from './discord-application-command-type.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommand { - id?: string | null; - name?: string | null; - description?: string | null; - defaultPermission?: boolean | null; - options?: Partial; - type?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties { - ID = 'id', - NAME = 'name', - DESCRIPTION = 'description', - DEFAULT_PERMISSION = 'defaultPermission', - OPTIONS = 'options', - TYPE = 'type', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties } from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommand() { - return { - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties.DEFAULT_PERMISSION]: false, - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties.OPTIONS]: 'OPTIONS', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandProperties.TYPE]: 'TYPE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordApplicationCommandOptionTypeForm } from './discord-application-command-option-type.form'; -import { IDiscordApplicationCommandOptionChoiceForm } from './discord-application-command-option-choice.form'; -import { IDiscordChannelTypeForm } from './discord-channel-type.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionForm { - apiPath: FormControl; - name: FormControl; - description: FormControl; - required: FormControl; - autocomplete: FormControl; - type: FormGroup; - choices: FormArray>; - channelTypes: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionForm } from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.form'; -import { IDiscordApplicationCommandOptionTypeForm } from './discord-application-command-option-type.form'; -import { DiscordApplicationCommandOptionTypeFormGroupFac } from './discord-application-command-option-type.form-group-fac'; -import { IDiscordApplicationCommandOptionChoiceForm } from './discord-application-command-option-choice.form'; -import { IDiscordChannelTypeForm } from './discord-channel-type.form'; - -export function Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionFormGroupFac(): FormGroup { - return new FormGroup({ - apiPath: new FormControl(null), - name: new FormControl(null), - description: new FormControl(null), - required: new FormControl(null), - autocomplete: new FormControl(null), - type: new FormGroup(DiscordApplicationCommandOptionTypeFormGroupFac().controls), - choices: new FormArray>([]), - channelTypes: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordApplicationCommandOptionType } from './discord-application-command-option-type.model'; -import { IDiscordApplicationCommandOptionChoice } from './discord-application-command-option-choice.model'; -import { IDiscordChannelType } from './discord-channel-type.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOption { - apiPath?: string | null; - name?: string | null; - description?: string | null; - required?: boolean | null; - autocomplete?: boolean | null; - type?: Partial; - choices?: Partial; - channelTypes?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties { - API_PATH = 'apiPath', - NAME = 'name', - DESCRIPTION = 'description', - REQUIRED = 'required', - AUTOCOMPLETE = 'autocomplete', - TYPE = 'type', - CHOICES = 'choices', - CHANNEL_TYPES = 'channelTypes', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties } from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOption() { - return { - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.API_PATH]: 'API_PATH', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.REQUIRED]: false, - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.AUTOCOMPLETE]: false, - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.CHOICES]: 'CHOICES', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionProperties.CHANNEL_TYPES]: 'CHANNEL_TYPES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoiceForm { - name: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoiceForm } from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.form'; - -export function Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoiceFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoice { - name?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoiceProperties { - NAME = 'name', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoiceProperties } from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoice() { - return { - [Cowbot.Server.Models.DTOs.DiscordApi.Models.ApplicationCommands.DiscordApplicationCommandOptionChoiceProperties.NAME]: 'NAME', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseForm { - accessToken: FormControl; - tokenType: FormControl; - expiresIn: FormControl; - refreshToken: FormControl; - scope: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseForm } from './cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.form'; - -export function Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseFormGroupFac(): FormGroup { - return new FormGroup({ - accessToken: new FormControl(null), - tokenType: new FormControl(null), - expiresIn: new FormControl(null), - refreshToken: new FormControl(null), - scope: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponse { - accessToken?: string | null; - tokenType?: string | null; - expiresIn?: string | null; - refreshToken?: string | null; - scope?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseProperties { - ACCESS_TOKEN = 'accessToken', - TOKEN_TYPE = 'tokenType', - EXPIRES_IN = 'expiresIn', - REFRESH_TOKEN = 'refreshToken', - SCOPE = 'scope', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseProperties } from './cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponse() { - return { - [Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseProperties.ACCESS_TOKEN]: 'ACCESS_TOKEN', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseProperties.TOKEN_TYPE]: 'TOKEN_TYPE', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseProperties.EXPIRES_IN]: 'EXPIRES_IN', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseProperties.REFRESH_TOKEN]: 'REFRESH_TOKEN', - [Cowbot.Server.Models.DTOs.DiscordApi.Models.OAuth.AccessTokenResponseProperties.SCOPE]: 'SCOPE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandActionTypeForm } from './discord-command-action-type.form'; -import { IBaseDiscordMessageForm } from './base-discord-message.form'; -import { IDiscordCommandActionRequestMetadataForm } from './discord-command-action-request-metadata.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionForm { - private: FormControl; - discordFormId: FormControl; - type: FormGroup; - discordMessage: FormGroup; - restRequestMetadata: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionForm } from './cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.form'; -import { IDiscordCommandActionTypeForm } from './discord-command-action-type.form'; -import { DiscordCommandActionTypeFormGroupFac } from './discord-command-action-type.form-group-fac'; -import { IBaseDiscordMessageForm } from './base-discord-message.form'; -import { BaseDiscordMessageFormGroupFac } from './base-discord-message.form-group-fac'; -import { IDiscordCommandActionRequestMetadataForm } from './discord-command-action-request-metadata.form'; -import { DiscordCommandActionRequestMetadataFormGroupFac } from './discord-command-action-request-metadata.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionFormGroupFac(): FormGroup { - return new FormGroup({ - private: new FormControl(null), - discordFormId: new FormControl(null), - type: new FormGroup(DiscordCommandActionTypeFormGroupFac().controls), - discordMessage: new FormGroup(BaseDiscordMessageFormGroupFac().controls), - restRequestMetadata: new FormGroup(DiscordCommandActionRequestMetadataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandActionType } from './discord-command-action-type.model'; -import { IBaseDiscordMessage } from './base-discord-message.model'; -import { IDiscordCommandActionRequestMetadata } from './discord-command-action-request-metadata.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandAction { - private?: boolean | null; - discordFormId?: string | null; - type?: Partial; - discordMessage?: Partial; - restRequestMetadata?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionProperties { - PRIVATE = 'private', - DISCORD_FORM_ID = 'discordFormId', - TYPE = 'type', - DISCORD_MESSAGE = 'discordMessage', - REST_REQUEST_METADATA = 'restRequestMetadata', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionProperties } from './cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandAction() { - return { - [Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionProperties.DISCORD_FORM_ID]: 'DISCORD_FORM_ID', - [Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DTOs.DiscordCommandAction.BaseDiscordCommandActionProperties.REST_REQUEST_METADATA]: 'REST_REQUEST_METADATA', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-base-discord-command.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandForm { - id: FormControl; - name: FormControl; - description: FormControl; - discordApplicationCommandId: FormControl; - active: FormControl; - discordServerId: FormControl; - type: FormGroup; - responseMessage: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-base-discord-command.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandForm } from './cowbot-server-models-dt-os-discord-command-base-discord-command.form'; -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { DiscordCommandTypeFormGroupFac } from './discord-command-type.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - name: new FormControl(null), - description: new FormControl(null), - discordApplicationCommandId: new FormControl(null), - active: new FormControl(null), - discordServerId: new FormControl(null), - type: new FormGroup(DiscordCommandTypeFormGroupFac().controls), - responseMessage: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-base-discord-command.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandType } from './discord-command-type.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommand { - id?: string | null; - name?: string | null; - description?: string | null; - discordApplicationCommandId?: string | null; - active?: boolean | null; - discordServerId?: string | null; - type?: Partial; - responseMessage?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-base-discord-command.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties { - ID = 'id', - NAME = 'name', - DESCRIPTION = 'description', - DISCORD_APPLICATION_COMMAND_ID = 'discordApplicationCommandId', - ACTIVE = 'active', - DISCORD_SERVER_ID = 'discordServerId', - TYPE = 'type', - RESPONSE_MESSAGE = 'responseMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-base-discord-command.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties } from './cowbot-server-models-dt-os-discord-command-base-discord-command.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommand() { - return { - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.DISCORD_APPLICATION_COMMAND_ID]: 'DISCORD_APPLICATION_COMMAND_ID', - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.ACTIVE]: false, - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordCommand.BaseDiscordCommandProperties.RESPONSE_MESSAGE]: 'RESPONSE_MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { IBaseDiscordCommandActionForm } from './base-discord-command-action.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestForm { - name: FormControl; - description: FormControl; - private: FormControl; - discordGuildId: FormControl; - active: FormControl; - type: FormGroup; - discordCommandActions: FormArray>; - commandInformation: FormGroup; - responseMessage: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestForm } from './cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.form'; -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { DiscordCommandTypeFormGroupFac } from './discord-command-type.form-group-fac'; -import { IBaseDiscordCommandActionForm } from './base-discord-command-action.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; -import { DiscordApplicationCommandFormGroupFac } from './discord-application-command.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - description: new FormControl(null), - private: new FormControl(null), - discordGuildId: new FormControl(null), - active: new FormControl(null), - type: new FormGroup(DiscordCommandTypeFormGroupFac().controls), - discordCommandActions: new FormArray>([]), - commandInformation: new FormGroup(DiscordApplicationCommandFormGroupFac().controls), - responseMessage: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandType } from './discord-command-type.model'; -import { IBaseDiscordCommandAction } from './base-discord-command-action.model'; -import { IDiscordApplicationCommand } from './discord-application-command.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequest { - name?: string | null; - description?: string | null; - private?: boolean | null; - discordGuildId?: string | null; - active?: boolean | null; - type?: Partial; - discordCommandActions?: Partial; - commandInformation?: Partial; - responseMessage?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties { - NAME = 'name', - DESCRIPTION = 'description', - PRIVATE = 'private', - DISCORD_GUILD_ID = 'discordGuildId', - ACTIVE = 'active', - TYPE = 'type', - DISCORD_COMMAND_ACTIONS = 'discordCommandActions', - COMMAND_INFORMATION = 'commandInformation', - RESPONSE_MESSAGE = 'responseMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties } from './cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.DISCORD_GUILD_ID]: 'DISCORD_GUILD_ID', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.ACTIVE]: false, - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.DISCORD_COMMAND_ACTIONS]: 'DISCORD_COMMAND_ACTIONS', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.COMMAND_INFORMATION]: 'COMMAND_INFORMATION', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.CreateDiscordCommandRequestProperties.RESPONSE_MESSAGE]: 'RESPONSE_MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequestForm { - active: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequestForm } from './cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.form'; - -export function Cowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequestFormGroupFac(): FormGroup { - return new FormGroup({ - active: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequest { - active?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequestProperties { - ACTIVE = 'active', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequestProperties } from './cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.ToggleDiscordCommandActiveRequestProperties.ACTIVE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { IDiscordCommandActionForm } from './discord-command-action.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestForm { - id: FormControl; - name: FormControl; - private: FormControl; - description: FormControl; - discordGuildId: FormControl; - active: FormControl; - type: FormGroup; - discordCommandActions: FormArray>; - commandInformation: FormGroup; - responseMessage: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestForm } from './cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.form'; -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { DiscordCommandTypeFormGroupFac } from './discord-command-type.form-group-fac'; -import { IDiscordCommandActionForm } from './discord-command-action.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; -import { DiscordApplicationCommandFormGroupFac } from './discord-application-command.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - name: new FormControl(null), - private: new FormControl(null), - description: new FormControl(null), - discordGuildId: new FormControl(null), - active: new FormControl(null), - type: new FormGroup(DiscordCommandTypeFormGroupFac().controls), - discordCommandActions: new FormArray>([]), - commandInformation: new FormGroup(DiscordApplicationCommandFormGroupFac().controls), - responseMessage: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandType } from './discord-command-type.model'; -import { IDiscordCommandAction } from './discord-command-action.model'; -import { IDiscordApplicationCommand } from './discord-application-command.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequest { - id?: string | null; - name?: string | null; - private?: boolean | null; - description?: string | null; - discordGuildId?: string | null; - active?: boolean | null; - type?: Partial; - discordCommandActions?: Partial; - commandInformation?: Partial; - responseMessage?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties { - ID = 'id', - NAME = 'name', - PRIVATE = 'private', - DESCRIPTION = 'description', - DISCORD_GUILD_ID = 'discordGuildId', - ACTIVE = 'active', - TYPE = 'type', - DISCORD_COMMAND_ACTIONS = 'discordCommandActions', - COMMAND_INFORMATION = 'commandInformation', - RESPONSE_MESSAGE = 'responseMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties } from './cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.DISCORD_GUILD_ID]: 'DISCORD_GUILD_ID', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.ACTIVE]: false, - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.DISCORD_COMMAND_ACTIONS]: 'DISCORD_COMMAND_ACTIONS', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.COMMAND_INFORMATION]: 'COMMAND_INFORMATION', - [Cowbot.Server.Models.DTOs.DiscordCommand.Request.UpdateDiscordCommandRequestProperties.RESPONSE_MESSAGE]: 'RESPONSE_MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-base-discord-form.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormDataForm } from './discord-form-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormForm { - id: FormControl; - title: FormControl; - description: FormControl; - customId: FormControl; - private: FormControl; - formData: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-base-discord-form.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormForm } from './cowbot-server-models-dt-os-discord-form-base-discord-form.form'; -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { DiscordFormDataFormGroupFac } from './discord-form-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - title: new FormControl(null), - description: new FormControl(null), - customId: new FormControl(null), - private: new FormControl(null), - formData: new FormGroup(DiscordFormDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-base-discord-form.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormData } from './discord-form-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordForm.BaseDiscordForm { - id?: string | null; - title?: string | null; - description?: string | null; - customId?: string | null; - private?: boolean | null; - formData?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-base-discord-form.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties { - ID = 'id', - TITLE = 'title', - DESCRIPTION = 'description', - CUSTOM_ID = 'customId', - PRIVATE = 'private', - FORM_DATA = 'formData', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-base-discord-form.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties } from './cowbot-server-models-dt-os-discord-form-base-discord-form.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordForm.BaseDiscordForm() { - return { - [Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordForm.BaseDiscordFormProperties.FORM_DATA]: 'FORM_DATA', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormDataForm } from './discord-form-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestForm { - title: FormControl; - description: FormControl; - customId: FormControl; - private: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - formData: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestForm } from './cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.form'; -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { DiscordFormDataFormGroupFac } from './discord-form-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestFormGroupFac(): FormGroup { - return new FormGroup({ - title: new FormControl(null), - description: new FormControl(null), - customId: new FormControl(null), - private: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - formData: new FormGroup(DiscordFormDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormData } from './discord-form-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequest { - title?: string | null; - description?: string | null; - customId?: string | null; - private?: boolean | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - formData?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties { - TITLE = 'title', - DESCRIPTION = 'description', - CUSTOM_ID = 'customId', - PRIVATE = 'private', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - FORM_DATA = 'formData', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties } from './cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordForm.Request.CreateDiscordFormRequestProperties.FORM_DATA]: 'FORM_DATA', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormDataForm } from './discord-form-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestForm { - title: FormControl; - description: FormControl; - customId: FormControl; - private: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - formData: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestForm } from './cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.form'; -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { DiscordFormDataFormGroupFac } from './discord-form-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestFormGroupFac(): FormGroup { - return new FormGroup({ - title: new FormControl(null), - description: new FormControl(null), - customId: new FormControl(null), - private: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - formData: new FormGroup(DiscordFormDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormData } from './discord-form-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequest { - title?: string | null; - description?: string | null; - customId?: string | null; - private?: boolean | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - formData?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties { - TITLE = 'title', - DESCRIPTION = 'description', - CUSTOM_ID = 'customId', - PRIVATE = 'private', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - FORM_DATA = 'formData', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties } from './cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordForm.Request.UpdateDiscordFormRequestProperties.FORM_DATA]: 'FORM_DATA', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { IDiscordFormSubmissionForm } from './discord-form-submission.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseForm { - id: FormControl; - title: FormControl; - description: FormControl; - customId: FormControl; - private: FormControl; - formData: FormGroup; - submissions: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseForm } from './cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.form'; -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { DiscordFormDataFormGroupFac } from './discord-form-data.form-group-fac'; -import { IDiscordFormSubmissionForm } from './discord-form-submission.form'; - -export function Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - title: new FormControl(null), - description: new FormControl(null), - customId: new FormControl(null), - private: new FormControl(null), - formData: new FormGroup(DiscordFormDataFormGroupFac().controls), - submissions: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormData } from './discord-form-data.model'; -import { IDiscordFormSubmission } from './discord-form-submission.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponse { - id?: string | null; - title?: string | null; - description?: string | null; - customId?: string | null; - private?: boolean | null; - formData?: Partial; - submissions?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties { - ID = 'id', - TITLE = 'title', - DESCRIPTION = 'description', - CUSTOM_ID = 'customId', - PRIVATE = 'private', - FORM_DATA = 'formData', - SUBMISSIONS = 'submissions', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties } from './cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponse() { - return { - [Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties.FORM_DATA]: 'FORM_DATA', - [Cowbot.Server.Models.DTOs.DiscordForm.Response.DiscordFormWithSubmissionResponseProperties.SUBMISSIONS]: 'SUBMISSIONS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IEmailQualityResponseForm } from './email-quality-response.form'; -import { IIpInformationForm } from './ip-information.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseForm { - discordUserId: FormControl; - lastKnownName: FormControl; - createdDate: FormControl; - emailInformation: FormGroup; - ips: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseForm } from './cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.form'; -import { IEmailQualityResponseForm } from './email-quality-response.form'; -import { EmailQualityResponseFormGroupFac } from './email-quality-response.form-group-fac'; -import { IIpInformationForm } from './ip-information.form'; - -export function Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseFormGroupFac(): FormGroup { - return new FormGroup({ - discordUserId: new FormControl(null), - lastKnownName: new FormControl(null), - createdDate: new FormControl(null), - emailInformation: new FormGroup(EmailQualityResponseFormGroupFac().controls), - ips: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IEmailQualityResponse } from './email-quality-response.model'; -import { IIpInformation } from './ip-information.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponse { - discordUserId?: string | null; - lastKnownName?: string | null; - createdDate?: Date | null; - emailInformation?: Partial; - ips?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseProperties { - DISCORD_USER_ID = 'discordUserId', - LAST_KNOWN_NAME = 'lastKnownName', - CREATED_DATE = 'createdDate', - EMAIL_INFORMATION = 'emailInformation', - IPS = 'ips', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseProperties } from './cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponse() { - return { - [Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseProperties.DISCORD_USER_ID]: 'DISCORD_USER_ID', - [Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseProperties.LAST_KNOWN_NAME]: 'LAST_KNOWN_NAME', - [Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseProperties.EMAIL_INFORMATION]: 'EMAIL_INFORMATION', - [Cowbot.Server.Models.DTOs.DiscordGuildUser.Response.DiscordGuildUserResponseProperties.IPS]: 'IPS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-base-discord-message.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageForm { - id: FormControl; - name: FormControl; - discordMessageId: FormControl; - discordChannelId: FormControl; - discordCategoryId: FormControl; - discordServerId: FormControl; - active: FormControl; - type: FormGroup; - message: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-base-discord-message.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageForm } from './cowbot-server-models-dt-os-discord-message-base-discord-message.form'; -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { DiscordMessageTypeFormGroupFac } from './discord-message-type.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - name: new FormControl(null), - discordMessageId: new FormControl(null), - discordChannelId: new FormControl(null), - discordCategoryId: new FormControl(null), - discordServerId: new FormControl(null), - active: new FormControl(null), - type: new FormGroup(DiscordMessageTypeFormGroupFac().controls), - message: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-base-discord-message.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessageType } from './discord-message-type.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessage { - id?: string | null; - name?: string | null; - discordMessageId?: string | null; - discordChannelId?: string | null; - discordCategoryId?: string | null; - discordServerId?: string | null; - active?: boolean | null; - type?: Partial; - message?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-base-discord-message.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties { - ID = 'id', - NAME = 'name', - DISCORD_MESSAGE_ID = 'discordMessageId', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_CATEGORY_ID = 'discordCategoryId', - DISCORD_SERVER_ID = 'discordServerId', - ACTIVE = 'active', - TYPE = 'type', - MESSAGE = 'message', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-base-discord-message.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties } from './cowbot-server-models-dt-os-discord-message-base-discord-message.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessage() { - return { - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.DISCORD_CATEGORY_ID]: 'DISCORD_CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.ACTIVE]: false, - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordMessage.BaseDiscordMessageProperties.MESSAGE]: 'MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestForm { - name: FormControl; - discordMessageId: FormControl; - discordChannelId: FormControl; - discordCategoryId: FormControl; - active: FormControl; - discordServerId: FormControl; - type: FormGroup; - message: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestForm } from './cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.form'; -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { DiscordMessageTypeFormGroupFac } from './discord-message-type.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - discordMessageId: new FormControl(null), - discordChannelId: new FormControl(null), - discordCategoryId: new FormControl(null), - active: new FormControl(null), - discordServerId: new FormControl(null), - type: new FormGroup(DiscordMessageTypeFormGroupFac().controls), - message: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessageType } from './discord-message-type.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequest { - name?: string | null; - discordMessageId?: string | null; - discordChannelId?: string | null; - discordCategoryId?: string | null; - active?: boolean | null; - discordServerId?: string | null; - type?: Partial; - message?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties { - NAME = 'name', - DISCORD_MESSAGE_ID = 'discordMessageId', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_CATEGORY_ID = 'discordCategoryId', - ACTIVE = 'active', - DISCORD_SERVER_ID = 'discordServerId', - TYPE = 'type', - MESSAGE = 'message', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties } from './cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.DISCORD_CATEGORY_ID]: 'DISCORD_CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.ACTIVE]: false, - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.CreateDiscordMessageRequestProperties.MESSAGE]: 'MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequestForm { - sendTime: FormControl; - message: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequestForm } from './cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.form'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequestFormGroupFac(): FormGroup { - return new FormGroup({ - sendTime: new FormControl(null), - message: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequest { - sendTime?: Date | null; - message?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequestProperties { - SEND_TIME = 'sendTime', - MESSAGE = 'message', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequestProperties } from './cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequestProperties.SEND_TIME]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.SendDiscordMessageRequestProperties.MESSAGE]: 'MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequestForm { - active: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequestForm } from './cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.form'; - -export function Cowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequestFormGroupFac(): FormGroup { - return new FormGroup({ - active: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequest { - active?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequestProperties { - ACTIVE = 'active', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequestProperties } from './cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordMessage.Request.ToggleDiscordMessageActiveRequestProperties.ACTIVE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-exchange-code-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequestForm { - code: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-exchange-code-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequestForm } from './cowbot-server-models-dt-os-discord-request-exchange-code-request.form'; - -export function Cowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequestFormGroupFac(): FormGroup { - return new FormGroup({ - code: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-exchange-code-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequest { - code?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-exchange-code-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequestProperties { - CODE = 'code', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-exchange-code-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequestProperties } from './cowbot-server-models-dt-os-discord-request-exchange-code-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequest() { - return { - [Cowbot.Server.Models.DTOs.Discord.Request.ExchangeCodeRequestProperties.CODE]: 'CODE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-refresh-token-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequestForm { - refreshToken: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-refresh-token-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequestForm } from './cowbot-server-models-dt-os-discord-request-refresh-token-request.form'; - -export function Cowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequestFormGroupFac(): FormGroup { - return new FormGroup({ - refreshToken: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-refresh-token-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequest { - refreshToken?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-refresh-token-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequestProperties { - REFRESH_TOKEN = 'refreshToken', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-request-refresh-token-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequestProperties } from './cowbot-server-models-dt-os-discord-request-refresh-token-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequest() { - return { - [Cowbot.Server.Models.DTOs.Discord.Request.RefreshTokenRequestProperties.REFRESH_TOKEN]: 'REFRESH_TOKEN', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-response-discord-ping-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponseForm { - type: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-response-discord-ping-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponseForm } from './cowbot-server-models-dt-os-discord-response-discord-ping-response.form'; - -export function Cowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponseFormGroupFac(): FormGroup { - return new FormGroup({ - type: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-response-discord-ping-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponse { - type?: number | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-response-discord-ping-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponseProperties { - TYPE = 'type', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-response-discord-ping-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponseProperties } from './cowbot-server-models-dt-os-discord-response-discord-ping-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponse() { - return { - [Cowbot.Server.Models.DTOs.Discord.Response.DiscordPingResponseProperties.TYPE]: 0, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-base-discord-server.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordRoleForm } from './discord-role.form'; -import { IBaseDiscordCommandForm } from './base-discord-command.form'; -import { IBetsyBotFeatureForm } from './betsy-bot-feature.form'; -import { IAuditLogFeatureForm } from './audit-log-feature.form'; -import { IDiscordServerGlobalSettingsForm } from './discord-server-global-settings.form'; -import { IDiscordServerReviewSettingsForm } from './discord-server-review-settings.form'; -import { IDiscordServerInviteSettingsForm } from './discord-server-invite-settings.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerForm { - invited: FormControl; - guildId: FormControl; - auditLogChannelId: FormControl; - name: FormControl; - ownerId: FormControl; - authorizedUsers: FormArray>; - coinbaseCommerceApiKey: FormControl; - ipQualityScoreApiKey: FormControl; - verifiedRoleId: FormControl; - customBotJwtKey: FormControl; - customBotApplicationId: FormControl; - customBotActive: FormControl; - customBotStatus: FormControl; - authorizedRoles: FormArray>; - commands: FormArray>; - activeFeatures: FormGroup; - activeAuditLogFeatures: FormGroup; - globalSettings: FormGroup; - reviewSettings: FormGroup; - inviteSettings: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-base-discord-server.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerForm } from './cowbot-server-models-dt-os-discord-server-base-discord-server.form'; -import { IDiscordRoleForm } from './discord-role.form'; -import { IBaseDiscordCommandForm } from './base-discord-command.form'; -import { IBetsyBotFeatureForm } from './betsy-bot-feature.form'; -import { BetsyBotFeatureFormGroupFac } from './betsy-bot-feature.form-group-fac'; -import { IAuditLogFeatureForm } from './audit-log-feature.form'; -import { AuditLogFeatureFormGroupFac } from './audit-log-feature.form-group-fac'; -import { IDiscordServerGlobalSettingsForm } from './discord-server-global-settings.form'; -import { DiscordServerGlobalSettingsFormGroupFac } from './discord-server-global-settings.form-group-fac'; -import { IDiscordServerReviewSettingsForm } from './discord-server-review-settings.form'; -import { DiscordServerReviewSettingsFormGroupFac } from './discord-server-review-settings.form-group-fac'; -import { IDiscordServerInviteSettingsForm } from './discord-server-invite-settings.form'; -import { DiscordServerInviteSettingsFormGroupFac } from './discord-server-invite-settings.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerFormGroupFac(): FormGroup { - return new FormGroup({ - invited: new FormControl(null), - guildId: new FormControl(null), - auditLogChannelId: new FormControl(null), - name: new FormControl(null), - ownerId: new FormControl(null), - authorizedUsers: new FormArray>([]), - coinbaseCommerceApiKey: new FormControl(null), - ipQualityScoreApiKey: new FormControl(null), - verifiedRoleId: new FormControl(null), - customBotJwtKey: new FormControl(null), - customBotApplicationId: new FormControl(null), - customBotActive: new FormControl(null), - customBotStatus: new FormControl(null), - authorizedRoles: new FormArray>([]), - commands: new FormArray>([]), - activeFeatures: new FormGroup(BetsyBotFeatureFormGroupFac().controls), - activeAuditLogFeatures: new FormGroup(AuditLogFeatureFormGroupFac().controls), - globalSettings: new FormGroup(DiscordServerGlobalSettingsFormGroupFac().controls), - reviewSettings: new FormGroup(DiscordServerReviewSettingsFormGroupFac().controls), - inviteSettings: new FormGroup(DiscordServerInviteSettingsFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-base-discord-server.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordRole } from './discord-role.model'; -import { IBaseDiscordCommand } from './base-discord-command.model'; -import { IBetsyBotFeature } from './betsy-bot-feature.model'; -import { IAuditLogFeature } from './audit-log-feature.model'; -import { IDiscordServerGlobalSettings } from './discord-server-global-settings.model'; -import { IDiscordServerReviewSettings } from './discord-server-review-settings.model'; -import { IDiscordServerInviteSettings } from './discord-server-invite-settings.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServer { - invited?: boolean | null; - guildId?: string | null; - auditLogChannelId?: string | null; - name?: string | null; - ownerId?: string | null; - authorizedUsers?: string[] | null; - coinbaseCommerceApiKey?: string | null; - ipQualityScoreApiKey?: string | null; - verifiedRoleId?: string | null; - customBotJwtKey?: string | null; - customBotApplicationId?: string | null; - customBotActive?: boolean | null; - customBotStatus?: string | null; - authorizedRoles?: Partial; - commands?: Partial; - activeFeatures?: Partial; - activeAuditLogFeatures?: Partial; - globalSettings?: Partial; - reviewSettings?: Partial; - inviteSettings?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-base-discord-server.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties { - INVITED = 'invited', - GUILD_ID = 'guildId', - AUDIT_LOG_CHANNEL_ID = 'auditLogChannelId', - NAME = 'name', - OWNER_ID = 'ownerId', - AUTHORIZED_USERS = 'authorizedUsers', - COINBASE_COMMERCE_API_KEY = 'coinbaseCommerceApiKey', - IP_QUALITY_SCORE_API_KEY = 'ipQualityScoreApiKey', - VERIFIED_ROLE_ID = 'verifiedRoleId', - CUSTOM_BOT_JWT_KEY = 'customBotJwtKey', - CUSTOM_BOT_APPLICATION_ID = 'customBotApplicationId', - CUSTOM_BOT_ACTIVE = 'customBotActive', - CUSTOM_BOT_STATUS = 'customBotStatus', - AUTHORIZED_ROLES = 'authorizedRoles', - COMMANDS = 'commands', - ACTIVE_FEATURES = 'activeFeatures', - ACTIVE_AUDIT_LOG_FEATURES = 'activeAuditLogFeatures', - GLOBAL_SETTINGS = 'globalSettings', - REVIEW_SETTINGS = 'reviewSettings', - INVITE_SETTINGS = 'inviteSettings', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-base-discord-server.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties } from './cowbot-server-models-dt-os-discord-server-base-discord-server.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServer() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.INVITED]: false, - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.GUILD_ID]: 'GUILD_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.AUDIT_LOG_CHANNEL_ID]: 'AUDIT_LOG_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.OWNER_ID]: 'OWNER_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.AUTHORIZED_USERS]: 'AUTHORIZED_USERS', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.COINBASE_COMMERCE_API_KEY]: 'COINBASE_COMMERCE_API_KEY', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.IP_QUALITY_SCORE_API_KEY]: 'IP_QUALITY_SCORE_API_KEY', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.VERIFIED_ROLE_ID]: 'VERIFIED_ROLE_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.CUSTOM_BOT_JWT_KEY]: 'CUSTOM_BOT_JWT_KEY', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.CUSTOM_BOT_APPLICATION_ID]: 'CUSTOM_BOT_APPLICATION_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.CUSTOM_BOT_ACTIVE]: false, - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.CUSTOM_BOT_STATUS]: 'CUSTOM_BOT_STATUS', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.AUTHORIZED_ROLES]: 'AUTHORIZED_ROLES', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.COMMANDS]: 'COMMANDS', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.ACTIVE_FEATURES]: 'ACTIVE_FEATURES', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.ACTIVE_AUDIT_LOG_FEATURES]: 'ACTIVE_AUDIT_LOG_FEATURES', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.GLOBAL_SETTINGS]: 'GLOBAL_SETTINGS', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.REVIEW_SETTINGS]: 'REVIEW_SETTINGS', - [Cowbot.Server.Models.DTOs.DiscordServer.BaseDiscordServerProperties.INVITE_SETTINGS]: 'INVITE_SETTINGS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequestForm { - guildId: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequestForm } from './cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.form'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequestFormGroupFac(): FormGroup { - return new FormGroup({ - guildId: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequest { - guildId?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequestProperties { - GUILD_ID = 'guildId', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequestProperties } from './cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Request.CreateDiscordServerRequestProperties.GUILD_ID]: 'GUILD_ID', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestForm { - twitchLogin: FormControl; - discordChannelId: FormControl; - type: FormControl; - message: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestForm } from './cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.form'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestFormGroupFac(): FormGroup { - return new FormGroup({ - twitchLogin: new FormControl(null), - discordChannelId: new FormControl(null), - type: new FormControl(null), - message: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequest { - twitchLogin?: string | null; - discordChannelId?: string | null; - type?: string | null; - message?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestProperties { - TWITCH_LOGIN = 'twitchLogin', - DISCORD_CHANNEL_ID = 'discordChannelId', - TYPE = 'type', - MESSAGE = 'message', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestProperties } from './cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestProperties.TWITCH_LOGIN]: 'TWITCH_LOGIN', - [Cowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordServer.Request.SetupTwitchRequestProperties.MESSAGE]: 'MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequestForm { - active: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequestForm } from './cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.form'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequestFormGroupFac(): FormGroup { - return new FormGroup({ - active: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequest { - active?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequestProperties { - ACTIVE = 'active', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequestProperties } from './cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleCustomBotActiveRequestProperties.ACTIVE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IBetsyBotFeatureForm } from './betsy-bot-feature.form'; -import { IAuditLogFeatureForm } from './audit-log-feature.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequestForm { - activeFeatures: FormGroup; - activeAuditLogFeatures: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequestForm } from './cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.form'; -import { IBetsyBotFeatureForm } from './betsy-bot-feature.form'; -import { BetsyBotFeatureFormGroupFac } from './betsy-bot-feature.form-group-fac'; -import { IAuditLogFeatureForm } from './audit-log-feature.form'; -import { AuditLogFeatureFormGroupFac } from './audit-log-feature.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequestFormGroupFac(): FormGroup { - return new FormGroup({ - activeFeatures: new FormGroup(BetsyBotFeatureFormGroupFac().controls), - activeAuditLogFeatures: new FormGroup(AuditLogFeatureFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IBetsyBotFeature } from './betsy-bot-feature.model'; -import { IAuditLogFeature } from './audit-log-feature.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequest { - activeFeatures?: Partial; - activeAuditLogFeatures?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequestProperties { - ACTIVE_FEATURES = 'activeFeatures', - ACTIVE_AUDIT_LOG_FEATURES = 'activeAuditLogFeatures', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequestProperties } from './cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequestProperties.ACTIVE_FEATURES]: 'ACTIVE_FEATURES', - [Cowbot.Server.Models.DTOs.DiscordServer.Request.ToggleDiscordServerFeatureRequestProperties.ACTIVE_AUDIT_LOG_FEATURES]: 'ACTIVE_AUDIT_LOG_FEATURES', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequestForm { - auditLogChannelId: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequestForm } from './cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.form'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequestFormGroupFac(): FormGroup { - return new FormGroup({ - auditLogChannelId: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequest { - auditLogChannelId?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequestProperties { - AUDIT_LOG_CHANNEL_ID = 'auditLogChannelId', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequestProperties } from './cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Request.UpdateDiscordServerAuditLogChannelRequestProperties.AUDIT_LOG_CHANNEL_ID]: 'AUDIT_LOG_CHANNEL_ID', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandActionTypeForm } from './discord-command-action-type.form'; -import { IMessageTemplateImportJsonForm } from './message-template-import-json.form'; -import { IDiscordCommandActionRequestMetadataForm } from './discord-command-action-request-metadata.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonForm { - private: FormControl; - discordChannelId: FormControl; - discordCategoryId: FormControl; - discordFormId: FormControl; - type: FormGroup; - discordMessage: FormGroup; - restRequestMetadata: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonForm } from './cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.form'; -import { IDiscordCommandActionTypeForm } from './discord-command-action-type.form'; -import { DiscordCommandActionTypeFormGroupFac } from './discord-command-action-type.form-group-fac'; -import { IMessageTemplateImportJsonForm } from './message-template-import-json.form'; -import { MessageTemplateImportJsonFormGroupFac } from './message-template-import-json.form-group-fac'; -import { IDiscordCommandActionRequestMetadataForm } from './discord-command-action-request-metadata.form'; -import { DiscordCommandActionRequestMetadataFormGroupFac } from './discord-command-action-request-metadata.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonFormGroupFac(): FormGroup { - return new FormGroup({ - private: new FormControl(null), - discordChannelId: new FormControl(null), - discordCategoryId: new FormControl(null), - discordFormId: new FormControl(null), - type: new FormGroup(DiscordCommandActionTypeFormGroupFac().controls), - discordMessage: new FormGroup(MessageTemplateImportJsonFormGroupFac().controls), - restRequestMetadata: new FormGroup(DiscordCommandActionRequestMetadataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandActionType } from './discord-command-action-type.model'; -import { IMessageTemplateImportJson } from './message-template-import-json.model'; -import { IDiscordCommandActionRequestMetadata } from './discord-command-action-request-metadata.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJson { - private?: boolean | null; - discordChannelId?: string | null; - discordCategoryId?: string | null; - discordFormId?: string | null; - type?: Partial; - discordMessage?: Partial; - restRequestMetadata?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties { - PRIVATE = 'private', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_CATEGORY_ID = 'discordCategoryId', - DISCORD_FORM_ID = 'discordFormId', - TYPE = 'type', - DISCORD_MESSAGE = 'discordMessage', - REST_REQUEST_METADATA = 'restRequestMetadata', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties } from './cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJson() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties.DISCORD_CATEGORY_ID]: 'DISCORD_CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties.DISCORD_FORM_ID]: 'DISCORD_FORM_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandActionImportJsonProperties.REST_REQUEST_METADATA]: 'REST_REQUEST_METADATA', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { IDiscordCommandActionImportJsonForm } from './discord-command-action-import-json.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonForm { - name: FormControl; - description: FormControl; - private: FormControl; - discordApplicationCommandId: FormControl; - type: FormGroup; - discordCommandActions: FormArray>; - commandInformation: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonForm } from './cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.form'; -import { IDiscordCommandTypeForm } from './discord-command-type.form'; -import { DiscordCommandTypeFormGroupFac } from './discord-command-type.form-group-fac'; -import { IDiscordCommandActionImportJsonForm } from './discord-command-action-import-json.form'; -import { IDiscordApplicationCommandForm } from './discord-application-command.form'; -import { DiscordApplicationCommandFormGroupFac } from './discord-application-command.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - description: new FormControl(null), - private: new FormControl(null), - discordApplicationCommandId: new FormControl(null), - type: new FormGroup(DiscordCommandTypeFormGroupFac().controls), - discordCommandActions: new FormArray>([]), - commandInformation: new FormGroup(DiscordApplicationCommandFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordCommandType } from './discord-command-type.model'; -import { IDiscordCommandActionImportJson } from './discord-command-action-import-json.model'; -import { IDiscordApplicationCommand } from './discord-application-command.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJson { - name?: string | null; - description?: string | null; - private?: boolean | null; - discordApplicationCommandId?: string | null; - type?: Partial; - discordCommandActions?: Partial; - commandInformation?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties { - NAME = 'name', - DESCRIPTION = 'description', - PRIVATE = 'private', - DISCORD_APPLICATION_COMMAND_ID = 'discordApplicationCommandId', - TYPE = 'type', - DISCORD_COMMAND_ACTIONS = 'discordCommandActions', - COMMAND_INFORMATION = 'commandInformation', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties } from './cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJson() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties.DISCORD_APPLICATION_COMMAND_ID]: 'DISCORD_APPLICATION_COMMAND_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties.DISCORD_COMMAND_ACTIONS]: 'DISCORD_COMMAND_ACTIONS', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordCommandImportJsonProperties.COMMAND_INFORMATION]: 'COMMAND_INFORMATION', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { IMessageTemplateImportJsonForm } from './message-template-import-json.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonForm { - title: FormControl; - description: FormControl; - customId: FormControl; - private: FormControl; - formData: FormGroup; - responseMessage: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonForm } from './cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.form'; -import { IDiscordFormDataForm } from './discord-form-data.form'; -import { DiscordFormDataFormGroupFac } from './discord-form-data.form-group-fac'; -import { IMessageTemplateImportJsonForm } from './message-template-import-json.form'; -import { MessageTemplateImportJsonFormGroupFac } from './message-template-import-json.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonFormGroupFac(): FormGroup { - return new FormGroup({ - title: new FormControl(null), - description: new FormControl(null), - customId: new FormControl(null), - private: new FormControl(null), - formData: new FormGroup(DiscordFormDataFormGroupFac().controls), - responseMessage: new FormGroup(MessageTemplateImportJsonFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordFormData } from './discord-form-data.model'; -import { IMessageTemplateImportJson } from './message-template-import-json.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJson { - title?: string | null; - description?: string | null; - customId?: string | null; - private?: boolean | null; - formData?: Partial; - responseMessage?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties { - TITLE = 'title', - DESCRIPTION = 'description', - CUSTOM_ID = 'customId', - PRIVATE = 'private', - FORM_DATA = 'formData', - RESPONSE_MESSAGE = 'responseMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties } from './cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJson() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties.TITLE]: 'TITLE', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties.DESCRIPTION]: 'DESCRIPTION', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties.CUSTOM_ID]: 'CUSTOM_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties.PRIVATE]: false, - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties.FORM_DATA]: 'FORM_DATA', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.DiscordFormImportJsonProperties.RESPONSE_MESSAGE]: 'RESPONSE_MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IMessageTemplateImportJsonForm } from './message-template-import-json.form'; -import { IDiscordFormImportJsonForm } from './discord-form-import-json.form'; -import { IDiscordCommandImportJsonForm } from './discord-command-import-json.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseForm { - messageTemplates: FormArray>; - forms: FormArray>; - commands: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseForm } from './cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.form'; -import { IMessageTemplateImportJsonForm } from './message-template-import-json.form'; -import { IDiscordFormImportJsonForm } from './discord-form-import-json.form'; -import { IDiscordCommandImportJsonForm } from './discord-command-import-json.form'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseFormGroupFac(): FormGroup { - return new FormGroup({ - messageTemplates: new FormArray>([]), - forms: new FormArray>([]), - commands: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IMessageTemplateImportJson } from './message-template-import-json.model'; -import { IDiscordFormImportJson } from './discord-form-import-json.model'; -import { IDiscordCommandImportJson } from './discord-command-import-json.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponse { - messageTemplates?: Partial; - forms?: Partial; - commands?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseProperties { - MESSAGE_TEMPLATES = 'messageTemplates', - FORMS = 'forms', - COMMANDS = 'commands', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseProperties } from './cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponse() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseProperties.MESSAGE_TEMPLATES]: 'MESSAGE_TEMPLATES', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseProperties.FORMS]: 'FORMS', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.GenerateImportJsonResponseProperties.COMMANDS]: 'COMMANDS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-message-template-import-json.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { IMessageDataForm } from './message-data.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonForm { - name: FormControl; - discordChannelId: FormControl; - discordCategoryId: FormControl; - active: FormControl; - type: FormGroup; - message: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-message-template-import-json.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonForm } from './cowbot-server-models-dt-os-discord-server-response-message-template-import-json.form'; -import { IDiscordMessageTypeForm } from './discord-message-type.form'; -import { DiscordMessageTypeFormGroupFac } from './discord-message-type.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonFormGroupFac(): FormGroup { - return new FormGroup({ - name: new FormControl(null), - discordChannelId: new FormControl(null), - discordCategoryId: new FormControl(null), - active: new FormControl(null), - type: new FormGroup(DiscordMessageTypeFormGroupFac().controls), - message: new FormGroup(MessageDataFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-message-template-import-json.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IDiscordMessageType } from './discord-message-type.model'; -import { IMessageData } from './message-data.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJson { - name?: string | null; - discordChannelId?: string | null; - discordCategoryId?: string | null; - active?: boolean | null; - type?: Partial; - message?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-message-template-import-json.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties { - NAME = 'name', - DISCORD_CHANNEL_ID = 'discordChannelId', - DISCORD_CATEGORY_ID = 'discordCategoryId', - ACTIVE = 'active', - TYPE = 'type', - MESSAGE = 'message', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-server-response-message-template-import-json.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties } from './cowbot-server-models-dt-os-discord-server-response-message-template-import-json.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJson() { - return { - [Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties.DISCORD_CHANNEL_ID]: 'DISCORD_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties.DISCORD_CATEGORY_ID]: 'DISCORD_CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties.ACTIVE]: false, - [Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties.TYPE]: 'TYPE', - [Cowbot.Server.Models.DTOs.DiscordServer.Response.MessageTemplateImportJsonProperties.MESSAGE]: 'MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { ISupportTicketAuditsForm } from './support-ticket-audits.form'; -import { ICreateDiscordMessageRequestForm } from './create-discord-message-request.form'; -import { IMessageDataForm } from './message-data.form'; -import { ISupportTicketSettingsTextOptionsForm } from './support-ticket-settings-text-options.form'; -import { ISupportTicketRoleOptionsForm } from './support-ticket-role-options.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestForm { - identifier: FormControl; - categoryId: FormControl; - logChannelId: FormControl; - assignedRoles: FormArray>; - channelPrefix: FormControl; - closedCategoryId: FormControl; - sendTranscriptOnClose: FormControl; - maxOpenPerPerson: FormControl; - useAutoIncrement: FormControl; - autoCloseMinutes: FormControl; - hideName: FormControl; - allowClaiming: FormControl; - closeButtonText: FormControl; - publicTranscript: FormControl; - discordFormId: FormControl; - supportTicketAudits: FormGroup; - discordMessage: FormGroup; - initialMessage: FormGroup; - textOptions: FormGroup; - supportTicketRoleOptions: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestForm } from './cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.form'; -import { ISupportTicketAuditsForm } from './support-ticket-audits.form'; -import { SupportTicketAuditsFormGroupFac } from './support-ticket-audits.form-group-fac'; -import { ICreateDiscordMessageRequestForm } from './create-discord-message-request.form'; -import { CreateDiscordMessageRequestFormGroupFac } from './create-discord-message-request.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; -import { ISupportTicketSettingsTextOptionsForm } from './support-ticket-settings-text-options.form'; -import { SupportTicketSettingsTextOptionsFormGroupFac } from './support-ticket-settings-text-options.form-group-fac'; -import { ISupportTicketRoleOptionsForm } from './support-ticket-role-options.form'; - -export function Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestFormGroupFac(): FormGroup { - return new FormGroup({ - identifier: new FormControl(null), - categoryId: new FormControl(null), - logChannelId: new FormControl(null), - assignedRoles: new FormArray>([]), - channelPrefix: new FormControl(null), - closedCategoryId: new FormControl(null), - sendTranscriptOnClose: new FormControl(null), - maxOpenPerPerson: new FormControl(null), - useAutoIncrement: new FormControl(null), - autoCloseMinutes: new FormControl(null), - hideName: new FormControl(null), - allowClaiming: new FormControl(null), - closeButtonText: new FormControl(null), - publicTranscript: new FormControl(null), - discordFormId: new FormControl(null), - supportTicketAudits: new FormGroup(SupportTicketAuditsFormGroupFac().controls), - discordMessage: new FormGroup(CreateDiscordMessageRequestFormGroupFac().controls), - initialMessage: new FormGroup(MessageDataFormGroupFac().controls), - textOptions: new FormGroup(SupportTicketSettingsTextOptionsFormGroupFac().controls), - supportTicketRoleOptions: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { ISupportTicketAudits } from './support-ticket-audits.model'; -import { ICreateDiscordMessageRequest } from './create-discord-message-request.model'; -import { IMessageData } from './message-data.model'; -import { ISupportTicketSettingsTextOptions } from './support-ticket-settings-text-options.model'; -import { ISupportTicketRoleOptions } from './support-ticket-role-options.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequest { - identifier?: string | null; - categoryId?: string | null; - logChannelId?: string | null; - assignedRoles?: string[] | null; - channelPrefix?: string | null; - closedCategoryId?: string | null; - sendTranscriptOnClose?: boolean | null; - maxOpenPerPerson?: number | null; - useAutoIncrement?: boolean | null; - autoCloseMinutes?: number | null; - hideName?: boolean | null; - allowClaiming?: boolean | null; - closeButtonText?: string | null; - publicTranscript?: boolean | null; - discordFormId?: string | null; - supportTicketAudits?: Partial; - discordMessage?: Partial; - initialMessage?: Partial; - textOptions?: Partial; - supportTicketRoleOptions?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties { - IDENTIFIER = 'identifier', - CATEGORY_ID = 'categoryId', - LOG_CHANNEL_ID = 'logChannelId', - ASSIGNED_ROLES = 'assignedRoles', - CHANNEL_PREFIX = 'channelPrefix', - CLOSED_CATEGORY_ID = 'closedCategoryId', - SEND_TRANSCRIPT_ON_CLOSE = 'sendTranscriptOnClose', - MAX_OPEN_PER_PERSON = 'maxOpenPerPerson', - USE_AUTO_INCREMENT = 'useAutoIncrement', - AUTO_CLOSE_MINUTES = 'autoCloseMinutes', - HIDE_NAME = 'hideName', - ALLOW_CLAIMING = 'allowClaiming', - CLOSE_BUTTON_TEXT = 'closeButtonText', - PUBLIC_TRANSCRIPT = 'publicTranscript', - DISCORD_FORM_ID = 'discordFormId', - SUPPORT_TICKET_AUDITS = 'supportTicketAudits', - DISCORD_MESSAGE = 'discordMessage', - INITIAL_MESSAGE = 'initialMessage', - TEXT_OPTIONS = 'textOptions', - SUPPORT_TICKET_ROLE_OPTIONS = 'supportTicketRoleOptions', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties } from './cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequest() { - return { - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.IDENTIFIER]: 'IDENTIFIER', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.CATEGORY_ID]: 'CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.LOG_CHANNEL_ID]: 'LOG_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.ASSIGNED_ROLES]: 'ASSIGNED_ROLES', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.CHANNEL_PREFIX]: 'CHANNEL_PREFIX', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.CLOSED_CATEGORY_ID]: 'CLOSED_CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.SEND_TRANSCRIPT_ON_CLOSE]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.MAX_OPEN_PER_PERSON]: 0, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.USE_AUTO_INCREMENT]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.AUTO_CLOSE_MINUTES]: 0, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.HIDE_NAME]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.ALLOW_CLAIMING]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.CLOSE_BUTTON_TEXT]: 'CLOSE_BUTTON_TEXT', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.PUBLIC_TRANSCRIPT]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.DISCORD_FORM_ID]: 'DISCORD_FORM_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.SUPPORT_TICKET_AUDITS]: 'SUPPORT_TICKET_AUDITS', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.INITIAL_MESSAGE]: 'INITIAL_MESSAGE', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.TEXT_OPTIONS]: 'TEXT_OPTIONS', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Request.CreateDiscordSupportSettingsRequestProperties.SUPPORT_TICKET_ROLE_OPTIONS]: 'SUPPORT_TICKET_ROLE_OPTIONS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { ISupportTicketAuditsForm } from './support-ticket-audits.form'; -import { IDiscordMessageForm } from './discord-message.form'; -import { IMessageDataForm } from './message-data.form'; -import { ISupportTicketRoleOptionsForm } from './support-ticket-role-options.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseForm { - identifier: FormControl; - categoryId: FormControl; - logChannelId: FormControl; - assignedRoles: FormArray>; - channelPrefix: FormControl; - closedCategoryId: FormControl; - sendTranscriptOnClose: FormControl; - maxOpenPerPerson: FormControl; - useAutoIncrement: FormControl; - hideName: FormControl; - allowClaiming: FormControl; - closeButtonText: FormControl; - closeCancellationToken: FormControl; - autoCloseMinutes: FormControl; - publicTranscript: FormControl; - discordMessageId: FormControl; - discordServerId: FormControl; - discordFormId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - supportTicketAudits: FormGroup; - discordMessage: FormGroup; - initialMessage: FormGroup; - supportTicketRoleOptions: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseForm } from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.form'; -import { ISupportTicketAuditsForm } from './support-ticket-audits.form'; -import { SupportTicketAuditsFormGroupFac } from './support-ticket-audits.form-group-fac'; -import { IDiscordMessageForm } from './discord-message.form'; -import { DiscordMessageFormGroupFac } from './discord-message.form-group-fac'; -import { IMessageDataForm } from './message-data.form'; -import { MessageDataFormGroupFac } from './message-data.form-group-fac'; -import { ISupportTicketRoleOptionsForm } from './support-ticket-role-options.form'; - -export function Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseFormGroupFac(): FormGroup { - return new FormGroup({ - identifier: new FormControl(null), - categoryId: new FormControl(null), - logChannelId: new FormControl(null), - assignedRoles: new FormArray>([]), - channelPrefix: new FormControl(null), - closedCategoryId: new FormControl(null), - sendTranscriptOnClose: new FormControl(null), - maxOpenPerPerson: new FormControl(null), - useAutoIncrement: new FormControl(null), - hideName: new FormControl(null), - allowClaiming: new FormControl(null), - closeButtonText: new FormControl(null), - closeCancellationToken: new FormControl(null), - autoCloseMinutes: new FormControl(null), - publicTranscript: new FormControl(null), - discordMessageId: new FormControl(null), - discordServerId: new FormControl(null), - discordFormId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - supportTicketAudits: new FormGroup(SupportTicketAuditsFormGroupFac().controls), - discordMessage: new FormGroup(DiscordMessageFormGroupFac().controls), - initialMessage: new FormGroup(MessageDataFormGroupFac().controls), - supportTicketRoleOptions: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { ISupportTicketAudits } from './support-ticket-audits.model'; -import { IDiscordMessage } from './discord-message.model'; -import { IMessageData } from './message-data.model'; -import { ISupportTicketRoleOptions } from './support-ticket-role-options.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponse { - identifier?: string | null; - categoryId?: string | null; - logChannelId?: string | null; - assignedRoles?: string[] | null; - channelPrefix?: string | null; - closedCategoryId?: string | null; - sendTranscriptOnClose?: boolean | null; - maxOpenPerPerson?: number | null; - useAutoIncrement?: boolean | null; - hideName?: boolean | null; - allowClaiming?: boolean | null; - closeButtonText?: string | null; - closeCancellationToken?: number | null; - autoCloseMinutes?: number | null; - publicTranscript?: boolean | null; - discordMessageId?: string | null; - discordServerId?: string | null; - discordFormId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - supportTicketAudits?: Partial; - discordMessage?: Partial; - initialMessage?: Partial; - supportTicketRoleOptions?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties { - IDENTIFIER = 'identifier', - CATEGORY_ID = 'categoryId', - LOG_CHANNEL_ID = 'logChannelId', - ASSIGNED_ROLES = 'assignedRoles', - CHANNEL_PREFIX = 'channelPrefix', - CLOSED_CATEGORY_ID = 'closedCategoryId', - SEND_TRANSCRIPT_ON_CLOSE = 'sendTranscriptOnClose', - MAX_OPEN_PER_PERSON = 'maxOpenPerPerson', - USE_AUTO_INCREMENT = 'useAutoIncrement', - HIDE_NAME = 'hideName', - ALLOW_CLAIMING = 'allowClaiming', - CLOSE_BUTTON_TEXT = 'closeButtonText', - CLOSE_CANCELLATION_TOKEN = 'closeCancellationToken', - AUTO_CLOSE_MINUTES = 'autoCloseMinutes', - PUBLIC_TRANSCRIPT = 'publicTranscript', - DISCORD_MESSAGE_ID = 'discordMessageId', - DISCORD_SERVER_ID = 'discordServerId', - DISCORD_FORM_ID = 'discordFormId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - SUPPORT_TICKET_AUDITS = 'supportTicketAudits', - DISCORD_MESSAGE = 'discordMessage', - INITIAL_MESSAGE = 'initialMessage', - SUPPORT_TICKET_ROLE_OPTIONS = 'supportTicketRoleOptions', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties } from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponse() { - return { - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.IDENTIFIER]: 'IDENTIFIER', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.CATEGORY_ID]: 'CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.LOG_CHANNEL_ID]: 'LOG_CHANNEL_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.ASSIGNED_ROLES]: 'ASSIGNED_ROLES', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.CHANNEL_PREFIX]: 'CHANNEL_PREFIX', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.CLOSED_CATEGORY_ID]: 'CLOSED_CATEGORY_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.SEND_TRANSCRIPT_ON_CLOSE]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.MAX_OPEN_PER_PERSON]: 0, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.USE_AUTO_INCREMENT]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.HIDE_NAME]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.ALLOW_CLAIMING]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.CLOSE_BUTTON_TEXT]: 'CLOSE_BUTTON_TEXT', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.CLOSE_CANCELLATION_TOKEN]: 0, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.AUTO_CLOSE_MINUTES]: 0, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.PUBLIC_TRANSCRIPT]: false, - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.DISCORD_SERVER_ID]: 'DISCORD_SERVER_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.DISCORD_FORM_ID]: 'DISCORD_FORM_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.SUPPORT_TICKET_AUDITS]: 'SUPPORT_TICKET_AUDITS', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.INITIAL_MESSAGE]: 'INITIAL_MESSAGE', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.BaseDiscordSupportSettingsResponseProperties.SUPPORT_TICKET_ROLE_OPTIONS]: 'SUPPORT_TICKET_ROLE_OPTIONS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessageForm { - id: FormControl; - active: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessageForm } from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.form'; - -export function Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessageFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - active: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessage { - id?: string | null; - active?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessageProperties { - ID = 'id', - ACTIVE = 'active', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessageProperties } from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessage() { - return { - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessageProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsMessageProperties.ACTIVE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IListDiscordSupportSettingsMessageForm } from './list-discord-support-settings-message.form'; - -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseForm { - identifier: FormControl; - discordMessageId: FormControl; - id: FormControl; - createdDate: FormControl; - updatedDate: FormControl; - discordMessage: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseForm } from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.form'; -import { IListDiscordSupportSettingsMessageForm } from './list-discord-support-settings-message.form'; -import { ListDiscordSupportSettingsMessageFormGroupFac } from './list-discord-support-settings-message.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseFormGroupFac(): FormGroup { - return new FormGroup({ - identifier: new FormControl(null), - discordMessageId: new FormControl(null), - id: new FormControl(null), - createdDate: new FormControl(null), - updatedDate: new FormControl(null), - discordMessage: new FormGroup(ListDiscordSupportSettingsMessageFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IListDiscordSupportSettingsMessage } from './list-discord-support-settings-message.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponse { - identifier?: string | null; - discordMessageId?: string | null; - id?: string | null; - createdDate?: Date | null; - updatedDate?: Date | null; - discordMessage?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties { - IDENTIFIER = 'identifier', - DISCORD_MESSAGE_ID = 'discordMessageId', - ID = 'id', - CREATED_DATE = 'createdDate', - UPDATED_DATE = 'updatedDate', - DISCORD_MESSAGE = 'discordMessage', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties } from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponse() { - return { - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties.IDENTIFIER]: 'IDENTIFIER', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties.DISCORD_MESSAGE_ID]: 'DISCORD_MESSAGE_ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties.CREATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties.UPDATED_DATE]: new Date(), - [Cowbot.Server.Models.DTOs.DiscordSupportTicketSettings.Response.ListDiscordSupportSettingsResponseProperties.DISCORD_MESSAGE]: 'DISCORD_MESSAGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseForm { - id: FormControl; - name: FormControl; - active: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseForm } from './cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.form'; - -export function Cowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseFormGroupFac(): FormGroup { - return new FormGroup({ - id: new FormControl(null), - name: new FormControl(null), - active: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponse { - id?: string | null; - name?: string | null; - active?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseProperties { - ID = 'id', - NAME = 'name', - ACTIVE = 'active', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseProperties } from './cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponse() { - return { - [Cowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseProperties.NAME]: 'NAME', - [Cowbot.Server.Models.DTOs.DiscordTrackedMessage.Response.TrackedMessageListResponseProperties.ACTIVE]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-error-error-reason.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Error.ErrorReason { - 0 = 0, - 1 = 1, - 2 = 2, - 3 = 3, - 4 = 4, -} - -export enum Cowbot.Server.Models.DTOs.Error.ErrorReasonNames { - 0 = '0', - 1 = '1', - 2 = '2', - 3 = '3', - 4 = '4', -} - -export const cowbotServerModelsDtOsErrorErrorReasonValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, - { key: 4, name: '4', displayText: '4'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-error-response-error-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IErrorReasonForm } from './error-reason.form'; - -export interface ICowbot.Server.Models.DTOs.Error.Response.ErrorResponseForm { - message: FormControl; - details: FormControl; - validationErrors: FormControl; - reason: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-error-response-error-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.Error.Response.ErrorResponseForm } from './cowbot-server-models-dt-os-error-response-error-response.form'; -import { IErrorReasonForm } from './error-reason.form'; -import { ErrorReasonFormGroupFac } from './error-reason.form-group-fac'; - -export function Cowbot.Server.Models.DTOs.Error.Response.ErrorResponseFormGroupFac(): FormGroup { - return new FormGroup({ - message: new FormControl(null), - details: new FormControl(null), - validationErrors: new FormControl(null), - reason: new FormGroup(ErrorReasonFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-error-response-error-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IErrorReason } from './error-reason.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.Error.Response.ErrorResponse { - message?: string | null; - details?: string | null; - validationErrors?: object | null; - reason?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-error-response-error-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.Error.Response.ErrorResponseProperties { - MESSAGE = 'message', - DETAILS = 'details', - VALIDATION_ERRORS = 'validationErrors', - REASON = 'reason', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-error-response-error-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.Error.Response.ErrorResponseProperties } from './cowbot-server-models-dt-os-error-response-error-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.Error.Response.ErrorResponse() { - return { - [Cowbot.Server.Models.DTOs.Error.Response.ErrorResponseProperties.MESSAGE]: 'MESSAGE', - [Cowbot.Server.Models.DTOs.Error.Response.ErrorResponseProperties.DETAILS]: 'DETAILS', - [Cowbot.Server.Models.DTOs.Error.Response.ErrorResponseProperties.VALIDATION_ERRORS]: 'VALIDATION_ERRORS', - [Cowbot.Server.Models.DTOs.Error.Response.ErrorResponseProperties.REASON]: 'REASON', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-betsy-bot-feature.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.BetsyBotFeature { - 1 = 1, - 2 = 2, - 4 = 4, - 8 = 8, - 16 = 16, - 32 = 32, - 64 = 64, - 128 = 128, - 256 = 256, - 512 = 512, - 1024 = 1024, - 2048 = 2048, -} - -export enum Cowbot.Server.Models.DTOs.Shared.BetsyBotFeatureNames { - 1 = '1', - 2 = '2', - 4 = '4', - 8 = '8', - 16 = '16', - 32 = '32', - 64 = '64', - 128 = '128', - 256 = '256', - 512 = '512', - 1024 = '1024', - 2048 = '2048', -} - -export const cowbotServerModelsDtOsSharedBetsyBotFeatureValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 4, name: '4', displayText: '4'}, - { key: 8, name: '8', displayText: '8'}, - { key: 16, name: '16', displayText: '16'}, - { key: 32, name: '32', displayText: '32'}, - { key: 64, name: '64', displayText: '64'}, - { key: 128, name: '128', displayText: '128'}, - { key: 256, name: '256', displayText: '256'}, - { key: 512, name: '512', displayText: '512'}, - { key: 1024, name: '1024', displayText: '1024'}, - { key: 2048, name: '2048', displayText: '2048'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-application-command-option-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordApplicationCommandOptionType { - 1 = 1, - 2 = 2, - 3 = 3, - 4 = 4, - 5 = 5, - 6 = 6, - 7 = 7, - 8 = 8, - 9 = 9, - 10 = 10, - 11 = 11, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordApplicationCommandOptionTypeNames { - 1 = '1', - 2 = '2', - 3 = '3', - 4 = '4', - 5 = '5', - 6 = '6', - 7 = '7', - 8 = '8', - 9 = '9', - 10 = '10', - 11 = '11', -} - -export const cowbotServerModelsDtOsSharedDiscordApplicationCommandOptionTypeValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, - { key: 4, name: '4', displayText: '4'}, - { key: 5, name: '5', displayText: '5'}, - { key: 6, name: '6', displayText: '6'}, - { key: 7, name: '7', displayText: '7'}, - { key: 8, name: '8', displayText: '8'}, - { key: 9, name: '9', displayText: '9'}, - { key: 10, name: '10', displayText: '10'}, - { key: 11, name: '11', displayText: '11'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-application-command-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordApplicationCommandType { - 1 = 1, - 2 = 2, - 3 = 3, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordApplicationCommandTypeNames { - 1 = '1', - 2 = '2', - 3 = '3', -} - -export const cowbotServerModelsDtOsSharedDiscordApplicationCommandTypeValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-auto-responder-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordAutoResponderType { - 0 = 0, - 1 = 1, - 2 = 2, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordAutoResponderTypeNames { - 0 = '0', - 1 = '1', - 2 = '2', -} - -export const cowbotServerModelsDtOsSharedDiscordAutoResponderTypeValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-autorole-container-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordAutoroleContainerType { - 0 = 0, - 1 = 1, - 2 = 2, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordAutoroleContainerTypeNames { - 0 = '0', - 1 = '1', - 2 = '2', -} - -export const cowbotServerModelsDtOsSharedDiscordAutoroleContainerTypeValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-channel-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordChannelType { - 0 = 0, - 1 = 1, - 2 = 2, - 3 = 3, - 4 = 4, - 5 = 5, - 6 = 6, - 10 = 10, - 11 = 11, - 12 = 12, - 13 = 13, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordChannelTypeNames { - 0 = '0', - 1 = '1', - 2 = '2', - 3 = '3', - 4 = '4', - 5 = '5', - 6 = '6', - 10 = '10', - 11 = '11', - 12 = '12', - 13 = '13', -} - -export const cowbotServerModelsDtOsSharedDiscordChannelTypeValues = [ - { key: 0, name: '0', displayText: '0'}, - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, - { key: 4, name: '4', displayText: '4'}, - { key: 5, name: '5', displayText: '5'}, - { key: 6, name: '6', displayText: '6'}, - { key: 10, name: '10', displayText: '10'}, - { key: 11, name: '11', displayText: '11'}, - { key: 12, name: '12', displayText: '12'}, - { key: 13, name: '13', displayText: '13'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-command-action-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordCommandActionType { - 1 = 1, - 2 = 2, - 3 = 3, - 4 = 4, - 5 = 5, - 6 = 6, - 7 = 7, - 8 = 8, - 9 = 9, - 10 = 10, - 11 = 11, - 12 = 12, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordCommandActionTypeNames { - 1 = '1', - 2 = '2', - 3 = '3', - 4 = '4', - 5 = '5', - 6 = '6', - 7 = '7', - 8 = '8', - 9 = '9', - 10 = '10', - 11 = '11', - 12 = '12', -} - -export const cowbotServerModelsDtOsSharedDiscordCommandActionTypeValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, - { key: 4, name: '4', displayText: '4'}, - { key: 5, name: '5', displayText: '5'}, - { key: 6, name: '6', displayText: '6'}, - { key: 7, name: '7', displayText: '7'}, - { key: 8, name: '8', displayText: '8'}, - { key: 9, name: '9', displayText: '9'}, - { key: 10, name: '10', displayText: '10'}, - { key: 11, name: '11', displayText: '11'}, - { key: 12, name: '12', displayText: '12'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-command-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordCommandType { - 1 = 1, - 2 = 2, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordCommandTypeNames { - 1 = '1', - 2 = '2', -} - -export const cowbotServerModelsDtOsSharedDiscordCommandTypeValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-shared-discord-message-type.enum.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #enum.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordMessageType { - 1 = 1, - 2 = 2, - 3 = 3, - 4 = 4, -} - -export enum Cowbot.Server.Models.DTOs.Shared.DiscordMessageTypeNames { - 1 = '1', - 2 = '2', - 3 = '3', - 4 = '4', -} - -export const cowbotServerModelsDtOsSharedDiscordMessageTypeValues = [ - { key: 1, name: '1', displayText: '1'}, - { key: 2, name: '2', displayText: '2'}, - { key: 3, name: '3', displayText: '3'}, - { key: 4, name: '4', displayText: '4'}, -]; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-register-user-dto.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.User.Request.RegisterUserDtoForm { - email: FormControl; - password: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-register-user-dto.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.User.Request.RegisterUserDtoForm } from './cowbot-server-models-dt-os-user-request-register-user-dto.form'; - -export function Cowbot.Server.Models.DTOs.User.Request.RegisterUserDtoFormGroupFac(): FormGroup { - return new FormGroup({ - email: new FormControl(null), - password: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-register-user-dto.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.User.Request.RegisterUserDto { - email?: string | null; - password?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-register-user-dto.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.User.Request.RegisterUserDtoProperties { - EMAIL = 'email', - PASSWORD = 'password', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-register-user-dto.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.User.Request.RegisterUserDtoProperties } from './cowbot-server-models-dt-os-user-request-register-user-dto.properties'; - -export function createTestCowbot.Server.Models.DTOs.User.Request.RegisterUserDto() { - return { - [Cowbot.Server.Models.DTOs.User.Request.RegisterUserDtoProperties.EMAIL]: 'EMAIL', - [Cowbot.Server.Models.DTOs.User.Request.RegisterUserDtoProperties.PASSWORD]: 'PASSWORD', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-update-password-request.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequestForm { - currentPassword: FormControl; - newPassword: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-update-password-request.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequestForm } from './cowbot-server-models-dt-os-user-request-update-password-request.form'; - -export function Cowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequestFormGroupFac(): FormGroup { - return new FormGroup({ - currentPassword: new FormControl(null), - newPassword: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-update-password-request.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequest { - currentPassword?: string | null; - newPassword?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-update-password-request.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequestProperties { - CURRENT_PASSWORD = 'currentPassword', - NEW_PASSWORD = 'newPassword', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-request-update-password-request.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequestProperties } from './cowbot-server-models-dt-os-user-request-update-password-request.properties'; - -export function createTestCowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequest() { - return { - [Cowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequestProperties.CURRENT_PASSWORD]: 'CURRENT_PASSWORD', - [Cowbot.Server.Models.DTOs.User.Request.UpdatePasswordRequestProperties.NEW_PASSWORD]: 'NEW_PASSWORD', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-login-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.DTOs.User.Response.LoginResponseForm { - token: FormControl; - id: FormControl; - expiresAt: FormControl; - resetPassword: FormControl; - tokenRequired: FormControl; - alreadyRegistered: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-login-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.User.Response.LoginResponseForm } from './cowbot-server-models-dt-os-user-response-login-response.form'; - -export function Cowbot.Server.Models.DTOs.User.Response.LoginResponseFormGroupFac(): FormGroup { - return new FormGroup({ - token: new FormControl(null), - id: new FormControl(null), - expiresAt: new FormControl(null), - resetPassword: new FormControl(null), - tokenRequired: new FormControl(null), - alreadyRegistered: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-login-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.User.Response.LoginResponse { - token?: string | null; - id?: string | null; - expiresAt?: number | null; - resetPassword?: boolean | null; - tokenRequired?: boolean | null; - alreadyRegistered?: boolean | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-login-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties { - TOKEN = 'token', - ID = 'id', - EXPIRES_AT = 'expiresAt', - RESET_PASSWORD = 'resetPassword', - TOKEN_REQUIRED = 'tokenRequired', - ALREADY_REGISTERED = 'alreadyRegistered', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-login-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties } from './cowbot-server-models-dt-os-user-response-login-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.User.Response.LoginResponse() { - return { - [Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties.TOKEN]: 'TOKEN', - [Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties.EXPIRES_AT]: 0, - [Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties.RESET_PASSWORD]: false, - [Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties.TOKEN_REQUIRED]: false, - [Cowbot.Server.Models.DTOs.User.Response.LoginResponseProperties.ALREADY_REGISTERED]: false, - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-profile-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IBaseDiscordServerForm } from './base-discord-server.form'; - -export interface ICowbot.Server.Models.DTOs.User.Response.ProfileResponseForm { - token: FormControl; - id: FormControl; - discordId: FormControl; - firstName: FormControl; - lastName: FormControl; - avatar: FormControl; - activeServers: FormArray>; - adminedServers: FormArray>; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-profile-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.DTOs.User.Response.ProfileResponseForm } from './cowbot-server-models-dt-os-user-response-profile-response.form'; -import { IBaseDiscordServerForm } from './base-discord-server.form'; - -export function Cowbot.Server.Models.DTOs.User.Response.ProfileResponseFormGroupFac(): FormGroup { - return new FormGroup({ - token: new FormControl(null), - id: new FormControl(null), - discordId: new FormControl(null), - firstName: new FormControl(null), - lastName: new FormControl(null), - avatar: new FormControl(null), - activeServers: new FormArray>([]), - adminedServers: new FormArray>([]), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-profile-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IBaseDiscordServer } from './base-discord-server.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.DTOs.User.Response.ProfileResponse { - token?: string | null; - id?: string | null; - discordId?: string | null; - firstName?: string | null; - lastName?: string | null; - avatar?: string | null; - activeServers?: Partial; - adminedServers?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-profile-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties { - TOKEN = 'token', - ID = 'id', - DISCORD_ID = 'discordId', - FIRST_NAME = 'firstName', - LAST_NAME = 'lastName', - AVATAR = 'avatar', - ACTIVE_SERVERS = 'activeServers', - ADMINED_SERVERS = 'adminedServers', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-dt-os-user-response-profile-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties } from './cowbot-server-models-dt-os-user-response-profile-response.properties'; - -export function createTestCowbot.Server.Models.DTOs.User.Response.ProfileResponse() { - return { - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.TOKEN]: 'TOKEN', - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.ID]: 'ID', - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.DISCORD_ID]: 'DISCORD_ID', - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.FIRST_NAME]: 'FIRST_NAME', - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.LAST_NAME]: 'LAST_NAME', - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.AVATAR]: 'AVATAR', - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.ACTIVE_SERVERS]: 'ACTIVE_SERVERS', - [Cowbot.Server.Models.DTOs.User.Response.ProfileResponseProperties.ADMINED_SERVERS]: 'ADMINED_SERVERS', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-email-quality-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR -import { IIpQualityDateResponseForm } from './ip-quality-date-response.form'; - -export interface ICowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseForm { - valid: FormControl; - disposable: FormControl; - firstName: FormControl; - generic: FormControl; - common: FormControl; - honeypot: FormControl; - frequentComplainer: FormControl; - suspect: FormControl; - timedOut: FormControl; - recentAbuse: FormControl; - fraudScore: FormControl; - suggestedDomain: FormControl; - spamTrapScore: FormControl; - catchAll: FormControl; - leaked: FormControl; - firstSeenISO: FormControl; - domainAgeISO: FormControl; - smtpScore: FormControl; - overallScore: FormControl; - firstSeen: FormGroup; - domainAge: FormGroup; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-email-quality-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseForm } from './cowbot-server-models-ip-quality-score-models-email-quality-response.form'; -import { IIpQualityDateResponseForm } from './ip-quality-date-response.form'; -import { IpQualityDateResponseFormGroupFac } from './ip-quality-date-response.form-group-fac'; - -export function Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseFormGroupFac(): FormGroup { - return new FormGroup({ - valid: new FormControl(null), - disposable: new FormControl(null), - firstName: new FormControl(null), - generic: new FormControl(null), - common: new FormControl(null), - honeypot: new FormControl(null), - frequentComplainer: new FormControl(null), - suspect: new FormControl(null), - timedOut: new FormControl(null), - recentAbuse: new FormControl(null), - fraudScore: new FormControl(null), - suggestedDomain: new FormControl(null), - spamTrapScore: new FormControl(null), - catchAll: new FormControl(null), - leaked: new FormControl(null), - firstSeenISO: new FormControl(null), - domainAgeISO: new FormControl(null), - smtpScore: new FormControl(null), - overallScore: new FormControl(null), - firstSeen: new FormGroup(IpQualityDateResponseFormGroupFac().controls), - domainAge: new FormGroup(IpQualityDateResponseFormGroupFac().controls), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-email-quality-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { IIpQualityDateResponse } from './ip-quality-date-response.model'; - -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.IpQualityScoreModels.EmailQualityResponse { - valid?: boolean | null; - disposable?: boolean | null; - firstName?: string | null; - generic?: boolean | null; - common?: boolean | null; - honeypot?: boolean | null; - frequentComplainer?: boolean | null; - suspect?: boolean | null; - timedOut?: boolean | null; - recentAbuse?: boolean | null; - fraudScore?: number | null; - suggestedDomain?: string | null; - spamTrapScore?: string | null; - catchAll?: boolean | null; - leaked?: boolean | null; - firstSeenISO?: string | null; - domainAgeISO?: string | null; - smtpScore?: number | null; - overallScore?: number | null; - firstSeen?: Partial; - domainAge?: Partial; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-email-quality-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties { - VALID = 'valid', - DISPOSABLE = 'disposable', - FIRST_NAME = 'firstName', - GENERIC = 'generic', - COMMON = 'common', - HONEYPOT = 'honeypot', - FREQUENT_COMPLAINER = 'frequentComplainer', - SUSPECT = 'suspect', - TIMED_OUT = 'timedOut', - RECENT_ABUSE = 'recentAbuse', - FRAUD_SCORE = 'fraudScore', - SUGGESTED_DOMAIN = 'suggestedDomain', - SPAM_TRAP_SCORE = 'spamTrapScore', - CATCH_ALL = 'catchAll', - LEAKED = 'leaked', - FIRST_SEEN_ISO = 'firstSeenISO', - DOMAIN_AGE_ISO = 'domainAgeISO', - SMTP_SCORE = 'smtpScore', - OVERALL_SCORE = 'overallScore', - FIRST_SEEN = 'firstSeen', - DOMAIN_AGE = 'domainAge', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-email-quality-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties } from './cowbot-server-models-ip-quality-score-models-email-quality-response.properties'; - -export function createTestCowbot.Server.Models.IpQualityScoreModels.EmailQualityResponse() { - return { - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.VALID]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.DISPOSABLE]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.FIRST_NAME]: 'FIRST_NAME', - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.GENERIC]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.COMMON]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.HONEYPOT]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.FREQUENT_COMPLAINER]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.SUSPECT]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.TIMED_OUT]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.RECENT_ABUSE]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.FRAUD_SCORE]: 0, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.SUGGESTED_DOMAIN]: 'SUGGESTED_DOMAIN', - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.SPAM_TRAP_SCORE]: 'SPAM_TRAP_SCORE', - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.CATCH_ALL]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.LEAKED]: false, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.FIRST_SEEN_ISO]: 'FIRST_SEEN_ISO', - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.DOMAIN_AGE_ISO]: 'DOMAIN_AGE_ISO', - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.SMTP_SCORE]: 0, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.OVERALL_SCORE]: 0, - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.FIRST_SEEN]: 'FIRST_SEEN', - [Cowbot.Server.Models.IpQualityScoreModels.EmailQualityResponseProperties.DOMAIN_AGE]: 'DOMAIN_AGE', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-ip-quality-date-response.form.ts 1`] = ` -"/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup } from '@angular/forms'; //NOSONAR - -export interface ICowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseForm { - human: FormControl; - timestamp: FormControl; - iso: FormControl; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-ip-quality-date-response.form-group-fac.ts 1`] = ` -"/* eslint-disable no-useless-escape */ -/* eslint-disable @typescript-eslint/no-unused-vars */ -/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #form-group-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -import { FormControl, FormArray, FormGroup, Validators } from '@angular/forms'; //NOSONAR -import { ICowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseForm } from './cowbot-server-models-ip-quality-score-models-ip-quality-date-response.form'; - -export function Cowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseFormGroupFac(): FormGroup { - return new FormGroup({ - human: new FormControl(null), - timestamp: new FormControl(null), - iso: new FormControl(null), - }); -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-ip-quality-date-response.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ICowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponse { - human?: string | null; - timestamp?: number | null; - iso?: string | null; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-ip-quality-date-response.properties.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model-properties.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Cowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseProperties { - HUMAN = 'human', - TIMESTAMP = 'timestamp', - ISO = 'iso', -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: cowbot-server-models-ip-quality-score-models-ip-quality-date-response.test-obj-fac.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #test-object-factory.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ - -import { Cowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseProperties } from './cowbot-server-models-ip-quality-score-models-ip-quality-date-response.properties'; - -export function createTestCowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponse() { - return { - [Cowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseProperties.HUMAN]: 'HUMAN', - [Cowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseProperties.TIMESTAMP]: 0, - [Cowbot.Server.Models.IpQualityScoreModels.IpQualityDateResponseProperties.ISO]: 'ISO', - }; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: endpoints.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #endpoints-ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export enum Endpoints { - authentication = '/', - discordCommand = '/Discord/ApplicationCommand', - discordCommandTest = '/Discord/ApplicationCommand/Test', - discordCommand2 = '/Discord/ApplicationCommand/{id}', - discord = '/Discord/OAuth/ExchangeCode', - discordRefreshToken = '/Discord/OAuth/RefreshToken', - discordAutoResponder = '/DiscordAutoResponder', - discordAutoResponder2 = '/DiscordAutoResponder/{id}', - discordAutoResponderToggleActive = '/DiscordAutoResponder/{id}/ToggleActive', - discordAutoroleContainer = '/DiscordAutoroleContainer', - discordAutoroleContainer2 = '/DiscordAutoroleContainer/{id}', - discordAutoroleContainerToggleActive = '/DiscordAutoroleContainer/{id}/ToggleActive', - discordChannelBackup = '/DiscordChannelBackup', - discordChannelBackup2 = '/DiscordChannelBackup/{id}', - discordChannelCleaner = '/DiscordChannelCleaner', - discordChannelCleanerClean = '/DiscordChannelCleaner/Clean', - discordChannelCleaner2 = '/DiscordChannelCleaner/{id}', - discordChannelCleanerClean = '/DiscordChannelCleaner/{id}/Clean', - discordForm = '/DiscordForm/Guild/{guildId}/Forms', - discordForm2 = '/DiscordForm/Guild/{guildId}/Forms/{formId}', - discordGiveaway = '/DiscordGiveaway', - discordGiveaway2 = '/DiscordGiveaway/{id}', - discordGiveawayToggleActive = '/DiscordGiveaway/{id}/ToggleActive', - discordGuild = '/DiscordGuild', - discordGuildPopulateNames = '/DiscordGuild/PopulateNames', - discordGuild2 = '/DiscordGuild/{guildId}', - discordGuildActivateCustomBot = '/DiscordGuild/{guildId}/ActivateCustomBot', - discordGuildApiKeys = '/DiscordGuild/{guildId}/ApiKeys', - discordGuildAuditLogs = '/DiscordGuild/{guildId}/AuditLogs', - discordGuildAuthorizedUsers = '/DiscordGuild/{guildId}/AuthorizedUsers', - discordGuildAutoResponders = '/DiscordGuild/{guildId}/AutoResponders', - discordGuildAutoRoleContainers = '/DiscordGuild/{guildId}/AutoRoleContainers', - discordGuildAutoRoles = '/DiscordGuild/{guildId}/AutoRoles', - discordGuildSendMessage = '/DiscordGuild/{guildId}/Channel/{channelId}/SendMessage', - discordGuildChannels = '/DiscordGuild/{guildId}/Channels', - discordGuildCommands = '/DiscordGuild/{guildId}/Commands', - discordGuildDiscordChannelBackups = '/DiscordGuild/{guildId}/DiscordChannelBackups', - discordGuildDiscordChannelCleaners = '/DiscordGuild/{guildId}/DiscordChannelCleaners', - discordGuildToggleActive = '/DiscordGuild/{guildId}/DiscordCommand/{commandId}/ToggleActive', - discordGuild2 = '/DiscordGuild/{guildId}/DiscordMessages/{discordMessageId}', - discordGuildDiscordPolls = '/DiscordGuild/{guildId}/DiscordPolls', - discordGuildDiscordReviews = '/DiscordGuild/{guildId}/DiscordReviews', - discordGuildDiscordThreadChannels = '/DiscordGuild/{guildId}/DiscordThreadChannels', - discordGuildGiveaways = '/DiscordGuild/{guildId}/Giveaways', - discordGuildGlobalSettings = '/DiscordGuild/{guildId}/GlobalSettings', - discordGuildGuildUserInvites = '/DiscordGuild/{guildId}/GuildUserInvites', - discordGuildImportTemplate = '/DiscordGuild/{guildId}/ImportTemplate', - discordGuildInvites = '/DiscordGuild/{guildId}/Invites', - discordGuildInviteSettings = '/DiscordGuild/{guildId}/InviteSettings', - discordGuildKeyValueCategories = '/DiscordGuild/{guildId}/KeyValueCategories', - discordGuildRequiresLogin = '/DiscordGuild/{guildId}/RequiresLogin', - discordGuildMessages = '/DiscordGuild/{guildId}/Resources/Messages', - discordGuildReviewSettings = '/DiscordGuild/{guildId}/ReviewSettings', - discordGuildSetAuditLogChannel = '/DiscordGuild/{guildId}/SetAuditLogChannel', - discordGuildSetFeatures = '/DiscordGuild/{guildId}/SetFeatures', - discordGuildSetup = '/DiscordGuild/{guildId}/Setup', - discordGuildSupportMessages = '/DiscordGuild/{guildId}/SupportMessages', - discordGuildSupportTicketPanels = '/DiscordGuild/{guildId}/SupportTicketPanels', - discordGuildSupportTickets = '/DiscordGuild/{guildId}/SupportTickets', - discordGuildSubmissions = '/DiscordGuild/{guildId}/SupportTickets/{settingsId}/Submissions', - discordGuild2 = '/DiscordGuild/{guildId}/SupportTickets/{settingsId}/Submissions/{supportTicketId}', - discordGuildTrackedMessages = '/DiscordGuild/{guildId}/TrackedMessages', - discordGuild2 = '/DiscordGuild/{guildId}/TrackedMessages/{messageId}', - discordGuildTwitchEventSubscriptions = '/DiscordGuild/{guildId}/TwitchEventSubscriptions', - discordGuild2 = '/DiscordGuild/{guildId}/TwitchEventSubscriptions/{id}', - discordGuildUsers = '/DiscordGuild/{guildId}/Users', - discordGuild2 = '/DiscordGuild/{guildId}/Verify/{userId}', - discordGuildWelcomeMessages = '/DiscordGuild/{guildId}/WelcomeMessages', - discordGuild2 = '/DiscordGuild/{newGuildId}/TransferFrom/{oldGuildId}', - discordMessage = '/DiscordMessage', - discordMessage2 = '/DiscordMessage/{id}', - discordMessageToggleActive = '/DiscordMessage/{id}/ToggleActive', - discordPoll = '/DiscordPoll', - discordPoll2 = '/DiscordPoll/{id}', - discordPollToggleActive = '/DiscordPoll/{id}/ToggleActive', - discordSupportTicket = '/DiscordSupportTicket/{id}', - discordSupportTicketClose = '/DiscordSupportTicket/{id}/Close', - discordSupportTicketPublic = '/DiscordSupportTicket/{id}/Public', - discordSupportTicketSettings = '/DiscordSupportTicketSettings/{id}', - discordThreadChannel = '/DiscordThreadChannel', - discordThreadChannel2 = '/DiscordThreadChannel/{id}', - discordThreadChannelToggleActive = '/DiscordThreadChannel/{id}/ToggleActive', - discordTrackedMessage = '/DiscordTrackedMessage/{id}', - discordTrackedMessageActive = '/DiscordTrackedMessage/{id}/Active', - keyValueCategory = '/KeyValueCategory', - keyValueCategory2 = '/KeyValueCategory/{id}', - authenticationLogout = '/Logout', - authenticationRefreshToken = '/RefreshToken', - twitchEventSubscription = '/TwitchEventSubscription', - user = '/User', - userDiscordUser = '/User/DiscordUser', - userGuilds = '/User/Guilds', - userProfile = '/User/Profile', - userUpdatePassword = '/User/UpdatePassword', - userVerify = '/User/Verify', - webhook = '/Webhook/AzureDevops', - webhookDiscordInteraction = '/Webhook/DiscordInteraction', - webhookHandleCoinbaseWebhook = '/Webhook/HandleCoinbaseWebhook', - webhookTwitchLiveNotification = '/Webhook/TwitchLiveNotification', -} -export interface IEndpoints { - readonly authentication: string; - readonly discordCommand: string; - readonly discordCommandTest: string; - readonly discordCommand2: string; - readonly discord: string; - readonly discordRefreshToken: string; - readonly discordAutoResponder: string; - readonly discordAutoResponder2: string; - readonly discordAutoResponderToggleActive: string; - readonly discordAutoroleContainer: string; - readonly discordAutoroleContainer2: string; - readonly discordAutoroleContainerToggleActive: string; - readonly discordChannelBackup: string; - readonly discordChannelBackup2: string; - readonly discordChannelCleaner: string; - readonly discordChannelCleanerClean: string; - readonly discordChannelCleaner2: string; - readonly discordChannelCleanerClean: string; - readonly discordForm: string; - readonly discordForm2: string; - readonly discordGiveaway: string; - readonly discordGiveaway2: string; - readonly discordGiveawayToggleActive: string; - readonly discordGuild: string; - readonly discordGuildPopulateNames: string; - readonly discordGuild2: string; - readonly discordGuildActivateCustomBot: string; - readonly discordGuildApiKeys: string; - readonly discordGuildAuditLogs: string; - readonly discordGuildAuthorizedUsers: string; - readonly discordGuildAutoResponders: string; - readonly discordGuildAutoRoleContainers: string; - readonly discordGuildAutoRoles: string; - readonly discordGuildSendMessage: string; - readonly discordGuildChannels: string; - readonly discordGuildCommands: string; - readonly discordGuildDiscordChannelBackups: string; - readonly discordGuildDiscordChannelCleaners: string; - readonly discordGuildToggleActive: string; - readonly discordGuild2: string; - readonly discordGuildDiscordPolls: string; - readonly discordGuildDiscordReviews: string; - readonly discordGuildDiscordThreadChannels: string; - readonly discordGuildGiveaways: string; - readonly discordGuildGlobalSettings: string; - readonly discordGuildGuildUserInvites: string; - readonly discordGuildImportTemplate: string; - readonly discordGuildInvites: string; - readonly discordGuildInviteSettings: string; - readonly discordGuildKeyValueCategories: string; - readonly discordGuildRequiresLogin: string; - readonly discordGuildMessages: string; - readonly discordGuildReviewSettings: string; - readonly discordGuildSetAuditLogChannel: string; - readonly discordGuildSetFeatures: string; - readonly discordGuildSetup: string; - readonly discordGuildSupportMessages: string; - readonly discordGuildSupportTicketPanels: string; - readonly discordGuildSupportTickets: string; - readonly discordGuildSubmissions: string; - readonly discordGuild2: string; - readonly discordGuildTrackedMessages: string; - readonly discordGuild2: string; - readonly discordGuildTwitchEventSubscriptions: string; - readonly discordGuild2: string; - readonly discordGuildUsers: string; - readonly discordGuild2: string; - readonly discordGuildWelcomeMessages: string; - readonly discordGuild2: string; - readonly discordMessage: string; - readonly discordMessage2: string; - readonly discordMessageToggleActive: string; - readonly discordPoll: string; - readonly discordPoll2: string; - readonly discordPollToggleActive: string; - readonly discordSupportTicket: string; - readonly discordSupportTicketClose: string; - readonly discordSupportTicketPublic: string; - readonly discordSupportTicketSettings: string; - readonly discordThreadChannel: string; - readonly discordThreadChannel2: string; - readonly discordThreadChannelToggleActive: string; - readonly discordTrackedMessage: string; - readonly discordTrackedMessageActive: string; - readonly keyValueCategory: string; - readonly keyValueCategory2: string; - readonly authenticationLogout: string; - readonly authenticationRefreshToken: string; - readonly twitchEventSubscription: string; - readonly user: string; - readonly userDiscordUser: string; - readonly userGuilds: string; - readonly userProfile: string; - readonly userUpdatePassword: string; - readonly userVerify: string; - readonly webhook: string; - readonly webhookDiscordInteraction: string; - readonly webhookHandleCoinbaseWebhook: string; - readonly webhookTwitchLiveNotification: string; -} -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: index.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #index.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -/* tslint:disable */ -export * from './cowbot-server-api-controllers-test-object.form-group-fac'; -export * from './cowbot-server-api-controllers-test-object.form'; -export * from './cowbot-server-api-controllers-test-object.model'; -export * from './cowbot-server-api-controllers-test-object.properties'; -export * from './cowbot-server-api-controllers-test-object.test-obj-fac'; -export * from './cowbot-server-models-database-models-audit-log-action.enum'; -export * from './cowbot-server-models-database-models-audit-log-feature.enum'; -export * from './cowbot-server-models-database-models-audit-log.form-group-fac'; -export * from './cowbot-server-models-database-models-audit-log.form'; -export * from './cowbot-server-models-database-models-audit-log.model'; -export * from './cowbot-server-models-database-models-audit-log.properties'; -export * from './cowbot-server-models-database-models-audit-log.test-obj-fac'; -export * from './cowbot-server-models-database-models-authorized-invite-sender-roles.form-group-fac'; -export * from './cowbot-server-models-database-models-authorized-invite-sender-roles.form'; -export * from './cowbot-server-models-database-models-authorized-invite-sender-roles.model'; -export * from './cowbot-server-models-database-models-authorized-invite-sender-roles.properties'; -export * from './cowbot-server-models-database-models-authorized-invite-sender-roles.test-obj-fac'; -export * from './cowbot-server-models-database-models-authorized-invite-sender.form-group-fac'; -export * from './cowbot-server-models-database-models-authorized-invite-sender.form'; -export * from './cowbot-server-models-database-models-authorized-invite-sender.model'; -export * from './cowbot-server-models-database-models-authorized-invite-sender.properties'; -export * from './cowbot-server-models-database-models-authorized-invite-sender.test-obj-fac'; -export * from './cowbot-server-models-database-models-backup-topics.enum'; -export * from './cowbot-server-models-database-models-betsy-premium-role.enum'; -export * from './cowbot-server-models-database-models-discord-author.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-author.form'; -export * from './cowbot-server-models-database-models-discord-author.model'; -export * from './cowbot-server-models-database-models-discord-author.properties'; -export * from './cowbot-server-models-database-models-discord-author.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-auto-responder-phrase.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-auto-responder-phrase.form'; -export * from './cowbot-server-models-database-models-discord-auto-responder-phrase.model'; -export * from './cowbot-server-models-database-models-discord-auto-responder-phrase.properties'; -export * from './cowbot-server-models-database-models-discord-auto-responder-phrase.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-auto-responder.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-auto-responder.form'; -export * from './cowbot-server-models-database-models-discord-auto-responder.model'; -export * from './cowbot-server-models-database-models-discord-auto-responder.properties'; -export * from './cowbot-server-models-database-models-discord-auto-responder.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-auto-roles.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-auto-roles.form'; -export * from './cowbot-server-models-database-models-discord-auto-roles.model'; -export * from './cowbot-server-models-database-models-discord-auto-roles.properties'; -export * from './cowbot-server-models-database-models-discord-auto-roles.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-button-style.enum'; -export * from './cowbot-server-models-database-models-discord-channel-backup.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-channel-backup.form'; -export * from './cowbot-server-models-database-models-discord-channel-backup.model'; -export * from './cowbot-server-models-database-models-discord-channel-backup.properties'; -export * from './cowbot-server-models-database-models-discord-channel-backup.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-channel-cleaner.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-channel-cleaner.form'; -export * from './cowbot-server-models-database-models-discord-channel-cleaner.model'; -export * from './cowbot-server-models-database-models-discord-channel-cleaner.properties'; -export * from './cowbot-server-models-database-models-discord-channel-cleaner.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-channel-message.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-channel-message.form'; -export * from './cowbot-server-models-database-models-discord-channel-message.model'; -export * from './cowbot-server-models-database-models-discord-channel-message.properties'; -export * from './cowbot-server-models-database-models-discord-channel-message.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-channel-transcript.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-channel-transcript.form'; -export * from './cowbot-server-models-database-models-discord-channel-transcript.model'; -export * from './cowbot-server-models-database-models-discord-channel-transcript.properties'; -export * from './cowbot-server-models-database-models-discord-channel-transcript.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-command-action-default-request-data.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-command-action-default-request-data.form'; -export * from './cowbot-server-models-database-models-discord-command-action-default-request-data.model'; -export * from './cowbot-server-models-database-models-discord-command-action-default-request-data.properties'; -export * from './cowbot-server-models-database-models-discord-command-action-default-request-data.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-command-action-request-header.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-command-action-request-header.form'; -export * from './cowbot-server-models-database-models-discord-command-action-request-header.model'; -export * from './cowbot-server-models-database-models-discord-command-action-request-header.properties'; -export * from './cowbot-server-models-database-models-discord-command-action-request-header.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-command-action-request-metadata.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-command-action-request-metadata.form'; -export * from './cowbot-server-models-database-models-discord-command-action-request-metadata.model'; -export * from './cowbot-server-models-database-models-discord-command-action-request-metadata.properties'; -export * from './cowbot-server-models-database-models-discord-command-action-request-metadata.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-command-action.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-command-action.form'; -export * from './cowbot-server-models-database-models-discord-command-action.model'; -export * from './cowbot-server-models-database-models-discord-command-action.properties'; -export * from './cowbot-server-models-database-models-discord-command-action.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-command.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-command.form'; -export * from './cowbot-server-models-database-models-discord-command.model'; -export * from './cowbot-server-models-database-models-discord-command.properties'; -export * from './cowbot-server-models-database-models-discord-command.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-component-type.enum'; -export * from './cowbot-server-models-database-models-discord-component-wrapper.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-component-wrapper.form'; -export * from './cowbot-server-models-database-models-discord-component-wrapper.model'; -export * from './cowbot-server-models-database-models-discord-component-wrapper.properties'; -export * from './cowbot-server-models-database-models-discord-component-wrapper.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-component.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-component.form'; -export * from './cowbot-server-models-database-models-discord-component.model'; -export * from './cowbot-server-models-database-models-discord-component.properties'; -export * from './cowbot-server-models-database-models-discord-component.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-embed-field.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-embed-field.form'; -export * from './cowbot-server-models-database-models-discord-embed-field.model'; -export * from './cowbot-server-models-database-models-discord-embed-field.properties'; -export * from './cowbot-server-models-database-models-discord-embed-field.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-embed-footer.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-embed-footer.form'; -export * from './cowbot-server-models-database-models-discord-embed-footer.model'; -export * from './cowbot-server-models-database-models-discord-embed-footer.properties'; -export * from './cowbot-server-models-database-models-discord-embed-footer.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-embed-image.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-embed-image.form'; -export * from './cowbot-server-models-database-models-discord-embed-image.model'; -export * from './cowbot-server-models-database-models-discord-embed-image.properties'; -export * from './cowbot-server-models-database-models-discord-embed-image.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-embed-video.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-embed-video.form'; -export * from './cowbot-server-models-database-models-discord-embed-video.model'; -export * from './cowbot-server-models-database-models-discord-embed-video.properties'; -export * from './cowbot-server-models-database-models-discord-embed-video.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-embed.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-embed.form'; -export * from './cowbot-server-models-database-models-discord-embed.model'; -export * from './cowbot-server-models-database-models-discord-embed.properties'; -export * from './cowbot-server-models-database-models-discord-embed.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-emoji.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-emoji.form'; -export * from './cowbot-server-models-database-models-discord-emoji.model'; -export * from './cowbot-server-models-database-models-discord-emoji.properties'; -export * from './cowbot-server-models-database-models-discord-emoji.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-form-data.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-form-data.form'; -export * from './cowbot-server-models-database-models-discord-form-data.model'; -export * from './cowbot-server-models-database-models-discord-form-data.properties'; -export * from './cowbot-server-models-database-models-discord-form-data.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-form-field-answer.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-form-field-answer.form'; -export * from './cowbot-server-models-database-models-discord-form-field-answer.model'; -export * from './cowbot-server-models-database-models-discord-form-field-answer.properties'; -export * from './cowbot-server-models-database-models-discord-form-field-answer.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-form-field-answers.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-form-field-answers.form'; -export * from './cowbot-server-models-database-models-discord-form-field-answers.model'; -export * from './cowbot-server-models-database-models-discord-form-field-answers.properties'; -export * from './cowbot-server-models-database-models-discord-form-field-answers.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-form-submission.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-form-submission.form'; -export * from './cowbot-server-models-database-models-discord-form-submission.model'; -export * from './cowbot-server-models-database-models-discord-form-submission.properties'; -export * from './cowbot-server-models-database-models-discord-form-submission.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-form.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-form.form'; -export * from './cowbot-server-models-database-models-discord-form.model'; -export * from './cowbot-server-models-database-models-discord-form.properties'; -export * from './cowbot-server-models-database-models-discord-form.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-giveaway-participant.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-giveaway-participant.form'; -export * from './cowbot-server-models-database-models-discord-giveaway-participant.model'; -export * from './cowbot-server-models-database-models-discord-giveaway-participant.properties'; -export * from './cowbot-server-models-database-models-discord-giveaway-participant.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-giveaway-role.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-giveaway-role.form'; -export * from './cowbot-server-models-database-models-discord-giveaway-role.model'; -export * from './cowbot-server-models-database-models-discord-giveaway-role.properties'; -export * from './cowbot-server-models-database-models-discord-giveaway-role.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-giveaway.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-giveaway.form'; -export * from './cowbot-server-models-database-models-discord-giveaway.model'; -export * from './cowbot-server-models-database-models-discord-giveaway.properties'; -export * from './cowbot-server-models-database-models-discord-giveaway.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-guild-user-invite.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-guild-user-invite.form'; -export * from './cowbot-server-models-database-models-discord-guild-user-invite.model'; -export * from './cowbot-server-models-database-models-discord-guild-user-invite.properties'; -export * from './cowbot-server-models-database-models-discord-guild-user-invite.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-guild-user.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-guild-user.form'; -export * from './cowbot-server-models-database-models-discord-guild-user.model'; -export * from './cowbot-server-models-database-models-discord-guild-user.properties'; -export * from './cowbot-server-models-database-models-discord-guild-user.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-invite-link.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-invite-link.form'; -export * from './cowbot-server-models-database-models-discord-invite-link.model'; -export * from './cowbot-server-models-database-models-discord-invite-link.properties'; -export * from './cowbot-server-models-database-models-discord-invite-link.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-menu-option.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-menu-option.form'; -export * from './cowbot-server-models-database-models-discord-menu-option.model'; -export * from './cowbot-server-models-database-models-discord-menu-option.properties'; -export * from './cowbot-server-models-database-models-discord-menu-option.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-message-attachment.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-message-attachment.form'; -export * from './cowbot-server-models-database-models-discord-message-attachment.model'; -export * from './cowbot-server-models-database-models-discord-message-attachment.properties'; -export * from './cowbot-server-models-database-models-discord-message-attachment.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-message-flags.enum'; -export * from './cowbot-server-models-database-models-discord-message-reference.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-message-reference.form'; -export * from './cowbot-server-models-database-models-discord-message-reference.model'; -export * from './cowbot-server-models-database-models-discord-message-reference.properties'; -export * from './cowbot-server-models-database-models-discord-message-reference.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-message.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-message.form'; -export * from './cowbot-server-models-database-models-discord-message.model'; -export * from './cowbot-server-models-database-models-discord-message.properties'; -export * from './cowbot-server-models-database-models-discord-message.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-poll-participant.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-poll-participant.form'; -export * from './cowbot-server-models-database-models-discord-poll-participant.model'; -export * from './cowbot-server-models-database-models-discord-poll-participant.properties'; -export * from './cowbot-server-models-database-models-discord-poll-participant.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-poll.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-poll.form'; -export * from './cowbot-server-models-database-models-discord-poll.model'; -export * from './cowbot-server-models-database-models-discord-poll.properties'; -export * from './cowbot-server-models-database-models-discord-poll.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-review-category.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-review-category.form'; -export * from './cowbot-server-models-database-models-discord-review-category.model'; -export * from './cowbot-server-models-database-models-discord-review-category.properties'; -export * from './cowbot-server-models-database-models-discord-review-category.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-review-type.enum'; -export * from './cowbot-server-models-database-models-discord-review.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-review.form'; -export * from './cowbot-server-models-database-models-discord-review.model'; -export * from './cowbot-server-models-database-models-discord-review.properties'; -export * from './cowbot-server-models-database-models-discord-review.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-role-selector.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-role-selector.form'; -export * from './cowbot-server-models-database-models-discord-role-selector.model'; -export * from './cowbot-server-models-database-models-discord-role-selector.properties'; -export * from './cowbot-server-models-database-models-discord-role-selector.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-role.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-role.form'; -export * from './cowbot-server-models-database-models-discord-role.model'; -export * from './cowbot-server-models-database-models-discord-role.properties'; -export * from './cowbot-server-models-database-models-discord-role.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-server-global-settings.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-server-global-settings.form'; -export * from './cowbot-server-models-database-models-discord-server-global-settings.model'; -export * from './cowbot-server-models-database-models-discord-server-global-settings.properties'; -export * from './cowbot-server-models-database-models-discord-server-global-settings.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-server-invite-role.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-server-invite-role.form'; -export * from './cowbot-server-models-database-models-discord-server-invite-role.model'; -export * from './cowbot-server-models-database-models-discord-server-invite-role.properties'; -export * from './cowbot-server-models-database-models-discord-server-invite-role.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-server-invite-settings.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-server-invite-settings.form'; -export * from './cowbot-server-models-database-models-discord-server-invite-settings.model'; -export * from './cowbot-server-models-database-models-discord-server-invite-settings.properties'; -export * from './cowbot-server-models-database-models-discord-server-invite-settings.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-server-review-settings.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-server-review-settings.form'; -export * from './cowbot-server-models-database-models-discord-server-review-settings.model'; -export * from './cowbot-server-models-database-models-discord-server-review-settings.properties'; -export * from './cowbot-server-models-database-models-discord-server-review-settings.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-server-status.enum'; -export * from './cowbot-server-models-database-models-discord-server-verification-settings.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-server-verification-settings.form'; -export * from './cowbot-server-models-database-models-discord-server-verification-settings.model'; -export * from './cowbot-server-models-database-models-discord-server-verification-settings.properties'; -export * from './cowbot-server-models-database-models-discord-server-verification-settings.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-server.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-server.form'; -export * from './cowbot-server-models-database-models-discord-server.model'; -export * from './cowbot-server-models-database-models-discord-server.properties'; -export * from './cowbot-server-models-database-models-discord-server.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-support-ticket-settings.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-support-ticket-settings.form'; -export * from './cowbot-server-models-database-models-discord-support-ticket-settings.model'; -export * from './cowbot-server-models-database-models-discord-support-ticket-settings.properties'; -export * from './cowbot-server-models-database-models-discord-support-ticket-settings.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-support-ticket.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-support-ticket.form'; -export * from './cowbot-server-models-database-models-discord-support-ticket.model'; -export * from './cowbot-server-models-database-models-discord-support-ticket.properties'; -export * from './cowbot-server-models-database-models-discord-support-ticket.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-thread-channel.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-thread-channel.form'; -export * from './cowbot-server-models-database-models-discord-thread-channel.model'; -export * from './cowbot-server-models-database-models-discord-thread-channel.properties'; -export * from './cowbot-server-models-database-models-discord-thread-channel.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-thumbnail-image.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-thumbnail-image.form'; -export * from './cowbot-server-models-database-models-discord-thumbnail-image.model'; -export * from './cowbot-server-models-database-models-discord-thumbnail-image.properties'; -export * from './cowbot-server-models-database-models-discord-thumbnail-image.test-obj-fac'; -export * from './cowbot-server-models-database-models-discord-tracked-message.form-group-fac'; -export * from './cowbot-server-models-database-models-discord-tracked-message.form'; -export * from './cowbot-server-models-database-models-discord-tracked-message.model'; -export * from './cowbot-server-models-database-models-discord-tracked-message.properties'; -export * from './cowbot-server-models-database-models-discord-tracked-message.test-obj-fac'; -export * from './cowbot-server-models-database-models-ip-information.form-group-fac'; -export * from './cowbot-server-models-database-models-ip-information.form'; -export * from './cowbot-server-models-database-models-ip-information.model'; -export * from './cowbot-server-models-database-models-ip-information.properties'; -export * from './cowbot-server-models-database-models-ip-information.test-obj-fac'; -export * from './cowbot-server-models-database-models-key-value-category.form-group-fac'; -export * from './cowbot-server-models-database-models-key-value-category.form'; -export * from './cowbot-server-models-database-models-key-value-category.model'; -export * from './cowbot-server-models-database-models-key-value-category.properties'; -export * from './cowbot-server-models-database-models-key-value-category.test-obj-fac'; -export * from './cowbot-server-models-database-models-key-value-storage.form-group-fac'; -export * from './cowbot-server-models-database-models-key-value-storage.form'; -export * from './cowbot-server-models-database-models-key-value-storage.model'; -export * from './cowbot-server-models-database-models-key-value-storage.properties'; -export * from './cowbot-server-models-database-models-key-value-storage.test-obj-fac'; -export * from './cowbot-server-models-database-models-message-data.form-group-fac'; -export * from './cowbot-server-models-database-models-message-data.form'; -export * from './cowbot-server-models-database-models-message-data.model'; -export * from './cowbot-server-models-database-models-message-data.properties'; -export * from './cowbot-server-models-database-models-message-data.test-obj-fac'; -export * from './cowbot-server-models-database-models-rest-request-response-mapping.form-group-fac'; -export * from './cowbot-server-models-database-models-rest-request-response-mapping.form'; -export * from './cowbot-server-models-database-models-rest-request-response-mapping.model'; -export * from './cowbot-server-models-database-models-rest-request-response-mapping.properties'; -export * from './cowbot-server-models-database-models-rest-request-response-mapping.test-obj-fac'; -export * from './cowbot-server-models-database-models-support-ticket-audits.enum'; -export * from './cowbot-server-models-database-models-support-ticket-role-options.form-group-fac'; -export * from './cowbot-server-models-database-models-support-ticket-role-options.form'; -export * from './cowbot-server-models-database-models-support-ticket-role-options.model'; -export * from './cowbot-server-models-database-models-support-ticket-role-options.properties'; -export * from './cowbot-server-models-database-models-support-ticket-role-options.test-obj-fac'; -export * from './cowbot-server-models-database-models-support-ticket-settings-text-options.form-group-fac'; -export * from './cowbot-server-models-database-models-support-ticket-settings-text-options.form'; -export * from './cowbot-server-models-database-models-support-ticket-settings-text-options.model'; -export * from './cowbot-server-models-database-models-support-ticket-settings-text-options.properties'; -export * from './cowbot-server-models-database-models-support-ticket-settings-text-options.test-obj-fac'; -export * from './cowbot-server-models-database-models-user.form-group-fac'; -export * from './cowbot-server-models-database-models-user.form'; -export * from './cowbot-server-models-database-models-user.model'; -export * from './cowbot-server-models-database-models-user.properties'; -export * from './cowbot-server-models-database-models-user.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-link-href.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-user.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-detailed-message.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-links.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-message.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource-definition.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook-resource.test-obj-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.form-group-fac'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.form'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.model'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.properties'; -export * from './cowbot-server-models-dt-os-azure-devops-api-request-azure-devops-webhook.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.form'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.model'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.properties'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option-choice.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.form'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.model'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.properties'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command-option.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.form'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.model'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.properties'; -export * from './cowbot-server-models-dt-os-discord-api-models-application-commands-discord-application-command.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.form'; -export * from './cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.model'; -export * from './cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.properties'; -export * from './cowbot-server-models-dt-os-discord-api-models-o-auth-access-token-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.form'; -export * from './cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.model'; -export * from './cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.properties'; -export * from './cowbot-server-models-dt-os-discord-command-action-base-discord-command-action.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-command-base-discord-command.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-command-base-discord-command.form'; -export * from './cowbot-server-models-dt-os-discord-command-base-discord-command.model'; -export * from './cowbot-server-models-dt-os-discord-command-base-discord-command.properties'; -export * from './cowbot-server-models-dt-os-discord-command-base-discord-command.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.form'; -export * from './cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.model'; -export * from './cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.properties'; -export * from './cowbot-server-models-dt-os-discord-command-request-create-discord-command-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.form'; -export * from './cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.model'; -export * from './cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.properties'; -export * from './cowbot-server-models-dt-os-discord-command-request-toggle-discord-command-active-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.form'; -export * from './cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.model'; -export * from './cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.properties'; -export * from './cowbot-server-models-dt-os-discord-command-request-update-discord-command-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-form-base-discord-form.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-form-base-discord-form.form'; -export * from './cowbot-server-models-dt-os-discord-form-base-discord-form.model'; -export * from './cowbot-server-models-dt-os-discord-form-base-discord-form.properties'; -export * from './cowbot-server-models-dt-os-discord-form-base-discord-form.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.form'; -export * from './cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.model'; -export * from './cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.properties'; -export * from './cowbot-server-models-dt-os-discord-form-request-create-discord-form-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.form'; -export * from './cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.model'; -export * from './cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.properties'; -export * from './cowbot-server-models-dt-os-discord-form-request-update-discord-form-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.form'; -export * from './cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.model'; -export * from './cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.properties'; -export * from './cowbot-server-models-dt-os-discord-form-response-discord-form-with-submission-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.form'; -export * from './cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.model'; -export * from './cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.properties'; -export * from './cowbot-server-models-dt-os-discord-guild-user-response-discord-guild-user-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-message-base-discord-message.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-message-base-discord-message.form'; -export * from './cowbot-server-models-dt-os-discord-message-base-discord-message.model'; -export * from './cowbot-server-models-dt-os-discord-message-base-discord-message.properties'; -export * from './cowbot-server-models-dt-os-discord-message-base-discord-message.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.form'; -export * from './cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.model'; -export * from './cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.properties'; -export * from './cowbot-server-models-dt-os-discord-message-request-create-discord-message-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.form'; -export * from './cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.model'; -export * from './cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.properties'; -export * from './cowbot-server-models-dt-os-discord-message-request-send-discord-message-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.form'; -export * from './cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.model'; -export * from './cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.properties'; -export * from './cowbot-server-models-dt-os-discord-message-request-toggle-discord-message-active-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-request-exchange-code-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-request-exchange-code-request.form'; -export * from './cowbot-server-models-dt-os-discord-request-exchange-code-request.model'; -export * from './cowbot-server-models-dt-os-discord-request-exchange-code-request.properties'; -export * from './cowbot-server-models-dt-os-discord-request-exchange-code-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-request-refresh-token-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-request-refresh-token-request.form'; -export * from './cowbot-server-models-dt-os-discord-request-refresh-token-request.model'; -export * from './cowbot-server-models-dt-os-discord-request-refresh-token-request.properties'; -export * from './cowbot-server-models-dt-os-discord-request-refresh-token-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-response-discord-ping-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-response-discord-ping-response.form'; -export * from './cowbot-server-models-dt-os-discord-response-discord-ping-response.model'; -export * from './cowbot-server-models-dt-os-discord-response-discord-ping-response.properties'; -export * from './cowbot-server-models-dt-os-discord-response-discord-ping-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-base-discord-server.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-base-discord-server.form'; -export * from './cowbot-server-models-dt-os-discord-server-base-discord-server.model'; -export * from './cowbot-server-models-dt-os-discord-server-base-discord-server.properties'; -export * from './cowbot-server-models-dt-os-discord-server-base-discord-server.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.form'; -export * from './cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.model'; -export * from './cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.properties'; -export * from './cowbot-server-models-dt-os-discord-server-request-create-discord-server-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.form'; -export * from './cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.model'; -export * from './cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.properties'; -export * from './cowbot-server-models-dt-os-discord-server-request-setup-twitch-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.form'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.model'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.properties'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-custom-bot-active-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.form'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.model'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.properties'; -export * from './cowbot-server-models-dt-os-discord-server-request-toggle-discord-server-feature-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.form'; -export * from './cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.model'; -export * from './cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.properties'; -export * from './cowbot-server-models-dt-os-discord-server-request-update-discord-server-audit-log-channel-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.form'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.model'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.properties'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-action-import-json.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.form'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.model'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.properties'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-command-import-json.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.form'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.model'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.properties'; -export * from './cowbot-server-models-dt-os-discord-server-response-discord-form-import-json.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.form'; -export * from './cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.model'; -export * from './cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.properties'; -export * from './cowbot-server-models-dt-os-discord-server-response-generate-import-json-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-message-template-import-json.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-server-response-message-template-import-json.form'; -export * from './cowbot-server-models-dt-os-discord-server-response-message-template-import-json.model'; -export * from './cowbot-server-models-dt-os-discord-server-response-message-template-import-json.properties'; -export * from './cowbot-server-models-dt-os-discord-server-response-message-template-import-json.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.form'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.model'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.properties'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-request-create-discord-support-settings-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.form'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.model'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.properties'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-base-discord-support-settings-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.form'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.model'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.properties'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-message.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.form'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.model'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.properties'; -export * from './cowbot-server-models-dt-os-discord-support-ticket-settings-response-list-discord-support-settings-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.form'; -export * from './cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.model'; -export * from './cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.properties'; -export * from './cowbot-server-models-dt-os-discord-tracked-message-response-tracked-message-list-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-error-error-reason.enum'; -export * from './cowbot-server-models-dt-os-error-response-error-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-error-response-error-response.form'; -export * from './cowbot-server-models-dt-os-error-response-error-response.model'; -export * from './cowbot-server-models-dt-os-error-response-error-response.properties'; -export * from './cowbot-server-models-dt-os-error-response-error-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-shared-betsy-bot-feature.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-application-command-option-type.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-application-command-type.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-auto-responder-type.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-autorole-container-type.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-channel-type.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-command-action-type.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-command-type.enum'; -export * from './cowbot-server-models-dt-os-shared-discord-message-type.enum'; -export * from './cowbot-server-models-dt-os-user-request-register-user-dto.form-group-fac'; -export * from './cowbot-server-models-dt-os-user-request-register-user-dto.form'; -export * from './cowbot-server-models-dt-os-user-request-register-user-dto.model'; -export * from './cowbot-server-models-dt-os-user-request-register-user-dto.properties'; -export * from './cowbot-server-models-dt-os-user-request-register-user-dto.test-obj-fac'; -export * from './cowbot-server-models-dt-os-user-request-update-password-request.form-group-fac'; -export * from './cowbot-server-models-dt-os-user-request-update-password-request.form'; -export * from './cowbot-server-models-dt-os-user-request-update-password-request.model'; -export * from './cowbot-server-models-dt-os-user-request-update-password-request.properties'; -export * from './cowbot-server-models-dt-os-user-request-update-password-request.test-obj-fac'; -export * from './cowbot-server-models-dt-os-user-response-login-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-user-response-login-response.form'; -export * from './cowbot-server-models-dt-os-user-response-login-response.model'; -export * from './cowbot-server-models-dt-os-user-response-login-response.properties'; -export * from './cowbot-server-models-dt-os-user-response-login-response.test-obj-fac'; -export * from './cowbot-server-models-dt-os-user-response-profile-response.form-group-fac'; -export * from './cowbot-server-models-dt-os-user-response-profile-response.form'; -export * from './cowbot-server-models-dt-os-user-response-profile-response.model'; -export * from './cowbot-server-models-dt-os-user-response-profile-response.properties'; -export * from './cowbot-server-models-dt-os-user-response-profile-response.test-obj-fac'; -export * from './cowbot-server-models-ip-quality-score-models-email-quality-response.form-group-fac'; -export * from './cowbot-server-models-ip-quality-score-models-email-quality-response.form'; -export * from './cowbot-server-models-ip-quality-score-models-email-quality-response.model'; -export * from './cowbot-server-models-ip-quality-score-models-email-quality-response.properties'; -export * from './cowbot-server-models-ip-quality-score-models-email-quality-response.test-obj-fac'; -export * from './cowbot-server-models-ip-quality-score-models-ip-quality-date-response.form-group-fac'; -export * from './cowbot-server-models-ip-quality-score-models-ip-quality-date-response.form'; -export * from './cowbot-server-models-ip-quality-score-models-ip-quality-date-response.model'; -export * from './cowbot-server-models-ip-quality-score-models-ip-quality-date-response.properties'; -export * from './cowbot-server-models-ip-quality-score-models-ip-quality-date-response.test-obj-fac'; -export * from './system-io-file.model'; -" -`; - -exports[`Url Based - Full Integration Tests Sample BetsyBot Service should generate files: system-io-file.model.ts 1`] = ` -"/* istanbul ignore file */ -/** - * This file is generated by the openapi-ts-generator - * #model.ts.hbs - * For issues or feature request, visit the repo: https://github.com/ikemtz/openapi-ts-generator - * Do not edit. - */ -// eslint-disable-next-line @typescript-eslint/no-empty-interface -export interface ISystem.IO.File { -} -" -`; diff --git a/src/tests/app.betsy-bot.spec.ts b/src/tests/app.betsy-bot.spec.ts deleted file mode 100644 index 76f2e78..0000000 --- a/src/tests/app.betsy-bot.spec.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { mkdirSync } from 'fs'; -import { generateTsModels } from '..'; -import { ValidateFiles } from './app.spec'; -import { IGeneratorOptions } from '../models/generator-options'; - -const generationOptionsFactory = (): IGeneratorOptions => ({ - openApiJsonUrl: ' https://qa.betsybot.xyz/betsyapi-qa/swagger/v1/swagger.json', - outputPath: './jest_output/betsy-bot/', - genAngularFormGroups: true, -}); - -describe('Url Based - Full Integration Tests', () => { - describe('Sample BetsyBot Service', () => { - it('should generate files', async () => { - const options = generationOptionsFactory(); - try { - mkdirSync(options.outputPath, { recursive: true }); - } catch { - // ignore - } - await generateTsModels(options); - ValidateFiles(options); - }); - }); -});