diff --git a/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.config.js b/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.config.js index 012b35b47cc5..d4d5c91db92b 100644 --- a/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.config.js +++ b/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.config.js @@ -1,18 +1,22 @@ import { defineConfig } from '@hey-api/openapi-ts'; export default defineConfig({ - client: 'fetch', - input: 'https://raw.githubusercontent.com/umbraco/Umbraco-CMS/v15/dev/src/Umbraco.Cms.Api.Management/OpenApi.json', + client: 'legacy/fetch', + debug: true, + input: '../Umbraco.Cms.Api.Management/OpenApi.json', output: { path: 'src/external/backend-api/src', format: 'prettier', lint: 'eslint', }, - schemas: false, - services: { - asClass: true, - }, - types: { - enums: 'typescript', - }, + plugins: [ + { + name: '@hey-api/types', + enums: 'typescript' + }, + { + name: '@hey-api/services', + asClass: true + } + ] }); diff --git a/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.dev.config.js b/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.dev.config.js index 3507acc928a5..5d84fc988f60 100644 --- a/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.dev.config.js +++ b/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.dev.config.js @@ -1,19 +1,8 @@ import { defineConfig } from '@hey-api/openapi-ts'; +import defaultConfig from './openapi-ts.config'; + export default defineConfig({ - client: 'fetch', - debug: true, + ...defaultConfig, input: 'http://localhost:11000/umbraco/swagger/management/swagger.json', - output: { - path: 'src/external/backend-api/src', - format: 'prettier', - lint: 'eslint', - }, - schemas: false, - services: { - asClass: true, - }, - types: { - enums: 'typescript', - }, }); diff --git a/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.local.config.js b/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.local.config.js deleted file mode 100644 index 35a11ca85b76..000000000000 --- a/src/Umbraco.Web.UI.Client/devops/openapi-ts/openapi-ts.local.config.js +++ /dev/null @@ -1,19 +0,0 @@ -import { defineConfig } from '@hey-api/openapi-ts'; - -export default defineConfig({ - client: 'fetch', - debug: true, - input: '../Umbraco.Cms.Api.Management/OpenApi.json', - output: { - path: 'src/external/backend-api/src', - format: 'prettier', - lint: 'eslint', - }, - schemas: false, - services: { - asClass: true, - }, - types: { - enums: 'typescript', - }, -}); diff --git a/src/Umbraco.Web.UI.Client/package-lock.json b/src/Umbraco.Web.UI.Client/package-lock.json index 3a66e3a1d814..b9e525de37c5 100644 --- a/src/Umbraco.Web.UI.Client/package-lock.json +++ b/src/Umbraco.Web.UI.Client/package-lock.json @@ -26,81 +26,78 @@ "@tiptap/extension-underline": "^2.9.1", "@tiptap/pm": "^2.9.1", "@tiptap/starter-kit": "^2.9.1", - "@types/diff": "^5.2.1", - "@types/dompurify": "^3.0.5", - "@types/uuid": "^10.0.0", + "@types/diff": "^6.0.0", "@umbraco-ui/uui": "^1.11.0", "@umbraco-ui/uui-css": "^1.11.0", "base64-js": "^1.5.1", - "diff": "^5.2.0", - "dompurify": "^3.1.6", - "element-internals-polyfill": "^1.3.11", - "lit": "^3.2.0", - "marked": "^14.1.0", - "monaco-editor": "^0.50.0", + "diff": "^7.0.0", + "dompurify": "^3.2.0", + "element-internals-polyfill": "^1.3.12", + "lit": "^3.2.1", + "marked": "^15.0.0", + "monaco-editor": "^0.52.0", "rxjs": "^7.8.1", "tinymce": "^6.8.3", - "tinymce-i18n": "^24.7.15", - "uuid": "^10.0.0" + "tinymce-i18n": "^24.11.11", + "uuid": "^11.0.3" }, "devDependencies": { - "@babel/core": "^7.24.9", - "@eslint/js": "^9.9.1", - "@hey-api/openapi-ts": "^0.52.11", + "@babel/core": "^7.26.0", + "@eslint/js": "^9.14.0", + "@hey-api/openapi-ts": "^0.55.3", "@open-wc/testing": "^4.0.0", "@playwright/test": "^1.48.2", - "@rollup/plugin-commonjs": "^26.0.1", + "@rollup/plugin-commonjs": "^26.0.3", "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.7", - "@storybook/addon-a11y": "^8.3.5", - "@storybook/addon-actions": "^8.3.5", - "@storybook/addon-essentials": "^8.3.5", - "@storybook/addon-links": "^8.3.5", - "@storybook/web-components": "^8.3.5", - "@storybook/web-components-vite": "^8.3.5", - "@types/chai": "^5.0.0", + "@rollup/plugin-node-resolve": "^15.3.0", + "@rollup/plugin-replace": "^6.0.1", + "@storybook/addon-a11y": "^8.4.4", + "@storybook/addon-actions": "^8.4.4", + "@storybook/addon-essentials": "^8.4.4", + "@storybook/addon-links": "^8.4.4", + "@storybook/web-components": "^8.4.4", + "@storybook/web-components-vite": "^8.4.4", + "@types/chai": "^5.0.1", "@types/eslint__js": "^8.42.3", - "@types/mocha": "^10.0.7", - "@web/dev-server-esbuild": "^1.0.2", + "@types/mocha": "^10.0.9", + "@web/dev-server-esbuild": "^1.0.3", "@web/dev-server-import-maps": "^0.2.1", "@web/dev-server-rollup": "^0.6.4", - "@web/test-runner": "^0.18.3", + "@web/test-runner": "^0.19.0", "@web/test-runner-playwright": "^0.11.0", "babel-loader": "^9.2.1", - "eslint": "^9.7.0", + "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsdoc": "^48.11.0", - "eslint-plugin-lit": "^1.14.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsdoc": "^50.5.0", + "eslint-plugin-lit": "^1.15.0", "eslint-plugin-local-rules": "^3.0.2", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-wc": "^2.1.1", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-wc": "^2.2.0", "glob": "^11.0.0", - "globals": "^15.8.0", - "lucide-static": "^0.446.0", + "globals": "^15.12.0", + "lucide-static": "^0.459.0", "madge": "^8.0.0", "msw": "^1.3.2", "playwright-msw": "^3.0.1", "prettier": "3.3.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "remark-gfm": "^4.0.0", - "rollup": "^4.22.4", + "rollup": "^4.27.0", "rollup-plugin-esbuild": "^6.1.1", - "rollup-plugin-import-css": "^3.5.0", - "rollup-plugin-web-worker-loader": "^1.6.1", - "simple-icons": "^13.1.0", - "storybook": "^8.3.5", + "rollup-plugin-import-css": "^3.5.6", + "simple-icons": "^13.16.0", + "storybook": "^8.4.4", "tiny-glob": "^0.2.9", "tsc-alias": "^1.8.10", - "typedoc": "^0.26.5", - "typescript": "^5.5.3", - "typescript-eslint": "^8.0.1", + "typedoc": "^0.26.11", + "typescript": "^5.6.3", + "typescript-eslint": "^8.14.0", "typescript-json-schema": "^0.65.1", - "vite": "^5.4.6", - "vite-plugin-static-copy": "^1.0.6", - "vite-tsconfig-paths": "^4.3.2", + "vite": "^5.4.11", + "vite-plugin-static-copy": "^2.1.0", + "vite-tsconfig-paths": "^5.1.2", "web-component-analyzer": "^2.0.0" }, "engines": { @@ -123,9 +120,9 @@ } }, "node_modules/@apidevtools/json-schema-ref-parser": { - "version": "11.7.0", - "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.0.tgz", - "integrity": "sha512-pRrmXMCwnmrkS3MLgAIW5dXRzeTv6GLjkjb4HmxNnvAKXN1Nfzp4KmGADBQvlVUcqi+a5D+hfGDLLnd5NnYxog==", + "version": "11.7.2", + "resolved": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-11.7.2.tgz", + "integrity": "sha512-4gY54eEGEstClvEkGnwVkTkrx0sqwemEFG5OSRRn3tD91XH0+Q8XIkYIfo7IwEWPpJZwILb9GUXeShtplRc/eA==", "dev": true, "license": "MIT", "dependencies": { @@ -432,15 +429,15 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.46.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.46.0.tgz", - "integrity": "sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==", + "version": "0.49.0", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.49.0.tgz", + "integrity": "sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==", "dev": true, "license": "MIT", "dependencies": { "comment-parser": "1.4.1", "esquery": "^1.6.0", - "jsdoc-type-pratt-parser": "~4.0.0" + "jsdoc-type-pratt-parser": "~4.1.0" }, "engines": { "node": ">=16" @@ -1016,14 +1013,14 @@ "license": "BSD-3-Clause" }, "node_modules/@hey-api/openapi-ts": { - "version": "0.52.11", - "resolved": "https://registry.npmjs.org/@hey-api/openapi-ts/-/openapi-ts-0.52.11.tgz", - "integrity": "sha512-S3NrCQDxy7AtW5sx8OVoBaqpaYNqYsD0y6YNwhUXPUahbrW7Wxm/N4RIEsRtXVbcjUqdAjo1FmFmeyEKYziJkw==", + "version": "0.55.3", + "resolved": "https://registry.npmjs.org/@hey-api/openapi-ts/-/openapi-ts-0.55.3.tgz", + "integrity": "sha512-eboeFHqMimdTwhO5VrBl2HoPzby0wlbO8900N3ukvGu8dG9PgXGzHBcLF2ukwt4TReNcsIm3daj/9cqcJ5LWUQ==", "dev": true, - "license": "MIT", + "license": "FSL-1.1-MIT", "dependencies": { - "@apidevtools/json-schema-ref-parser": "11.7.0", - "c12": "1.11.1", + "@apidevtools/json-schema-ref-parser": "11.7.2", + "c12": "2.0.1", "commander": "12.1.0", "handlebars": "4.7.8" }, @@ -1033,6 +1030,9 @@ "engines": { "node": "^18.0.0 || >=20.0.0" }, + "funding": { + "url": "https://github.com/sponsors/hey-api" + }, "peerDependencies": { "typescript": "^5.x" } @@ -1421,13 +1421,13 @@ } }, "node_modules/@puppeteer/browsers": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.3.0.tgz", - "integrity": "sha512-ioXoq9gPxkss4MYhD+SFaU9p1IHFUX0ILAWFPyjGaBdjLsYAlZw6j1iLA0N/m12uVHLFDfSYNF7EQccjinIMDA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.4.1.tgz", + "integrity": "sha512-0kdAbmic3J09I6dT8e9vE2JOCSt13wHCW5x/ly8TSt2bDtuIWe2TgLZZDHdcziw9AVCzflMAXCrVyRIhIs44Ng==", "dev": true, "license": "Apache-2.0", "dependencies": { - "debug": "^4.3.5", + "debug": "^4.3.7", "extract-zip": "^2.0.1", "progress": "^2.0.3", "proxy-agent": "^6.4.0", @@ -1622,9 +1622,9 @@ } }, "node_modules/@rollup/plugin-replace": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-5.0.7.tgz", - "integrity": "sha512-PqxSfuorkHz/SPpyngLyg5GCEkOcee9M1bkxiVDr41Pd61mqP1PLOoDPbpl44SB2mQGKwV/In74gqQmGITOhEQ==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-6.0.1.tgz", + "integrity": "sha512-2sPh9b73dj5IxuMmDAsQWVFT7mR+yoHweBaXG2W/R8vQ+IWZlnaI7BR7J6EguVQUp1hd8Z7XuozpDjEKQAAC2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1667,9 +1667,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.25.0.tgz", - "integrity": "sha512-CC/ZqFZwlAIbU1wUPisHyV/XRc5RydFrNLtgl3dGYskdwPZdt4HERtKm50a/+DtTlKeCq9IXFEWR+P6blwjqBA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.0.tgz", + "integrity": "sha512-e312hTjuM89YLqlcqEs7mSvwhxN5pgXqRobUob7Jsz1wDQlpAb2WTX4jzvrx5NrL1h2SE4fGdHSNyPxbLfzyeA==", "cpu": [ "arm" ], @@ -1681,9 +1681,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.25.0.tgz", - "integrity": "sha512-/Y76tmLGUJqVBXXCfVS8Q8FJqYGhgH4wl4qTA24E9v/IJM0XvJCGQVSW1QZ4J+VURO9h8YCa28sTFacZXwK7Rg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.0.tgz", + "integrity": "sha512-cBUOny8GNXP++gN00Bo5L04I2oqUEFAU0OSDb+4hqp4/R/pZL/zlGzp7lJkhtPX52Rj+PIe0S8aOqhK4hztxHQ==", "cpu": [ "arm64" ], @@ -1695,9 +1695,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.25.0.tgz", - "integrity": "sha512-YVT6L3UrKTlC0FpCZd0MGA7NVdp7YNaEqkENbWQ7AOVOqd/7VzyHpgIpc1mIaxRAo1ZsJRH45fq8j4N63I/vvg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.0.tgz", + "integrity": "sha512-aauK2M2ptFQQYdOqbKGYCg1LHlPbm6IxepSnHLLaMIGcd9YBiKRGl2+KtzQL/IkurP+b54EKBkvtZaWXijmzfQ==", "cpu": [ "arm64" ], @@ -1709,9 +1709,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.25.0.tgz", - "integrity": "sha512-ZRL+gexs3+ZmmWmGKEU43Bdn67kWnMeWXLFhcVv5Un8FQcx38yulHBA7XR2+KQdYIOtD0yZDWBCudmfj6lQJoA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.0.tgz", + "integrity": "sha512-VAjOnHUwpvxf3XT33sMpsLGKq24Rz1sTQhLuUicYrV9pxB4TNi0w11qAGPOyR+dQu/iZf88DmEmG0+2Gaqa1gg==", "cpu": [ "x64" ], @@ -1723,9 +1723,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.25.0.tgz", - "integrity": "sha512-xpEIXhiP27EAylEpreCozozsxWQ2TJbOLSivGfXhU4G1TBVEYtUPi2pOZBnvGXHyOdLAUUhPnJzH3ah5cqF01g==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.0.tgz", + "integrity": "sha512-I2eRlZG87gl6WxP6PvSB5bfFA1btE7tWnG6QAoEU/0Gr47f6KaxRwiRfBujHlzkuMPqtpTlSOW4aOEOyMtQqfg==", "cpu": [ "arm64" ], @@ -1737,9 +1737,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.25.0.tgz", - "integrity": "sha512-sC5FsmZGlJv5dOcURrsnIK7ngc3Kirnx3as2XU9uER+zjfyqIjdcMVgzy4cOawhsssqzoAX19qmxgJ8a14Qrqw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.0.tgz", + "integrity": "sha512-G05JNYFdjikD/2hJTf1gHdD5KjI2TotjiDn17amHtB5JgwrRF1EA9hJ3TRGIvT3zGXilNWWlR71R/2TT1pXRDg==", "cpu": [ "x64" ], @@ -1751,9 +1751,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.25.0.tgz", - "integrity": "sha512-uD/dbLSs1BEPzg564TpRAQ/YvTnCds2XxyOndAO8nJhaQcqQGFgv/DAVko/ZHap3boCvxnzYMa3mTkV/B/3SWA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.0.tgz", + "integrity": "sha512-FMXxMZ7qnMULwgdmGSFVlOduAhFyqDPoK1A2Q8HBkzGYX9SMFU3ITKfLdIiCzTaaj/pt1OiEbpF2szUw6Kh++Q==", "cpu": [ "arm" ], @@ -1765,9 +1765,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.25.0.tgz", - "integrity": "sha512-ZVt/XkrDlQWegDWrwyC3l0OfAF7yeJUF4fq5RMS07YM72BlSfn2fQQ6lPyBNjt+YbczMguPiJoCfaQC2dnflpQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.0.tgz", + "integrity": "sha512-0315TiPsJfOY+jAwEeqxcy9yVcAy/jg99GrMcd/L7CRESzi1vhyLPbnkDnz7giaEttSRf/d3llJYfoC+44Nl3A==", "cpu": [ "arm" ], @@ -1779,9 +1779,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.25.0.tgz", - "integrity": "sha512-qboZ+T0gHAW2kkSDPHxu7quaFaaBlynODXpBVnPxUgvWYaE84xgCKAPEYE+fSMd3Zv5PyFZR+L0tCdYCMAtG0A==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.0.tgz", + "integrity": "sha512-4zCKY5E9djPyHzvoCWIouFsuAvg+dk+rNia8lz1bjKpzKz02QvK4JPHyjcDT8CFR2J/aA98WccCirdDOy+VDWQ==", "cpu": [ "arm64" ], @@ -1793,9 +1793,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.25.0.tgz", - "integrity": "sha512-ndWTSEmAaKr88dBuogGH2NZaxe7u2rDoArsejNslugHZ+r44NfWiwjzizVS1nUOHo+n1Z6qV3X60rqE/HlISgw==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.0.tgz", + "integrity": "sha512-6St9rrPSLbYBbbJAClpU4gmnO7cdZCMMzx2MT0UCIIIevoLAmsCDOAG6t3J/RgN4CPUpdaGr/UnPqQTHZ4oDwA==", "cpu": [ "arm64" ], @@ -1807,9 +1807,9 @@ ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.25.0.tgz", - "integrity": "sha512-BVSQvVa2v5hKwJSy6X7W1fjDex6yZnNKy3Kx1JGimccHft6HV0THTwNtC2zawtNXKUu+S5CjXslilYdKBAadzA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.0.tgz", + "integrity": "sha512-dIBfp8NDrgvwUJxyqFv7501coIba+7xxBJy1gQEF0RGkIKa3Tq0Mh3sF9hmstDLtaMt7gL2aXsCNG9SCKyVVZg==", "cpu": [ "ppc64" ], @@ -1821,9 +1821,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.25.0.tgz", - "integrity": "sha512-G4hTREQrIdeV0PE2JruzI+vXdRnaK1pg64hemHq2v5fhv8C7WjVaeXc9P5i4Q5UC06d/L+zA0mszYIKl+wY8oA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.0.tgz", + "integrity": "sha512-Pu7xLHRy+5UjFCKR/vWsbFmiBYUC9993v99YoKWhAgK4VsdNuWHPs17NuCJEtVsZpYCNVPbRyBpQw58Ma8BmeA==", "cpu": [ "riscv64" ], @@ -1835,9 +1835,9 @@ ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.25.0.tgz", - "integrity": "sha512-9T/w0kQ+upxdkFL9zPVB6zy9vWW1deA3g8IauJxojN4bnz5FwSsUAD034KpXIVX5j5p/rn6XqumBMxfRkcHapQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.0.tgz", + "integrity": "sha512-2Q9qQnk/eWdvXzzHl22y7tpDHREppFUh7N6cCs70HZEbQSgB7wd/2S/B05SSiyAiIn5BL+fYiASLds5bz0IQFw==", "cpu": [ "s390x" ], @@ -1849,9 +1849,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.25.0.tgz", - "integrity": "sha512-ThcnU0EcMDn+J4B9LD++OgBYxZusuA7iemIIiz5yzEcFg04VZFzdFjuwPdlURmYPZw+fgVrFzj4CA64jSTG4Ig==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.0.tgz", + "integrity": "sha512-CNnqMZ4Yz0Ga0A75qux7DNChq0P9oAWn2S7yjZPRC+AaEF8Ysw5K/1lzT25/a3reJ4V2abcShIVG+tfZHb1UrQ==", "cpu": [ "x64" ], @@ -1863,9 +1863,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.25.0.tgz", - "integrity": "sha512-zx71aY2oQxGxAT1JShfhNG79PnjYhMC6voAjzpu/xmMjDnKNf6Nl/xv7YaB/9SIa9jDYf8RBPWEnjcdlhlv1rQ==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.0.tgz", + "integrity": "sha512-dS1+eCbbao54XB+wLW6uuwRkChq4L0UfKhd3wvt6s+EN1rTIi24ee5Lk3HfRGq9J2jsRm12/AGKLA0kd82Sp/g==", "cpu": [ "x64" ], @@ -1877,9 +1877,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.25.0.tgz", - "integrity": "sha512-JT8tcjNocMs4CylWY/CxVLnv8e1lE7ff1fi6kbGocWwxDq9pj30IJ28Peb+Y8yiPNSF28oad42ApJB8oUkwGww==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.0.tgz", + "integrity": "sha512-VrYQHY5+Y71OU/uOSRE9lLhph16bbuWGrMwGwZDPxCUXUW5NgLA+K+q0kv7rafHRlnrsZSVcMOkZskzTNnR3ZQ==", "cpu": [ "arm64" ], @@ -1891,9 +1891,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.25.0.tgz", - "integrity": "sha512-dRLjLsO3dNOfSN6tjyVlG+Msm4IiZnGkuZ7G5NmpzwF9oOc582FZG05+UdfTbz5Jd4buK/wMb6UeHFhG18+OEg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.0.tgz", + "integrity": "sha512-LCqk4Xi3e4GzLqaq+QDM7gP5DtJ/RgWMzV3U2brwp/vEz9RTA5YBgIDP69xYfrTXexes6xPsOIquy79+kLifiA==", "cpu": [ "ia32" ], @@ -1905,9 +1905,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.25.0.tgz", - "integrity": "sha512-/RqrIFtLB926frMhZD0a5oDa4eFIbyNEwLLloMTEjmqfwZWXywwVVOVmwTsuyhC9HKkVEZcOOi+KV4U9wmOdlg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.0.tgz", + "integrity": "sha512-dj2ZolfViR3chLWwSHID2mBzLLwYvXFldIplR6BSkdACXqAsrcmItKTff4h7enYB3Ugoh0v41WbxijE9HJb1Hw==", "cpu": [ "x64" ], @@ -1982,13 +1982,13 @@ "license": "MIT" }, "node_modules/@storybook/addon-a11y": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.4.2.tgz", - "integrity": "sha512-v6Tl+qr3Eslf06qmt2hq1ticYi7oRLIFosePQUOlW1+cgdIbV+r1IxsZ7creCDWX4kIMTbUFhbET9LTYGHem1A==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.4.4.tgz", + "integrity": "sha512-xXNOG4Bw/v8rg2Zq/ZJnZSLWfpfkfnZjn0sQVLOe5JcDxavkh5o+WvQ6Tc2w/kK/ophCd7nbTotywrtdQYGNKw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-highlight": "8.4.2", + "@storybook/addon-highlight": "8.4.4", "axe-core": "^4.2.0" }, "funding": { @@ -1996,13 +1996,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-actions": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.4.2.tgz", - "integrity": "sha512-+hA200XN5aeA4T3jq8IifQq6Y+9FyNQ0Q+blM1L0Tl7WLzBc7B1kHQnKvhSj5pvMSBWc/Q/kY7Ev5t9gdOu13g==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.4.4.tgz", + "integrity": "sha512-+Dd6alcieS6UN7IKhXLuhyQYQMu9HG/Tdr790a4EOQKpJM1NxIMuPuUH3fAoKfa9VhtI1BxTBr7zNtzg9Akqhg==", "dev": true, "license": "MIT", "dependencies": { @@ -2017,7 +2017,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-actions/node_modules/@types/uuid": { @@ -2042,9 +2042,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.4.2.tgz", - "integrity": "sha512-s4uag5VKuk8q2MSnuNS7Sv+v1/mykzGPXe/zZRW2ammtkdHp8Uy78eQS2G0aiG02chXCX+qQgWMyy5QItDcTFQ==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.4.4.tgz", + "integrity": "sha512-asaGD4ruIPFthyhpByQSJagvtNN7EGKdHj5yMnsMvkSXnN0r1uVkI2/Z37hmLt02Qbzf6OQiBPW5TDL+X+EEBg==", "dev": true, "license": "MIT", "dependencies": { @@ -2057,13 +2057,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-controls": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.4.2.tgz", - "integrity": "sha512-raCbHEj1xl4F3wKH6IdfEXNRaxKpY4QGhjSTE8Pte5iJSVhKG86taLqqRr+4dC7H1/LVMPU1XCGV4mkgDGtyxQ==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.4.4.tgz", + "integrity": "sha512-FbZRbwJQggLz6M3zB6scCp1SDGwQ5zdiD6sjBilZzgGO5rBFqG0A8PoOyr4iPrLU2y/NZBdRrJBD+6MkaJ+yzw==", "dev": true, "license": "MIT", "dependencies": { @@ -2076,20 +2076,20 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-docs": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.4.2.tgz", - "integrity": "sha512-jIpykha7hv2Inlrq31ZoYg2QhuCuvcO+Q+uvhT45RDTB+2US/fg3rJINKlw2Djq8RPPOXvty5W0yvE6CrWKhnQ==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.4.4.tgz", + "integrity": "sha512-wuHaStfpd2rkAN5Lf0qmvE3JKTHTEDbnAMTvfs9inzGBL0iAwBLjW48/ll7lLkJ2E3k/FQtaevNpuc7C52u1Bw==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.4.2", - "@storybook/csf-plugin": "8.4.2", - "@storybook/react-dom-shim": "8.4.2", + "@storybook/blocks": "8.4.4", + "@storybook/csf-plugin": "8.4.4", + "@storybook/react-dom-shim": "8.4.4", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", "ts-dedent": "^2.0.0" @@ -2099,25 +2099,25 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-essentials": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.4.2.tgz", - "integrity": "sha512-+/vfPrXM/GWU3Kbrg92PepwAZr7lOeulTTYF4THK0CL3DfUUlkGNpBPLP5PtjCuIkVrTCjXiIEdVWk47d5m2+w==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.4.4.tgz", + "integrity": "sha512-0ObUQ98zZkeWqP2k3Un5jny3WxT3THgUKZUGD+mR8eq6CuTmJ3bUXWzDHreuDxQwgr8s5f04XD8IcRvjZ9IRgA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-actions": "8.4.2", - "@storybook/addon-backgrounds": "8.4.2", - "@storybook/addon-controls": "8.4.2", - "@storybook/addon-docs": "8.4.2", - "@storybook/addon-highlight": "8.4.2", - "@storybook/addon-measure": "8.4.2", - "@storybook/addon-outline": "8.4.2", - "@storybook/addon-toolbars": "8.4.2", - "@storybook/addon-viewport": "8.4.2", + "@storybook/addon-actions": "8.4.4", + "@storybook/addon-backgrounds": "8.4.4", + "@storybook/addon-controls": "8.4.4", + "@storybook/addon-docs": "8.4.4", + "@storybook/addon-highlight": "8.4.4", + "@storybook/addon-measure": "8.4.4", + "@storybook/addon-outline": "8.4.4", + "@storybook/addon-toolbars": "8.4.4", + "@storybook/addon-viewport": "8.4.4", "ts-dedent": "^2.0.0" }, "funding": { @@ -2125,13 +2125,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-highlight": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.4.2.tgz", - "integrity": "sha512-vTtwp7nyJ09SXrsMnH+pukCjHjRMjQXgHZHxvbrv09uoH8ldQMv9B7u+X+9Wcy/jYSKFz/ng7pWo4b4a2oXHkg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.4.4.tgz", + "integrity": "sha512-k7EUxiMe8RCasmgfa6ZKx7UG6kU9RooTYGwqY5TG5xAQOzDwKn4qom+OYkT/9/6lORhJrUe2GgQLCrq/WGpS1A==", "dev": true, "license": "MIT", "dependencies": { @@ -2142,13 +2142,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-links": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.4.2.tgz", - "integrity": "sha512-8nncReA/drR2cyAcUz484FIv+MXbyCQxYrA6yfWHthZfGu+vMIETvhh+eP4OpluVnxySoQ+hCVK/V8G2jcyAZg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.4.4.tgz", + "integrity": "sha512-hqTv06fPq9k5GUZD8JR49ANw5sBg8EYAsuCNoSd9OwVSBO/3y53HrMA0NCILUK8hnupPvtBuKXXoHmHes9R+1g==", "dev": true, "license": "MIT", "dependencies": { @@ -2162,7 +2162,7 @@ }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.4.2" + "storybook": "^8.4.4" }, "peerDependenciesMeta": { "react": { @@ -2171,9 +2171,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.4.2.tgz", - "integrity": "sha512-z+j6xQwcUBSpgzl1XDU+xU4YYgLraLMljECW7NvRNyJ/PYixvol8R3wtzWbr+CBpxmvbXjEJCPlF+EjF9/mBWQ==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.4.4.tgz", + "integrity": "sha512-KsjrwrXwrI+z7hKKfjyY1w1b0gLSLZmp15vIRJMELybWV0+4bZFLJGwMBOQFx+aWBED8yZrRV9OjTmoczawsZg==", "dev": true, "license": "MIT", "dependencies": { @@ -2185,13 +2185,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-outline": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.4.2.tgz", - "integrity": "sha512-oTMlPEyT4CBqzcQbfemoJzJ6yzeRAmvrAx9ssaBcnQQRsKxo0D2Ri/Jmm6SNcR0yBHxYRkvIH+2phLw8aiflCQ==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.4.4.tgz", + "integrity": "sha512-CVS1dm6BNUWKGrJj9E1ThBp5Khe6Yw+Hhz6OFxrPZfoTr6RstwoTmvSpKjDUCn8zj6ujoORdiQUh1FsHOxAPBg==", "dev": true, "license": "MIT", "dependencies": { @@ -2203,13 +2203,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.4.2.tgz", - "integrity": "sha512-DidzW/NQS224niMJIjcJI2ls83emqygUcS9GYNGgdc5Xwro/TPgGYOXP2qnXgYUxXQTHbrxmIbHdEehxC7CcYQ==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.4.4.tgz", + "integrity": "sha512-ENPshJMDpfzOJ4Tgm1hSzQoaEmgDxCtP6C8LKk4MOd3X92MJ7p6kfb3y3R1BLg4E/g90qp6lKPFdcohS2tKCgQ==", "dev": true, "license": "MIT", "funding": { @@ -2217,13 +2217,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/addon-viewport": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.4.2.tgz", - "integrity": "sha512-qVQ2UaxCNsUSFHnAAAizNPIJ/QwfMg7p5bBdpYROTZXJe+bxVp0rFzZmQgHZ3/sn+lzE4ItM4QEfxkfQUWi1ag==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.4.4.tgz", + "integrity": "sha512-SRHJlLhf3tu7+sYNfVIYTeMegn6aiv4HGX97ZLvL76NWWBU8BntQ1LKMki7475mWiZNUFMoYYPsHlG+HU9FAtg==", "dev": true, "license": "MIT", "dependencies": { @@ -2234,13 +2234,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/blocks": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.4.2.tgz", - "integrity": "sha512-yAAvmOWaD8gIrepOxCh/RxQqd/1xZIwd/V+gsvAhW/thawN+SpI+zK63gmcqAPLX84hJ3Dh5pegRk0SoHNuDVA==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.4.4.tgz", + "integrity": "sha512-LwM3guL7uWpYR1a/SY0KZjCUskTKEaS22eF7GK8iXAV5BY4KpKr6ArW4O9orK29KtFwKhDZQLcMcECsOJBVk/A==", "dev": true, "license": "MIT", "dependencies": { @@ -2255,7 +2255,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.4.2" + "storybook": "^8.4.4" }, "peerDependenciesMeta": { "react": { @@ -2267,13 +2267,13 @@ } }, "node_modules/@storybook/builder-vite": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.4.2.tgz", - "integrity": "sha512-dO5FB5yH1C6tr/kBHn1frvGwp8Pt0D1apgXWkJ5ITWEUfh6WwOqX2fqsWsqaNwE7gP0qn0XgwCIEkI/4Mj55SA==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.4.4.tgz", + "integrity": "sha512-UfPzE0p2xvBK7sA853N3VN+Plfw6/DIVppwbgsaRdzie52QXZQrl60u0igD47DHi6+xbqCBWDz7up4h3k00Z5A==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-plugin": "8.4.2", + "@storybook/csf-plugin": "8.4.4", "browser-assert": "^1.2.1", "ts-dedent": "^2.0.0" }, @@ -2282,14 +2282,14 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2", + "storybook": "^8.4.4", "vite": "^4.0.0 || ^5.0.0" } }, "node_modules/@storybook/components": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.4.2.tgz", - "integrity": "sha512-+W59oF7D73LAxLNmCfFrfs98cH9pyNHK9HlJoO5/lKbK4IdWhhOoqUR/AJ3ueksoLuetFat4DxyE8SN1H4Bvrg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.4.4.tgz", + "integrity": "sha512-0BSZVmsk23C0BSRKx3liZSVQFXtoF86XQFdNQxjrXIwdHIEN7TcL3DwcxeVUU5ilGp7HeDgAydGNIPGgTeEe6g==", "dev": true, "license": "MIT", "funding": { @@ -2301,9 +2301,9 @@ } }, "node_modules/@storybook/core": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.4.2.tgz", - "integrity": "sha512-hF8GWoUZTjwwuV5j4OLhMHZtZQL/NYcVUBReC2Ba06c8PkFIKqKZwATr1zKd301gQ5Qwcn9WgmZxJTMgdKQtOg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.4.4.tgz", + "integrity": "sha512-WjTmJpsHsFCd7tQ/8jFpDWjhntauXcWYYTcEZk56Pq4miyNrrXhV0S80Gxv3Uvzk0jocgtT2AKf8rQuH2UkQEg==", "dev": true, "license": "MIT", "dependencies": { @@ -2378,9 +2378,9 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.4.2.tgz", - "integrity": "sha512-1f0t6W5xbC1sSAHHs3uXYPIQs2NXAEtIGqn6X9i3xbbub6hDS8PF8BIm7dOjQ8dZOPp7d9ltR64V5CoLlsOigA==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.4.4.tgz", + "integrity": "sha512-4+6SUhp5sEJN9BY5RuxcFKvJbOqCzIUp9oHSSz36hkP07a4QH+SwxfEd0U7JRfmPpB63L+izywTzWhdADiAMOQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2391,7 +2391,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/global": { @@ -2416,9 +2416,9 @@ } }, "node_modules/@storybook/manager-api": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.4.2.tgz", - "integrity": "sha512-rhPc4cgQDKDH8NUyRh/ZaJW7QIhR/PO5MNX4xc+vz71sM2nO7ONA/FrgLtCuu4SULdwilEPvGefYvLK0dE+Caw==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.4.4.tgz", + "integrity": "sha512-rmNPcbEyzakEHoaecUbhkW7WWOkyZ0z7ywH4d5/s0ZuQS57Px2N+ZLVgRJwYK+YNHiJYqDf1BTln9YJ/Mt1L6Q==", "dev": true, "license": "MIT", "funding": { @@ -2430,9 +2430,9 @@ } }, "node_modules/@storybook/preview-api": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.4.2.tgz", - "integrity": "sha512-5X/xvIvDPaWJKUBCo5zVeBbbjkhnwcI2KPkuOgrHVRRhuQ5WqD0RYxVtOOFNyQXme7g0nNl5RFNgvT7qv9qGeg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.4.4.tgz", + "integrity": "sha512-iZrWQcjRBqBHFdDXVxGpw6mHBZMCMYqhWXdyJ0d1S2y3PwcfOjkcXlQ1UiAenFHlA6dKrcYw8luKUQTL9bKReA==", "dev": true, "license": "MIT", "funding": { @@ -2444,9 +2444,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.4.2.tgz", - "integrity": "sha512-FZVTM1f34FpGnf6e3MDIKkz05gmn8H9wEccvQAgr8pEFe8VWfrpVWeUrmatSAfgrCMNXYC1avDend8UX6IM8Fg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.4.4.tgz", + "integrity": "sha512-kufv2FDK3kjADBo+/aKHsUn9T5E4p9IBAmCoIvXBGRDumPRds7Pt3MB4ODKlg+IumR7LMEq0jTJkn27ZRTuUmw==", "dev": true, "license": "MIT", "funding": { @@ -2456,13 +2456,13 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/theming": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.4.2.tgz", - "integrity": "sha512-9j4fnu5LcV+qSs1rdwf61Bt14lms0T1LOZkHxGNcS1c1oH+cPS+sxECh2lxtni+mvOAHUlBs9pKhVZzRPdWpvg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.4.4.tgz", + "integrity": "sha512-iq4yt3Fx35ZV5owNC//E6G+QPV19xHHVN2Ugi3p7KOSFK3chuXX9mxZ1rfir+t+U30a5EPOEnlsY3/1LXn7aTw==", "dev": true, "license": "MIT", "funding": { @@ -2474,17 +2474,17 @@ } }, "node_modules/@storybook/web-components": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.4.2.tgz", - "integrity": "sha512-hySg4dsp9Q3oilSLHZM7xQte8x6OGnrRl3RuHzfSXNvsy5FqBpUM0r0sE84lxVpdLzfwBg5PoQaRPj/0nyTrMg==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.4.4.tgz", + "integrity": "sha512-L8z6Rg2u9LexleGq3uX7aDd+UZKx9T3ofUfS/yjC6UiSAh6JaBDs1EtpScjNvaXGh8oLdDVk0iQTxR2qCfqaBw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/components": "8.4.2", + "@storybook/components": "8.4.4", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "8.4.2", - "@storybook/preview-api": "8.4.2", - "@storybook/theming": "8.4.2", + "@storybook/manager-api": "8.4.4", + "@storybook/preview-api": "8.4.4", + "@storybook/theming": "8.4.4", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0" }, @@ -2497,18 +2497,18 @@ }, "peerDependencies": { "lit": "^2.0.0 || ^3.0.0", - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@storybook/web-components-vite": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-8.4.2.tgz", - "integrity": "sha512-qsg+xOLBRe4GjvWArHEisZpnQvV8tCTVrkRoVXgdM5J2sNb75EYwaIWWQRAb5LWWI6FELbqqc4MdcvRsM1rY6w==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-8.4.4.tgz", + "integrity": "sha512-9iufvCB/Qp2pNEam8V471WVhlG1aQ/kwqyubJBraBjGeQ/eKobK+dt08OSF+8YKciqIX65CIZ4ubKlIYhBsBfA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-vite": "8.4.2", - "@storybook/web-components": "8.4.2", + "@storybook/builder-vite": "8.4.4", + "@storybook/web-components": "8.4.4", "magic-string": "^0.30.0" }, "engines": { @@ -2519,7 +2519,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.4.2" + "storybook": "^8.4.4" } }, "node_modules/@tiptap/core": { @@ -3259,20 +3259,11 @@ "license": "MIT" }, "node_modules/@types/diff": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.3.tgz", - "integrity": "sha512-K0Oqlrq3kQMaO2RhfrNQX5trmt+XLyom88zS0u84nnIcLvFnRUMRRHmrGny5GSM+kNO9IZLARsdQHDzkhAgmrQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-6.0.0.tgz", + "integrity": "sha512-dhVCYGv3ZSbzmQaBSagrv1WJ6rXCdkyTcDyoNu1MD8JohI7pR7k8wdZEm+mvdxRKXyHVwckFzWU1vJc+Z29MlA==", "license": "MIT" }, - "node_modules/@types/dompurify": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/dompurify/-/dompurify-3.0.5.tgz", - "integrity": "sha512-1Wg0g3BtQF7sSb27fJQAKck1HECM6zV1EB66j8JH9i3LCjYabJa0FSdiSgsD5K/RbrsR0SiraKacLB+T8ZVYAg==", - "license": "MIT", - "dependencies": { - "@types/trusted-types": "*" - } - }, "node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", @@ -3605,12 +3596,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==", - "license": "MIT" - }, "node_modules/@types/ws": { "version": "7.4.7", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", @@ -3633,17 +3618,17 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.13.0.tgz", - "integrity": "sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.14.0.tgz", + "integrity": "sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.13.0", - "@typescript-eslint/type-utils": "8.13.0", - "@typescript-eslint/utils": "8.13.0", - "@typescript-eslint/visitor-keys": "8.13.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/type-utils": "8.14.0", + "@typescript-eslint/utils": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -3667,9 +3652,9 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/types": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz", - "integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", "dev": true, "license": "MIT", "engines": { @@ -3681,13 +3666,13 @@ } }, "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz", - "integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/types": "8.14.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -3712,16 +3697,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.13.0.tgz", - "integrity": "sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.14.0.tgz", + "integrity": "sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "8.13.0", - "@typescript-eslint/types": "8.13.0", - "@typescript-eslint/typescript-estree": "8.13.0", - "@typescript-eslint/visitor-keys": "8.13.0", + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4" }, "engines": { @@ -3741,9 +3726,9 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/types": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz", - "integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", "dev": true, "license": "MIT", "engines": { @@ -3755,14 +3740,14 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz", - "integrity": "sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", + "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.13.0", - "@typescript-eslint/visitor-keys": "8.13.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3784,13 +3769,13 @@ } }, "node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz", - "integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/types": "8.14.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -3854,14 +3839,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.13.0.tgz", - "integrity": "sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.14.0.tgz", + "integrity": "sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.13.0", - "@typescript-eslint/visitor-keys": "8.13.0" + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3872,9 +3857,9 @@ } }, "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/types": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz", - "integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", "dev": true, "license": "MIT", "engines": { @@ -3886,13 +3871,13 @@ } }, "node_modules/@typescript-eslint/scope-manager/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz", - "integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/types": "8.14.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -3917,14 +3902,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.13.0.tgz", - "integrity": "sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.14.0.tgz", + "integrity": "sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.13.0", - "@typescript-eslint/utils": "8.13.0", + "@typescript-eslint/typescript-estree": "8.14.0", + "@typescript-eslint/utils": "8.14.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -3942,9 +3927,9 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz", - "integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", "dev": true, "license": "MIT", "engines": { @@ -3956,14 +3941,14 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz", - "integrity": "sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", + "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.13.0", - "@typescript-eslint/visitor-keys": "8.13.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -3985,13 +3970,13 @@ } }, "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz", - "integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/types": "8.14.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -4137,16 +4122,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.13.0.tgz", - "integrity": "sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.14.0.tgz", + "integrity": "sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.13.0", - "@typescript-eslint/types": "8.13.0", - "@typescript-eslint/typescript-estree": "8.13.0" + "@typescript-eslint/scope-manager": "8.14.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/typescript-estree": "8.14.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -4160,9 +4145,9 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.13.0.tgz", - "integrity": "sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.14.0.tgz", + "integrity": "sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==", "dev": true, "license": "MIT", "engines": { @@ -4174,14 +4159,14 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.13.0.tgz", - "integrity": "sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.14.0.tgz", + "integrity": "sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.13.0", - "@typescript-eslint/visitor-keys": "8.13.0", + "@typescript-eslint/types": "8.14.0", + "@typescript-eslint/visitor-keys": "8.14.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", @@ -4203,13 +4188,13 @@ } }, "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.13.0.tgz", - "integrity": "sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.14.0.tgz", + "integrity": "sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.13.0", + "@typescript-eslint/types": "8.14.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -5592,16 +5577,16 @@ } }, "node_modules/@web/test-runner": { - "version": "0.18.3", - "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.18.3.tgz", - "integrity": "sha512-QkVK8Qguw3Zhyu8SYR7F4VdcjyXBeJNr8W8L++s4zO/Ok7DR/Wu7+rLswn3H7OH3xYoCHRmwteehcFejefz6ew==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@web/test-runner/-/test-runner-0.19.0.tgz", + "integrity": "sha512-qLUupi88OK1Kl52cWPD/2JewUCRUxYsZ1V1DyLd05P7u09zCdrUYrtkB/cViWyxlBe/TOvqkSNpcTv6zLJ9GoA==", "dev": true, "license": "MIT", "dependencies": { "@web/browser-logs": "^0.4.0", "@web/config-loader": "^0.3.0", "@web/dev-server": "^0.4.0", - "@web/test-runner-chrome": "^0.16.0", + "@web/test-runner-chrome": "^0.17.0", "@web/test-runner-commands": "^0.9.0", "@web/test-runner-core": "^0.13.0", "@web/test-runner-mocha": "^0.9.0", @@ -5624,9 +5609,9 @@ } }, "node_modules/@web/test-runner-chrome": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.16.0.tgz", - "integrity": "sha512-Edc6Y49aVB6k18S5IOj9OCX3rEf8F3jptIu0p95+imqxmcutFEh1GNmlAk2bQGnXS0U6uVY7Xbf61fiaXUQqhg==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@web/test-runner-chrome/-/test-runner-chrome-0.17.0.tgz", + "integrity": "sha512-Il5N9z41NKWCrQM1TVgRaDWWYoJtG5Ha4fG+cN1MWL2OlzBS4WoOb4lFV3EylZ7+W3twZOFr1zy2Rx61yDYd/A==", "dev": true, "license": "MIT", "dependencies": { @@ -5634,7 +5619,7 @@ "@web/test-runner-coverage-v8": "^0.8.0", "async-mutex": "0.4.0", "chrome-launcher": "^0.15.0", - "puppeteer-core": "^22.0.0" + "puppeteer-core": "^23.2.0" }, "engines": { "node": ">=18.0.0" @@ -5773,6 +5758,16 @@ "node": ">=18.0.0" } }, + "node_modules/@web/test-runner/node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/@xmldom/xmldom": { "version": "0.8.10", "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", @@ -6538,27 +6533,27 @@ } }, "node_modules/c12": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/c12/-/c12-1.11.1.tgz", - "integrity": "sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/c12/-/c12-2.0.1.tgz", + "integrity": "sha512-Z4JgsKXHG37C6PYUtIxCfLJZvo6FyhHJoClwwb9ftUkLpPSkuYqn6Tr+vnaN8hymm0kIbcg6Ey3kv/Q71k5w/A==", "dev": true, "license": "MIT", "dependencies": { - "chokidar": "^3.6.0", + "chokidar": "^4.0.1", "confbox": "^0.1.7", "defu": "^6.1.4", "dotenv": "^16.4.5", "giget": "^1.2.3", - "jiti": "^1.21.6", + "jiti": "^2.3.0", "mlly": "^1.7.1", - "ohash": "^1.1.3", + "ohash": "^1.1.4", "pathe": "^1.1.2", "perfect-debounce": "^1.0.0", - "pkg-types": "^1.1.1", + "pkg-types": "^1.2.0", "rc9": "^2.1.2" }, "peerDependencies": { - "magicast": "^0.3.4" + "magicast": "^0.3.5" }, "peerDependenciesMeta": { "magicast": { @@ -6566,70 +6561,6 @@ } } }, - "node_modules/c12/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/c12/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/c12/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/c12/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, "node_modules/cache-content-type": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", @@ -6848,9 +6779,9 @@ } }, "node_modules/chromium-bidi": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.6.3.tgz", - "integrity": "sha512-qXlsCmpCZJAnoTYI83Iu6EdYQpMYdVkCfq08KDh2pmlVqK5t5IA9mGs4/LwCwp4fqisSOMXZxP3HIh8w8aRn0A==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.8.0.tgz", + "integrity": "sha512-uJydbGdTw0DEUjhoogGveneJVWX/9YuqkWePzMmkBYwtdAqo5d3J/ovNKFr+/2hWXYmYCr6it8mSSTIj6SS6Ug==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -7724,16 +7655,16 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1312386", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1312386.tgz", - "integrity": "sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA==", + "version": "0.0.1367902", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1367902.tgz", + "integrity": "sha512-XxtPuC3PGakY6PD7dG66/o8KwJ/LkH2/EKe19Dcw58w53dv4/vSQEkn/SzuyhHE2q4zPgCkxQBxus3VV4ql+Pg==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/diff": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", - "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-7.0.0.tgz", + "integrity": "sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==", "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" @@ -7766,9 +7697,9 @@ } }, "node_modules/dompurify": { - "version": "3.1.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.1.7.tgz", - "integrity": "sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-3.2.0.tgz", + "integrity": "sha512-AMdOzK44oFWqHEi0wpOqix/fUNY707OmoeFDnbi3Q5I8uOpy21ufUA5cDJPr0bosxrflOVD/H2DMSvuGKJGfmQ==", "license": "(MPL-2.0 OR Apache-2.0)" }, "node_modules/dotenv": { @@ -8302,16 +8233,16 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.11.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.11.0.tgz", - "integrity": "sha512-d12JHJDPNo7IFwTOAItCeJY1hcqoIxE0lHA8infQByLilQ9xkqrRa6laWCnsuCrf+8rUnvxXY1XuTbibRBNylA==", + "version": "50.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-50.5.0.tgz", + "integrity": "sha512-xTkshfZrUbiSHXBwZ/9d5ulZ2OcHXxSvm/NPo494H/hadLRJwOq5PMV0EUpMqsb9V+kQo+9BAgi6Z7aJtdBp2A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.46.0", + "@es-joy/jsdoccomment": "~0.49.0", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", - "debug": "^4.3.5", + "debug": "^4.3.6", "escape-string-regexp": "^4.0.0", "espree": "^10.1.0", "esquery": "^1.6.0", @@ -10455,13 +10386,13 @@ } }, "node_modules/jiti": { - "version": "1.21.6", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", - "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.0.tgz", + "integrity": "sha512-H5UpaUI+aHOqZXlYOaFP/8AzKsg+guWu+Pr3Y8i7+Y3zr1aXAvCvTAQ1RxSc6oVD8R8c7brgNtTVP91E7upH/g==", "dev": true, "license": "MIT", "bin": { - "jiti": "bin/jiti.js" + "jiti": "lib/jiti-cli.mjs" } }, "node_modules/js-levenshtein": { @@ -10509,9 +10440,9 @@ "license": "MIT" }, "node_modules/jsdoc-type-pratt-parser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", - "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz", + "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==", "dev": true, "license": "MIT", "engines": { @@ -10962,9 +10893,9 @@ } }, "node_modules/lucide-static": { - "version": "0.446.0", - "resolved": "https://registry.npmjs.org/lucide-static/-/lucide-static-0.446.0.tgz", - "integrity": "sha512-u9IkgI8k7qk738A9rt+JlENM5Sz/18EaEfqTfMEhXy2Sjq1uJA2I1WacVn6wJPXNHzrFpI5BCSmi1GtnGhsVwA==", + "version": "0.459.0", + "resolved": "https://registry.npmjs.org/lucide-static/-/lucide-static-0.459.0.tgz", + "integrity": "sha512-XL+YwOlToW+M1sbSeh1eLNlcHfzdLzWYzjeVh1y36CVjwslr/VEduX6Po/9Wml/BRq61kzSWpVGmZ2VjIsshmg==", "dev": true, "license": "ISC" }, @@ -11106,9 +11037,9 @@ } }, "node_modules/marked": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", - "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-15.0.0.tgz", + "integrity": "sha512-0mouKmBROJv/WSHJBPZZyYofUgawMChnD5je/g+aOBXsHDjb/IsnTQj7mnhQZu+qPJmRQ0ecX3mLGEUm3BgwYA==", "license": "MIT", "bin": { "marked": "bin/marked.js" @@ -12141,15 +12072,15 @@ } }, "node_modules/mlly": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.2.tgz", - "integrity": "sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.3.tgz", + "integrity": "sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==", "dev": true, "license": "MIT", "dependencies": { - "acorn": "^8.12.1", + "acorn": "^8.14.0", "pathe": "^1.1.2", - "pkg-types": "^1.2.0", + "pkg-types": "^1.2.1", "ufo": "^1.5.4" } }, @@ -12212,9 +12143,9 @@ } }, "node_modules/monaco-editor": { - "version": "0.50.0", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.50.0.tgz", - "integrity": "sha512-8CclLCmrRRh+sul7C08BmPBP3P8wVWfBHomsTcndxg5NRCEPfu/mc2AGU8k37ajjDVXcXFc12ORAMUkmk+lkFA==", + "version": "0.52.0", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.52.0.tgz", + "integrity": "sha512-OeWhNpABLCeTqubfqLMXGsqf6OmPU6pHM85kF3dhy6kq5hnhuVS1p3VrEW/XhWHc71P2tHyS5JFySD8mgs1crw==", "license": "MIT" }, "node_modules/ms": { @@ -13927,16 +13858,17 @@ } }, "node_modules/puppeteer-core": { - "version": "22.15.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.15.0.tgz", - "integrity": "sha512-cHArnywCiAAVXa3t4GGL2vttNxh7GqXtIYGym99egkNJ3oG//wL9LkvO4WE8W1TJe95t1F1ocu9X4xWaGsOKOA==", + "version": "23.8.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-23.8.0.tgz", + "integrity": "sha512-c2ymGN2M//We7pC+JhP2dE/g4+qnT89BO+EMSZyJmecN3DN6RNqErA7eH7DrWoNIcU75r2nP4VHa4pswAL6NVg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@puppeteer/browsers": "2.3.0", - "chromium-bidi": "0.6.3", - "debug": "^4.3.6", - "devtools-protocol": "0.0.1312386", + "@puppeteer/browsers": "2.4.1", + "chromium-bidi": "0.8.0", + "debug": "^4.3.7", + "devtools-protocol": "0.0.1367902", + "typed-query-selector": "^2.12.0", "ws": "^8.18.0" }, "engines": { @@ -14480,9 +14412,9 @@ } }, "node_modules/rollup": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.25.0.tgz", - "integrity": "sha512-uVbClXmR6wvx5R1M3Od4utyLUxrmOcEm3pAtMphn73Apq19PDtHpgZoEvqH2YnnaNUuvKmg2DgRd2Sqv+odyqg==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.27.0.tgz", + "integrity": "sha512-nrOD/RrnAMssruS7bPa7MYpEuH6tUpOa43NLtxQiLKem0An8HZyXun5Ndig6JzbkJoIbaKkt85V67VCaQ59GyA==", "dev": true, "license": "MIT", "dependencies": { @@ -14496,24 +14428,24 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.25.0", - "@rollup/rollup-android-arm64": "4.25.0", - "@rollup/rollup-darwin-arm64": "4.25.0", - "@rollup/rollup-darwin-x64": "4.25.0", - "@rollup/rollup-freebsd-arm64": "4.25.0", - "@rollup/rollup-freebsd-x64": "4.25.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.25.0", - "@rollup/rollup-linux-arm-musleabihf": "4.25.0", - "@rollup/rollup-linux-arm64-gnu": "4.25.0", - "@rollup/rollup-linux-arm64-musl": "4.25.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.25.0", - "@rollup/rollup-linux-riscv64-gnu": "4.25.0", - "@rollup/rollup-linux-s390x-gnu": "4.25.0", - "@rollup/rollup-linux-x64-gnu": "4.25.0", - "@rollup/rollup-linux-x64-musl": "4.25.0", - "@rollup/rollup-win32-arm64-msvc": "4.25.0", - "@rollup/rollup-win32-ia32-msvc": "4.25.0", - "@rollup/rollup-win32-x64-msvc": "4.25.0", + "@rollup/rollup-android-arm-eabi": "4.27.0", + "@rollup/rollup-android-arm64": "4.27.0", + "@rollup/rollup-darwin-arm64": "4.27.0", + "@rollup/rollup-darwin-x64": "4.27.0", + "@rollup/rollup-freebsd-arm64": "4.27.0", + "@rollup/rollup-freebsd-x64": "4.27.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.27.0", + "@rollup/rollup-linux-arm-musleabihf": "4.27.0", + "@rollup/rollup-linux-arm64-gnu": "4.27.0", + "@rollup/rollup-linux-arm64-musl": "4.27.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.27.0", + "@rollup/rollup-linux-riscv64-gnu": "4.27.0", + "@rollup/rollup-linux-s390x-gnu": "4.27.0", + "@rollup/rollup-linux-x64-gnu": "4.27.0", + "@rollup/rollup-linux-x64-musl": "4.27.0", + "@rollup/rollup-win32-arm64-msvc": "4.27.0", + "@rollup/rollup-win32-ia32-msvc": "4.27.0", + "@rollup/rollup-win32-x64-msvc": "4.27.0", "fsevents": "~2.3.2" } }, @@ -14553,16 +14485,6 @@ "rollup": "^2.x.x || ^3.x.x || ^4.x.x" } }, - "node_modules/rollup-plugin-web-worker-loader": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-web-worker-loader/-/rollup-plugin-web-worker-loader-1.6.1.tgz", - "integrity": "sha512-4QywQSz1NXFHKdyiou16mH3ijpcfLtLGOrAqvAqu1Gx+P8+zj+3gwC2BSL/VW1d+LW4nIHC8F7d7OXhs9UdR2A==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "rollup": "^1.9.2 || ^2.0.0" - } - }, "node_modules/rope-sequence": { "version": "1.3.4", "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", @@ -15049,13 +14971,13 @@ } }, "node_modules/storybook": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.4.2.tgz", - "integrity": "sha512-GMCgyAulmLNrkUtDkCpFO4SB77YrpiIxq6e5tzaQdXEuaDu1mdNwOuP3VG7nE2FzxmqDvagSgriM68YW9iFaZA==", + "version": "8.4.4", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.4.4.tgz", + "integrity": "sha512-xBOq3q/MuUUg3zM0imMMaK5ziKq3TO388jsnaiemJ4Uf0ZGwcHjM8HDBCDt0s5/CfsOQ49zo1ouZ3aNlu0qsUg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core": "8.4.2" + "@storybook/core": "8.4.4" }, "bin": { "getstorybook": "bin/index.cjs", @@ -15086,9 +15008,9 @@ } }, "node_modules/streamx": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.1.tgz", - "integrity": "sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==", + "version": "2.20.2", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.20.2.tgz", + "integrity": "sha512-aDGDLU+j9tJcUdPGOaHmVF1u/hhI+CsGkT02V3OKlHDV7IukOI+nTWAGkiZEKCO35rWN1wIr4tS7YFr1f4qSvA==", "dev": true, "license": "MIT", "dependencies": { @@ -15537,9 +15459,9 @@ "license": "MIT" }, "node_modules/tinymce-i18n": { - "version": "24.11.4", - "resolved": "https://registry.npmjs.org/tinymce-i18n/-/tinymce-i18n-24.11.4.tgz", - "integrity": "sha512-PCP8+Lr306+miLPntBI69yf5rG3FLZHZeAgUoaA0x4Ol52x0IwAkX/HcBqeha25yv1tlcT5c6d9Q+36WIou9Gg==", + "version": "24.11.11", + "resolved": "https://registry.npmjs.org/tinymce-i18n/-/tinymce-i18n-24.11.11.tgz", + "integrity": "sha512-1iH1qrR5KxeSH6uy28PeHdBttGUhfSbk31Vxp430gk3Uvt8Djay7CxvM7p695TmNyNYHWgFpQU09LduIyesOwQ==", "license": "MIT" }, "node_modules/tmp": { @@ -15995,6 +15917,13 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/typed-query-selector": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/typed-query-selector/-/typed-query-selector-2.12.0.tgz", + "integrity": "sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==", + "dev": true, + "license": "MIT" + }, "node_modules/typedoc": { "version": "0.26.11", "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.26.11.tgz", @@ -16059,15 +15988,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.13.0.tgz", - "integrity": "sha512-vIMpDRJrQd70au2G8w34mPps0ezFSPMEX4pXkTzUkrNbRX+36ais2ksGWN0esZL+ZMaFJEneOBHzCgSqle7DHw==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.14.0.tgz", + "integrity": "sha512-K8fBJHxVL3kxMmwByvz8hNdBJ8a0YqKzKDX6jRlrjMuNXyd5T2V02HIq37+OiWXvUUOXgOOGiSSOh26Mh8pC3w==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.13.0", - "@typescript-eslint/parser": "8.13.0", - "@typescript-eslint/utils": "8.13.0" + "@typescript-eslint/eslint-plugin": "8.14.0", + "@typescript-eslint/parser": "8.14.0", + "@typescript-eslint/utils": "8.14.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -16367,9 +16296,9 @@ } }, "node_modules/unplugin": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.15.0.tgz", - "integrity": "sha512-jTPIs63W+DUEDW207ztbaoO7cQ4p5aVaB823LSlxpsFEU3Mykwxf3ZGC/wzxFJeZlASZYgVrWeo7LgOrqJZ8RA==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.0.tgz", + "integrity": "sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==", "dev": true, "license": "MIT", "dependencies": { @@ -16378,14 +16307,6 @@ }, "engines": { "node": ">=14.0.0" - }, - "peerDependencies": { - "webpack-sources": "^3" - }, - "peerDependenciesMeta": { - "webpack-sources": { - "optional": true - } } }, "node_modules/update-browserslist-db": { @@ -16458,16 +16379,16 @@ "license": "MIT" }, "node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/v8-compile-cache-lib": { @@ -16533,9 +16454,9 @@ } }, "node_modules/vite": { - "version": "5.4.10", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", - "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, "license": "MIT", "dependencies": { @@ -16593,9 +16514,9 @@ } }, "node_modules/vite-plugin-static-copy": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-1.0.6.tgz", - "integrity": "sha512-3uSvsMwDVFZRitqoWHj0t4137Kz7UynnJeq1EZlRW7e25h2068fyIZX4ORCCOAkfp1FklGxJNVJBkBOD+PZIew==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/vite-plugin-static-copy/-/vite-plugin-static-copy-2.1.0.tgz", + "integrity": "sha512-n8lEOIVM00Y/zronm0RG8RdPyFd0SAAFR0sii3NWmgG3PSCyYMsvUNRQTlb3onp1XeMrKIDwCrPGxthKvqX9OQ==", "dev": true, "license": "MIT", "dependencies": { @@ -16676,9 +16597,9 @@ } }, "node_modules/vite-tsconfig-paths": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.3.2.tgz", - "integrity": "sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.2.tgz", + "integrity": "sha512-gEIbKfJzSEv0yR3XS2QEocKetONoWkbROj6hGx0FHM18qKUojhvcokQsxQx5nMkelZq2n37zbSGCJn+FSODSjA==", "dev": true, "license": "MIT", "dependencies": { diff --git a/src/Umbraco.Web.UI.Client/package.json b/src/Umbraco.Web.UI.Client/package.json index 1c7df1a50b34..10ebc20e33b8 100644 --- a/src/Umbraco.Web.UI.Client/package.json +++ b/src/Umbraco.Web.UI.Client/package.json @@ -165,7 +165,6 @@ "example": "node ./devops/example-runner/index.js", "format:fix": "npm run format -- --write", "format": "prettier 'src/**/*.ts' --check", - "generate:server-api-local": "openapi-ts --file devops/openapi-ts/openapi-ts.local.config.js", "generate:server-api-dev": "openapi-ts --file devops/openapi-ts/openapi-ts.dev.config.js", "generate:server-api": "openapi-ts --file devops/openapi-ts/openapi-ts.config.js", "generate:icons": "node ./devops/icons/index.js", @@ -212,81 +211,78 @@ "@tiptap/extension-underline": "^2.9.1", "@tiptap/pm": "^2.9.1", "@tiptap/starter-kit": "^2.9.1", - "@types/diff": "^5.2.1", - "@types/dompurify": "^3.0.5", - "@types/uuid": "^10.0.0", + "@types/diff": "^6.0.0", "@umbraco-ui/uui": "^1.11.0", "@umbraco-ui/uui-css": "^1.11.0", "base64-js": "^1.5.1", - "diff": "^5.2.0", - "dompurify": "^3.1.6", - "element-internals-polyfill": "^1.3.11", - "lit": "^3.2.0", - "marked": "^14.1.0", - "monaco-editor": "^0.50.0", + "diff": "^7.0.0", + "dompurify": "^3.2.0", + "element-internals-polyfill": "^1.3.12", + "lit": "^3.2.1", + "marked": "^15.0.0", + "monaco-editor": "^0.52.0", "rxjs": "^7.8.1", "tinymce": "^6.8.3", - "tinymce-i18n": "^24.7.15", - "uuid": "^10.0.0" + "tinymce-i18n": "^24.11.11", + "uuid": "^11.0.3" }, "devDependencies": { - "@babel/core": "^7.24.9", - "@eslint/js": "^9.9.1", - "@hey-api/openapi-ts": "^0.52.11", + "@babel/core": "^7.26.0", + "@eslint/js": "^9.14.0", + "@hey-api/openapi-ts": "^0.55.3", "@open-wc/testing": "^4.0.0", "@playwright/test": "^1.48.2", - "@rollup/plugin-commonjs": "^26.0.1", + "@rollup/plugin-commonjs": "^26.0.3", "@rollup/plugin-json": "^6.1.0", - "@rollup/plugin-node-resolve": "^15.2.3", - "@rollup/plugin-replace": "^5.0.7", - "@storybook/addon-a11y": "^8.3.5", - "@storybook/addon-actions": "^8.3.5", - "@storybook/addon-essentials": "^8.3.5", - "@storybook/addon-links": "^8.3.5", - "@storybook/web-components": "^8.3.5", - "@storybook/web-components-vite": "^8.3.5", - "@types/chai": "^5.0.0", + "@rollup/plugin-node-resolve": "^15.3.0", + "@rollup/plugin-replace": "^6.0.1", + "@storybook/addon-a11y": "^8.4.4", + "@storybook/addon-actions": "^8.4.4", + "@storybook/addon-essentials": "^8.4.4", + "@storybook/addon-links": "^8.4.4", + "@storybook/web-components": "^8.4.4", + "@storybook/web-components-vite": "^8.4.4", + "@types/chai": "^5.0.1", "@types/eslint__js": "^8.42.3", - "@types/mocha": "^10.0.7", - "@web/dev-server-esbuild": "^1.0.2", + "@types/mocha": "^10.0.9", + "@web/dev-server-esbuild": "^1.0.3", "@web/dev-server-import-maps": "^0.2.1", "@web/dev-server-rollup": "^0.6.4", - "@web/test-runner": "^0.18.3", + "@web/test-runner": "^0.19.0", "@web/test-runner-playwright": "^0.11.0", "babel-loader": "^9.2.1", - "eslint": "^9.7.0", + "eslint": "^9.14.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsdoc": "^48.11.0", - "eslint-plugin-lit": "^1.14.0", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsdoc": "^50.5.0", + "eslint-plugin-lit": "^1.15.0", "eslint-plugin-local-rules": "^3.0.2", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-wc": "^2.1.1", + "eslint-plugin-prettier": "^5.2.1", + "eslint-plugin-wc": "^2.2.0", "glob": "^11.0.0", - "globals": "^15.8.0", - "lucide-static": "^0.446.0", + "globals": "^15.12.0", + "lucide-static": "^0.459.0", "madge": "^8.0.0", "msw": "^1.3.2", "playwright-msw": "^3.0.1", "prettier": "3.3.3", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^18.3.1", + "react-dom": "^18.3.1", "remark-gfm": "^4.0.0", - "rollup": "^4.22.4", + "rollup": "^4.27.0", "rollup-plugin-esbuild": "^6.1.1", - "rollup-plugin-import-css": "^3.5.0", - "rollup-plugin-web-worker-loader": "^1.6.1", - "simple-icons": "^13.1.0", - "storybook": "^8.3.5", + "rollup-plugin-import-css": "^3.5.6", + "simple-icons": "^13.16.0", + "storybook": "^8.4.4", "tiny-glob": "^0.2.9", "tsc-alias": "^1.8.10", - "typedoc": "^0.26.5", - "typescript": "^5.5.3", - "typescript-eslint": "^8.0.1", + "typedoc": "^0.26.11", + "typescript": "^5.6.3", + "typescript-eslint": "^8.14.0", "typescript-json-schema": "^0.65.1", - "vite": "^5.4.6", - "vite-plugin-static-copy": "^1.0.6", - "vite-tsconfig-paths": "^4.3.2", + "vite": "^5.4.11", + "vite-plugin-static-copy": "^2.1.0", + "vite-tsconfig-paths": "^5.1.2", "web-component-analyzer": "^2.0.0" }, "msw": { diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/schemas.gen.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/schemas.gen.ts new file mode 100644 index 000000000000..03b11dd68e96 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/schemas.gen.ts @@ -0,0 +1,10906 @@ +// This file is auto-generated by @hey-api/openapi-ts + +export const AllowedDocumentTypeModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const AllowedMediaTypeModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const AuditLogResponseModelSchema = { + required: ['logType', 'timestamp', 'user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + timestamp: { + type: 'string', + format: 'date-time' + }, + logType: { + '$ref': '#/components/schemas/AuditTypeModel' + }, + comment: { + type: 'string', + nullable: true + }, + parameters: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const AuditTypeModelSchema = { + enum: ['New', 'Save', 'SaveVariant', 'Open', 'Delete', 'Publish', 'PublishVariant', 'SendToPublish', 'SendToPublishVariant', 'Unpublish', 'UnpublishVariant', 'Move', 'Copy', 'AssignDomain', 'PublicAccess', 'Sort', 'Notify', 'System', 'RollBack', 'PackagerInstall', 'PackagerUninstall', 'Custom', 'ContentVersionPreventCleanup', 'ContentVersionEnableCleanup'], + type: 'string' +} as const; + +export const AvailableDocumentTypeCompositionResponseModelSchema = { + required: ['folderPath', 'icon', 'id', 'isCompatible', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string' + }, + folderPath: { + type: 'array', + items: { + type: 'string' + } + }, + isCompatible: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const AvailableMediaTypeCompositionResponseModelSchema = { + required: ['folderPath', 'icon', 'id', 'isCompatible', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string' + }, + folderPath: { + type: 'array', + items: { + type: 'string' + } + }, + isCompatible: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const AvailableMemberTypeCompositionResponseModelSchema = { + required: ['folderPath', 'icon', 'id', 'isCompatible', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string' + }, + folderPath: { + type: 'array', + items: { + type: 'string' + } + }, + isCompatible: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const CalculatedUserStartNodesResponseModelSchema = { + required: ['documentStartNodeIds', 'hasDocumentRootAccess', 'hasMediaRootAccess', 'id', 'mediaStartNodeIds'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + documentStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasDocumentRootAccess: { + type: 'boolean' + }, + mediaStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasMediaRootAccess: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const ChangePasswordCurrentUserRequestModelSchema = { + required: ['newPassword'], + type: 'object', + properties: { + newPassword: { + type: 'string' + }, + oldPassword: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const ChangePasswordUserRequestModelSchema = { + required: ['newPassword'], + type: 'object', + properties: { + newPassword: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CompositionTypeModelSchema = { + enum: ['Composition', 'Inheritance'], + type: 'string' +} as const; + +export const ConsentLevelPresentationModelSchema = { + required: ['description', 'level'], + type: 'object', + properties: { + level: { + '$ref': '#/components/schemas/TelemetryLevelModel' + }, + description: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CopyDataTypeRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CopyDocumentRequestModelSchema = { + required: ['includeDescendants', 'relateToOriginal'], + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + relateToOriginal: { + type: 'boolean' + }, + includeDescendants: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const CopyDocumentTypeRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CopyMediaTypeRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateDataTypeRequestModelSchema = { + required: ['editorAlias', 'editorUiAlias', 'name', 'values'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + editorAlias: { + minLength: 1, + type: 'string' + }, + editorUiAlias: { + type: 'string' + }, + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypePropertyPresentationModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateDictionaryItemRequestModelSchema = { + required: ['name', 'translations'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + translations: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DictionaryItemTranslationModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateDocumentBlueprintFromDocumentRequestModelSchema = { + required: ['document', 'name'], + type: 'object', + properties: { + document: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateDocumentBlueprintRequestModelSchema = { + required: ['documentType', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantRequestModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const CreateDocumentRequestModelSchema = { + required: ['documentType', 'template', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantRequestModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + template: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateDocumentTypePropertyTypeContainerRequestModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const CreateDocumentTypePropertyTypeRequestModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const CreateDocumentTypeRequestModelSchema = { + required: ['alias', 'allowedAsRoot', 'allowedDocumentTypes', 'allowedTemplates', 'cleanup', 'compositions', 'containers', 'icon', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CreateDocumentTypePropertyTypeRequestModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CreateDocumentTypePropertyTypeContainerRequestModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + allowedTemplates: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + defaultTemplate: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + cleanup: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeCleanupModel' + } + ] + }, + allowedDocumentTypes: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeSortModel' + } + ] + } + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeCompositionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const CreateFolderRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateInitialPasswordUserRequestModelSchema = { + required: ['password', 'token', 'user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + token: { + minLength: 1, + type: 'string' + }, + password: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CreateLanguageRequestModelSchema = { + required: ['isDefault', 'isMandatory', 'isoCode', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + isDefault: { + type: 'boolean' + }, + isMandatory: { + type: 'boolean' + }, + fallbackIsoCode: { + type: 'string', + nullable: true + }, + isoCode: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CreateMediaRequestModelSchema = { + required: ['mediaType', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaVariantRequestModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const CreateMediaTypePropertyTypeContainerRequestModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const CreateMediaTypePropertyTypeRequestModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const CreateMediaTypeRequestModelSchema = { + required: ['alias', 'allowedAsRoot', 'allowedMediaTypes', 'compositions', 'containers', 'icon', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CreateMediaTypePropertyTypeRequestModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CreateMediaTypePropertyTypeContainerRequestModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + allowedMediaTypes: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeSortModel' + } + ] + } + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeCompositionModel' + } + ] + } + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateMemberGroupRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateMemberRequestModelSchema = { + required: ['email', 'isApproved', 'memberType', 'password', 'username', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberVariantRequestModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + email: { + type: 'string' + }, + username: { + type: 'string' + }, + password: { + type: 'string' + }, + memberType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + groups: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + }, + nullable: true + }, + isApproved: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const CreateMemberTypePropertyTypeContainerRequestModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const CreateMemberTypePropertyTypeRequestModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'isSensitive', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment', 'visibility'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + }, + isSensitive: { + type: 'boolean' + }, + visibility: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypePropertyTypeVisibilityModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const CreateMemberTypeRequestModelSchema = { + required: ['alias', 'allowedAsRoot', 'compositions', 'containers', 'icon', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CreateMemberTypePropertyTypeRequestModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CreateMemberTypePropertyTypeContainerRequestModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypeCompositionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const CreatePackageRequestModelSchema = { + required: ['contentLoadChildNodes', 'dataTypes', 'dictionaryItems', 'documentTypes', 'languages', 'mediaIds', 'mediaLoadChildNodes', 'mediaTypes', 'name', 'partialViews', 'scripts', 'stylesheets', 'templates'], + type: 'object', + properties: { + name: { + type: 'string' + }, + contentNodeId: { + type: 'string', + nullable: true + }, + contentLoadChildNodes: { + type: 'boolean' + }, + mediaIds: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + mediaLoadChildNodes: { + type: 'boolean' + }, + documentTypes: { + type: 'array', + items: { + type: 'string' + } + }, + mediaTypes: { + type: 'array', + items: { + type: 'string' + } + }, + dataTypes: { + type: 'array', + items: { + type: 'string' + } + }, + templates: { + type: 'array', + items: { + type: 'string' + } + }, + partialViews: { + type: 'array', + items: { + type: 'string' + } + }, + stylesheets: { + type: 'array', + items: { + type: 'string' + } + }, + scripts: { + type: 'array', + items: { + type: 'string' + } + }, + languages: { + type: 'array', + items: { + type: 'string' + } + }, + dictionaryItems: { + type: 'array', + items: { + type: 'string' + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreatePartialViewFolderRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreatePartialViewRequestModelSchema = { + required: ['content', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CreateScriptFolderRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateScriptRequestModelSchema = { + required: ['content', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CreateStylesheetFolderRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateStylesheetRequestModelSchema = { + required: ['content', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CreateTemplateRequestModelSchema = { + required: ['alias', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + alias: { + minLength: 1, + type: 'string' + }, + content: { + type: 'string', + nullable: true + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateUserClientCredentialsRequestModelSchema = { + required: ['clientId', 'clientSecret'], + type: 'object', + properties: { + clientId: { + type: 'string' + }, + clientSecret: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CreateUserDataRequestModelSchema = { + required: ['group', 'identifier', 'value'], + type: 'object', + properties: { + group: { + type: 'string' + }, + identifier: { + type: 'string' + }, + value: { + type: 'string' + }, + key: { + type: 'string', + format: 'uuid', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateUserGroupRequestModelSchema = { + required: ['alias', 'documentRootAccess', 'fallbackPermissions', 'hasAccessToAllLanguages', 'languages', 'mediaRootAccess', 'name', 'permissions', 'sections'], + type: 'object', + properties: { + name: { + type: 'string' + }, + alias: { + type: 'string' + }, + icon: { + type: 'string', + nullable: true + }, + sections: { + type: 'array', + items: { + type: 'string' + } + }, + languages: { + type: 'array', + items: { + type: 'string' + } + }, + hasAccessToAllLanguages: { + type: 'boolean' + }, + documentStartNode: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + documentRootAccess: { + type: 'boolean' + }, + mediaStartNode: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + mediaRootAccess: { + type: 'boolean' + }, + fallbackPermissions: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + }, + permissions: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentPermissionPresentationModel' + }, + { + '$ref': '#/components/schemas/UnknownTypePermissionPresentationModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CreateUserRequestModelSchema = { + required: ['email', 'kind', 'name', 'userGroupIds', 'userName'], + type: 'object', + properties: { + email: { + type: 'string' + }, + userName: { + type: 'string' + }, + name: { + type: 'string' + }, + userGroupIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + kind: { + '$ref': '#/components/schemas/UserKindModel' + } + }, + additionalProperties: false +} as const; + +export const CreateWebhookRequestModelSchema = { + required: ['contentTypeKeys', 'enabled', 'events', 'headers', 'url'], + type: 'object', + properties: { + enabled: { + type: 'boolean' + }, + url: { + minLength: 1, + type: 'string' + }, + contentTypeKeys: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + headers: { + type: 'object', + additionalProperties: { + type: 'string' + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + events: { + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const CultureAndScheduleRequestModelSchema = { + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + schedule: { + oneOf: [ + { + '$ref': '#/components/schemas/ScheduleRequestModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const CultureReponseModelSchema = { + required: ['englishName', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + englishName: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const CurrenUserConfigurationResponseModelSchema = { + required: ['keepUserLoggedIn', 'passwordConfiguration', 'usernameIsEmail'], + type: 'object', + properties: { + keepUserLoggedIn: { + type: 'boolean' + }, + usernameIsEmail: { + type: 'boolean', + deprecated: true + }, + passwordConfiguration: { + oneOf: [ + { + '$ref': '#/components/schemas/PasswordConfigurationResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const CurrentUserResponseModelSchema = { + required: ['allowedSections', 'avatarUrls', 'documentStartNodeIds', 'email', 'fallbackPermissions', 'hasAccessToAllLanguages', 'hasAccessToSensitiveData', 'hasDocumentRootAccess', 'hasMediaRootAccess', 'id', 'isAdmin', 'languageIsoCode', 'languages', 'mediaStartNodeIds', 'name', 'permissions', 'userName'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + email: { + type: 'string' + }, + userName: { + type: 'string' + }, + name: { + type: 'string' + }, + languageIsoCode: { + type: 'string', + nullable: true + }, + documentStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasDocumentRootAccess: { + type: 'boolean' + }, + mediaStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasMediaRootAccess: { + type: 'boolean' + }, + avatarUrls: { + type: 'array', + items: { + type: 'string' + } + }, + languages: { + type: 'array', + items: { + type: 'string' + } + }, + hasAccessToAllLanguages: { + type: 'boolean' + }, + hasAccessToSensitiveData: { + type: 'boolean' + }, + fallbackPermissions: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + }, + permissions: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentPermissionPresentationModel' + }, + { + '$ref': '#/components/schemas/UnknownTypePermissionPresentationModel' + } + ] + } + }, + allowedSections: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + }, + isAdmin: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DataTypeChangeModeModelSchema = { + enum: ['True', 'False', 'FalseWithHelpText'], + type: 'string' +} as const; + +export const DataTypeContentTypeReferenceModelSchema = { + required: ['icon', 'id', 'name', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + type: { + type: 'string', + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + icon: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DataTypeItemResponseModelSchema = { + required: ['editorAlias', 'id', 'isDeletable', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + editorUiAlias: { + type: 'string', + nullable: true + }, + editorAlias: { + type: 'string' + }, + isDeletable: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DataTypePropertyPresentationModelSchema = { + required: ['alias'], + type: 'object', + properties: { + alias: { + type: 'string' + }, + value: { + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DataTypePropertyReferenceModelSchema = { + required: ['alias', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + alias: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DataTypeReferenceResponseModelSchema = { + required: ['contentType', 'properties'], + type: 'object', + properties: { + contentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypeContentTypeReferenceModel' + } + ] + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypePropertyReferenceModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DataTypeResponseModelSchema = { + required: ['canIgnoreStartNodes', 'editorAlias', 'editorUiAlias', 'id', 'isDeletable', 'name', 'values'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + editorAlias: { + minLength: 1, + type: 'string' + }, + editorUiAlias: { + type: 'string' + }, + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypePropertyPresentationModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + isDeletable: { + type: 'boolean' + }, + canIgnoreStartNodes: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DataTypeTreeItemResponseModelSchema = { + required: ['hasChildren', 'id', 'isDeletable', 'isFolder', 'name'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string' + }, + isFolder: { + type: 'boolean' + }, + editorUiAlias: { + type: 'string', + nullable: true + }, + isDeletable: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DatabaseInstallRequestModelSchema = { + required: ['id', 'providerName', 'trustServerCertificate', 'useIntegratedAuthentication'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + providerName: { + minLength: 1, + type: 'string' + }, + server: { + type: 'string', + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + username: { + type: 'string', + nullable: true + }, + password: { + type: 'string', + nullable: true + }, + useIntegratedAuthentication: { + type: 'boolean' + }, + connectionString: { + type: 'string', + nullable: true + }, + trustServerCertificate: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DatabaseSettingsPresentationModelSchema = { + required: ['defaultDatabaseName', 'displayName', 'id', 'isConfigured', 'providerName', 'requiresConnectionTest', 'requiresCredentials', 'requiresServer', 'serverPlaceholder', 'sortOrder', 'supportsIntegratedAuthentication'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + displayName: { + minLength: 1, + type: 'string' + }, + defaultDatabaseName: { + minLength: 1, + type: 'string' + }, + providerName: { + minLength: 1, + type: 'string' + }, + isConfigured: { + type: 'boolean' + }, + requiresServer: { + type: 'boolean' + }, + serverPlaceholder: { + minLength: 1, + type: 'string' + }, + requiresCredentials: { + type: 'boolean' + }, + supportsIntegratedAuthentication: { + type: 'boolean' + }, + requiresConnectionTest: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DatatypeConfigurationResponseModelSchema = { + required: ['canBeChanged', 'documentListViewId', 'mediaListViewId'], + type: 'object', + properties: { + canBeChanged: { + '$ref': '#/components/schemas/DataTypeChangeModeModel' + }, + documentListViewId: { + type: 'string', + format: 'uuid' + }, + mediaListViewId: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const DefaultReferenceResponseModelSchema = { + required: ['id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string', + nullable: true + }, + type: { + type: 'string', + nullable: true + }, + icon: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DeleteUserGroupsRequestModelSchema = { + required: ['userGroupIds'], + type: 'object', + properties: { + userGroupIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DeleteUsersRequestModelSchema = { + required: ['userIds'], + type: 'object', + properties: { + userIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DictionaryItemItemResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DictionaryItemResponseModelSchema = { + required: ['id', 'name', 'translations'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + translations: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DictionaryItemTranslationModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const DictionaryItemTranslationModelSchema = { + required: ['isoCode', 'translation'], + type: 'object', + properties: { + isoCode: { + minLength: 1, + type: 'string' + }, + translation: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DictionaryOverviewResponseModelSchema = { + required: ['id', 'translatedIsoCodes'], + type: 'object', + properties: { + name: { + type: 'string', + nullable: true + }, + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + translatedIsoCodes: { + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const DirectionModelSchema = { + enum: ['Ascending', 'Descending'], + type: 'string' +} as const; + +export const DisableUserRequestModelSchema = { + required: ['userIds'], + type: 'object', + properties: { + userIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DocumentBlueprintItemResponseModelSchema = { + required: ['documentType', 'id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const DocumentBlueprintResponseModelSchema = { + required: ['documentType', 'id', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const DocumentBlueprintTreeItemResponseModelSchema = { + required: ['hasChildren', 'id', 'isFolder', 'name'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string' + }, + isFolder: { + type: 'boolean' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DocumentCollectionResponseModelSchema = { + required: ['documentType', 'id', 'sortOrder', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + creator: { + type: 'string', + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeCollectionReferenceResponseModel' + } + ] + }, + updater: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DocumentConfigurationResponseModelSchema = { + required: ['allowEditInvariantFromNonDefault', 'allowNonExistingSegmentsCreation', 'disableDeleteWhenReferenced', 'disableUnpublishWhenReferenced', 'reservedFieldNames'], + type: 'object', + properties: { + disableDeleteWhenReferenced: { + type: 'boolean' + }, + disableUnpublishWhenReferenced: { + type: 'boolean' + }, + allowEditInvariantFromNonDefault: { + type: 'boolean' + }, + allowNonExistingSegmentsCreation: { + type: 'boolean' + }, + reservedFieldNames: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + }, + deprecated: true + } + }, + additionalProperties: false +} as const; + +export const DocumentItemResponseModelSchema = { + required: ['documentType', 'id', 'isProtected', 'isTrashed', 'variants'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + isTrashed: { + type: 'boolean' + }, + isProtected: { + type: 'boolean' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DocumentNotificationResponseModelSchema = { + required: ['actionId', 'alias', 'subscribed'], + type: 'object', + properties: { + actionId: { + type: 'string' + }, + alias: { + type: 'string' + }, + subscribed: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DocumentPermissionPresentationModelSchema = { + required: ['$type', 'document', 'verbs'], + type: 'object', + properties: { + '$type': { + type: 'string' + }, + document: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + verbs: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false, + discriminator: { + propertyName: '$type', + mapping: { + DocumentPermissionPresentationModel: '#/components/schemas/DocumentPermissionPresentationModel' + } + } +} as const; + +export const DocumentRecycleBinItemResponseModelSchema = { + required: ['documentType', 'hasChildren', 'id', 'variants'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + hasChildren: { + type: 'boolean' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ItemReferenceByIdResponseModel' + } + ], + nullable: true + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DocumentReferenceResponseModelSchema = { + required: ['documentType', 'id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string', + nullable: true + }, + published: { + type: 'boolean', + nullable: true + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/TrackedReferenceDocumentTypeModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const DocumentResponseModelSchema = { + required: ['documentType', 'id', 'isTrashed', 'urls', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + }, + urls: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentUrlInfoModel' + } + ] + } + }, + template: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isTrashed: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DocumentTreeItemResponseModelSchema = { + required: ['documentType', 'hasChildren', 'id', 'isProtected', 'isTrashed', 'noAccess', 'variants'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + noAccess: { + type: 'boolean' + }, + isTrashed: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + isProtected: { + type: 'boolean' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeBlueprintItemResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeCleanupModelSchema = { + required: ['preventCleanup'], + type: 'object', + properties: { + preventCleanup: { + type: 'boolean' + }, + keepAllVersionsNewerThanDays: { + type: 'integer', + format: 'int32', + nullable: true + }, + keepLatestVersionPerDayForDays: { + type: 'integer', + format: 'int32', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeCollectionReferenceResponseModelSchema = { + required: ['alias', 'icon', 'id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + alias: { + type: 'string' + }, + icon: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeCompositionModelSchema = { + required: ['compositionType', 'documentType'], + type: 'object', + properties: { + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + compositionType: { + '$ref': '#/components/schemas/CompositionTypeModel' + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeCompositionRequestModelSchema = { + required: ['currentCompositeIds', 'currentPropertyAliases', 'isElement'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + currentPropertyAliases: { + type: 'array', + items: { + type: 'string' + } + }, + currentCompositeIds: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + isElement: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeCompositionResponseModelSchema = { + required: ['icon', 'id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeConfigurationResponseModelSchema = { + required: ['dataTypesCanBeChanged', 'disableTemplates', 'reservedFieldNames', 'useSegments'], + type: 'object', + properties: { + dataTypesCanBeChanged: { + '$ref': '#/components/schemas/DataTypeChangeModeModel' + }, + disableTemplates: { + type: 'boolean' + }, + useSegments: { + type: 'boolean' + }, + reservedFieldNames: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeItemResponseModelSchema = { + required: ['id', 'isElement', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + isElement: { + type: 'boolean' + }, + icon: { + type: 'string', + nullable: true + }, + description: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DocumentTypePropertyTypeContainerResponseModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const DocumentTypePropertyTypeResponseModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeReferenceResponseModelSchema = { + required: ['icon', 'id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + icon: { + type: 'string' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeResponseModelSchema = { + required: ['alias', 'allowedAsRoot', 'allowedDocumentTypes', 'allowedTemplates', 'cleanup', 'compositions', 'containers', 'icon', 'id', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypePropertyTypeResponseModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypePropertyTypeContainerResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + allowedTemplates: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + defaultTemplate: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + cleanup: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeCleanupModel' + } + ] + }, + allowedDocumentTypes: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeSortModel' + } + ] + } + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeCompositionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeSortModelSchema = { + required: ['documentType', 'sortOrder'], + type: 'object', + properties: { + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const DocumentTypeTreeItemResponseModelSchema = { + required: ['hasChildren', 'icon', 'id', 'isElement', 'isFolder', 'name'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string' + }, + isFolder: { + type: 'boolean' + }, + isElement: { + type: 'boolean' + }, + icon: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DocumentUrlInfoModelSchema = { + required: ['culture', 'url'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + url: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DocumentUrlInfoResponseModelSchema = { + required: ['id', 'urlInfos'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + urlInfos: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentUrlInfoModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DocumentValueModelSchema = { + required: ['alias'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + alias: { + minLength: 1, + type: 'string' + }, + value: { + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DocumentValueResponseModelSchema = { + required: ['alias', 'editorAlias'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + alias: { + minLength: 1, + type: 'string' + }, + value: { + nullable: true + }, + editorAlias: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DocumentVariantItemResponseModelSchema = { + required: ['name', 'state'], + type: 'object', + properties: { + name: { + type: 'string' + }, + culture: { + type: 'string', + nullable: true + }, + state: { + '$ref': '#/components/schemas/DocumentVariantStateModel' + } + }, + additionalProperties: false +} as const; + +export const DocumentVariantRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + name: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DocumentVariantResponseModelSchema = { + required: ['createDate', 'name', 'state', 'updateDate'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + name: { + minLength: 1, + type: 'string' + }, + createDate: { + type: 'string', + format: 'date-time' + }, + updateDate: { + type: 'string', + format: 'date-time' + }, + state: { + '$ref': '#/components/schemas/DocumentVariantStateModel' + }, + publishDate: { + type: 'string', + format: 'date-time', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DocumentVariantStateModelSchema = { + enum: ['NotCreated', 'Draft', 'Published', 'PublishedPendingChanges'], + type: 'string' +} as const; + +export const DocumentVersionItemResponseModelSchema = { + required: ['document', 'documentType', 'id', 'isCurrentDraftVersion', 'isCurrentPublishedVersion', 'preventCleanup', 'user', 'versionDate'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + document: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + user: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + versionDate: { + type: 'string', + format: 'date-time' + }, + isCurrentPublishedVersion: { + type: 'boolean' + }, + isCurrentDraftVersion: { + type: 'boolean' + }, + preventCleanup: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const DocumentVersionResponseModelSchema = { + required: ['documentType', 'id', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + }, + document: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DomainPresentationModelSchema = { + required: ['domainName', 'isoCode'], + type: 'object', + properties: { + domainName: { + type: 'string' + }, + isoCode: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const DomainsResponseModelSchema = { + required: ['domains'], + type: 'object', + properties: { + defaultIsoCode: { + type: 'string', + nullable: true + }, + domains: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DomainPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DynamicRootContextRequestModelSchema = { + required: ['parent'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DynamicRootQueryOriginRequestModelSchema = { + required: ['alias'], + type: 'object', + properties: { + alias: { + type: 'string' + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const DynamicRootQueryRequestModelSchema = { + required: ['origin', 'steps'], + type: 'object', + properties: { + origin: { + oneOf: [ + { + '$ref': '#/components/schemas/DynamicRootQueryOriginRequestModel' + } + ] + }, + steps: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DynamicRootQueryStepRequestModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const DynamicRootQueryStepRequestModelSchema = { + required: ['alias', 'documentTypeIds'], + type: 'object', + properties: { + alias: { + type: 'string' + }, + documentTypeIds: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + } + }, + additionalProperties: false +} as const; + +export const DynamicRootRequestModelSchema = { + required: ['context', 'query'], + type: 'object', + properties: { + context: { + oneOf: [ + { + '$ref': '#/components/schemas/DynamicRootContextRequestModel' + } + ] + }, + query: { + oneOf: [ + { + '$ref': '#/components/schemas/DynamicRootQueryRequestModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const DynamicRootResponseModelSchema = { + required: ['roots'], + type: 'object', + properties: { + roots: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + } + }, + additionalProperties: false +} as const; + +export const EnableTwoFactorRequestModelSchema = { + required: ['code', 'secret'], + type: 'object', + properties: { + code: { + type: 'string' + }, + secret: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const EnableUserRequestModelSchema = { + required: ['userIds'], + type: 'object', + properties: { + userIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const EntityImportAnalysisResponseModelSchema = { + required: ['entityType'], + type: 'object', + properties: { + entityType: { + type: 'string' + }, + alias: { + type: 'string', + nullable: true + }, + key: { + type: 'string', + format: 'uuid', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const EventMessageTypeModelSchema = { + enum: ['Default', 'Info', 'Error', 'Success', 'Warning'], + type: 'string' +} as const; + +export const FieldPresentationModelSchema = { + required: ['name', 'values'], + type: 'object', + properties: { + name: { + type: 'string' + }, + values: { + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const FileSystemFolderModelSchema = { + required: ['path'], + type: 'object', + properties: { + path: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const FileSystemTreeItemPresentationModelSchema = { + required: ['hasChildren', 'isFolder', 'name', 'path'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + name: { + type: 'string' + }, + path: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + isFolder: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const FolderResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + id: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const HealthCheckActionRequestModelSchema = { + required: ['healthCheck', 'valueRequired'], + type: 'object', + properties: { + healthCheck: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + alias: { + type: 'string', + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + description: { + type: 'string', + nullable: true + }, + valueRequired: { + type: 'boolean' + }, + providedValue: { + type: 'string', + nullable: true + }, + providedValueValidation: { + type: 'string', + nullable: true + }, + providedValueValidationRegex: { + type: 'string', + nullable: true + }, + actionParameters: { + type: 'object', + additionalProperties: {}, + nullable: true + } + }, + additionalProperties: false +} as const; + +export const HealthCheckGroupPresentationModelSchema = { + required: ['checks', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + checks: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/HealthCheckModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const HealthCheckGroupResponseModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const HealthCheckGroupWithResultResponseModelSchema = { + required: ['checks'], + type: 'object', + properties: { + checks: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/HealthCheckWithResultPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const HealthCheckModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + description: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const HealthCheckResultResponseModelSchema = { + required: ['message', 'resultType'], + type: 'object', + properties: { + message: { + type: 'string' + }, + resultType: { + '$ref': '#/components/schemas/StatusResultTypeModel' + }, + actions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/HealthCheckActionRequestModel' + } + ] + }, + nullable: true + }, + readMoreLink: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const HealthCheckWithResultPresentationModelSchema = { + required: ['id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + results: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/HealthCheckResultResponseModel' + } + ] + }, + nullable: true + } + }, + additionalProperties: false +} as const; + +export const HealthStatusModelSchema = { + enum: ['Healthy', 'Unhealthy', 'Rebuilding'], + type: 'string' +} as const; + +export const HealthStatusResponseModelSchema = { + required: ['status'], + type: 'object', + properties: { + status: { + '$ref': '#/components/schemas/HealthStatusModel' + }, + message: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const HelpPageResponseModelSchema = { + type: 'object', + properties: { + name: { + type: 'string', + nullable: true + }, + description: { + type: 'string', + nullable: true + }, + url: { + type: 'string', + nullable: true + }, + type: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const ImageCropModeModelSchema = { + enum: ['Crop', 'Max', 'Stretch', 'Pad', 'BoxPad', 'Min'], + type: 'string' +} as const; + +export const ImportDictionaryRequestModelSchema = { + required: ['temporaryFile'], + type: 'object', + properties: { + temporaryFile: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const ImportDocumentTypeRequestModelSchema = { + required: ['file'], + type: 'object', + properties: { + file: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const ImportMediaTypeRequestModelSchema = { + required: ['file'], + type: 'object', + properties: { + file: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const IndexResponseModelSchema = { + required: ['canRebuild', 'documentCount', 'fieldCount', 'healthStatus', 'name', 'searcherName'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + healthStatus: { + oneOf: [ + { + '$ref': '#/components/schemas/HealthStatusResponseModel' + } + ] + }, + canRebuild: { + type: 'boolean' + }, + searcherName: { + type: 'string' + }, + documentCount: { + type: 'integer', + format: 'int64' + }, + fieldCount: { + type: 'integer', + format: 'int32' + }, + providerProperties: { + type: 'object', + additionalProperties: { + nullable: true + }, + nullable: true + } + }, + additionalProperties: false +} as const; + +export const InstallRequestModelSchema = { + required: ['database', 'telemetryLevel', 'user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/UserInstallRequestModel' + } + ] + }, + database: { + oneOf: [ + { + '$ref': '#/components/schemas/DatabaseInstallRequestModel' + } + ] + }, + telemetryLevel: { + '$ref': '#/components/schemas/TelemetryLevelModel' + } + }, + additionalProperties: false +} as const; + +export const InstallSettingsResponseModelSchema = { + required: ['databases', 'user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/UserSettingsPresentationModel' + } + ] + }, + databases: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DatabaseSettingsPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const InviteUserRequestModelSchema = { + required: ['email', 'name', 'userGroupIds', 'userName'], + type: 'object', + properties: { + email: { + type: 'string' + }, + userName: { + type: 'string' + }, + name: { + type: 'string' + }, + userGroupIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + message: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const ItemReferenceByIdResponseModelSchema = { + required: ['id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const ItemSortingRequestModelSchema = { + required: ['id', 'sortOrder'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const LanguageItemResponseModelSchema = { + required: ['isoCode', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + isoCode: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const LanguageResponseModelSchema = { + required: ['isDefault', 'isMandatory', 'isoCode', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + isDefault: { + type: 'boolean' + }, + isMandatory: { + type: 'boolean' + }, + fallbackIsoCode: { + type: 'string', + nullable: true + }, + isoCode: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const LogLevelCountsReponseModelSchema = { + required: ['debug', 'error', 'fatal', 'information', 'warning'], + type: 'object', + properties: { + information: { + type: 'integer', + format: 'int32' + }, + debug: { + type: 'integer', + format: 'int32' + }, + warning: { + type: 'integer', + format: 'int32' + }, + error: { + type: 'integer', + format: 'int32' + }, + fatal: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const LogLevelModelSchema = { + enum: ['Verbose', 'Debug', 'Information', 'Warning', 'Error', 'Fatal'], + type: 'string' +} as const; + +export const LogMessagePropertyPresentationModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + value: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const LogMessageResponseModelSchema = { + required: ['level', 'properties', 'timestamp'], + type: 'object', + properties: { + timestamp: { + type: 'string', + format: 'date-time' + }, + level: { + '$ref': '#/components/schemas/LogLevelModel' + }, + messageTemplate: { + type: 'string', + nullable: true + }, + renderedMessage: { + type: 'string', + nullable: true + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/LogMessagePropertyPresentationModel' + } + ] + } + }, + exception: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const LogTemplateResponseModelSchema = { + required: ['count'], + type: 'object', + properties: { + messageTemplate: { + type: 'string', + nullable: true + }, + count: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const LoggerResponseModelSchema = { + required: ['level', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + level: { + '$ref': '#/components/schemas/LogLevelModel' + } + }, + additionalProperties: false +} as const; + +export const ManifestResponseModelSchema = { + required: ['extensions', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + id: { + type: 'string', + nullable: true + }, + version: { + type: 'string', + nullable: true + }, + extensions: { + type: 'array', + items: {} + } + }, + additionalProperties: false +} as const; + +export const MediaCollectionResponseModelSchema = { + required: ['id', 'mediaType', 'sortOrder', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + creator: { + type: 'string', + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeCollectionReferenceResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const MediaConfigurationResponseModelSchema = { + required: ['disableDeleteWhenReferenced', 'disableUnpublishWhenReferenced', 'reservedFieldNames'], + type: 'object', + properties: { + disableDeleteWhenReferenced: { + type: 'boolean' + }, + disableUnpublishWhenReferenced: { + type: 'boolean' + }, + reservedFieldNames: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + }, + deprecated: true + } + }, + additionalProperties: false +} as const; + +export const MediaItemResponseModelSchema = { + required: ['id', 'isTrashed', 'mediaType', 'variants'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + isTrashed: { + type: 'boolean' + }, + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeReferenceResponseModel' + } + ] + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/VariantItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const MediaRecycleBinItemResponseModelSchema = { + required: ['hasChildren', 'id', 'mediaType', 'variants'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + hasChildren: { + type: 'boolean' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ItemReferenceByIdResponseModel' + } + ], + nullable: true + }, + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeReferenceResponseModel' + } + ] + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/VariantItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const MediaReferenceResponseModelSchema = { + required: ['id', 'mediaType'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string', + nullable: true + }, + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/TrackedReferenceMediaTypeModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const MediaResponseModelSchema = { + required: ['id', 'isTrashed', 'mediaType', 'urls', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + urls: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaUrlInfoModel' + } + ] + } + }, + isTrashed: { + type: 'boolean' + }, + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeReferenceResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const MediaTreeItemResponseModelSchema = { + required: ['hasChildren', 'id', 'isTrashed', 'mediaType', 'noAccess', 'variants'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + noAccess: { + type: 'boolean' + }, + isTrashed: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeReferenceResponseModel' + } + ] + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/VariantItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const MediaTypeCollectionReferenceResponseModelSchema = { + required: ['alias', 'icon', 'id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + alias: { + type: 'string' + }, + icon: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MediaTypeCompositionModelSchema = { + required: ['compositionType', 'mediaType'], + type: 'object', + properties: { + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + compositionType: { + '$ref': '#/components/schemas/CompositionTypeModel' + } + }, + additionalProperties: false +} as const; + +export const MediaTypeCompositionRequestModelSchema = { + required: ['currentCompositeIds', 'currentPropertyAliases'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + currentPropertyAliases: { + type: 'array', + items: { + type: 'string' + } + }, + currentCompositeIds: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + } + }, + additionalProperties: false +} as const; + +export const MediaTypeCompositionResponseModelSchema = { + required: ['icon', 'id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MediaTypeConfigurationResponseModelSchema = { + required: ['reservedFieldNames'], + type: 'object', + properties: { + reservedFieldNames: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const MediaTypeItemResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MediaTypePropertyTypeContainerResponseModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const MediaTypePropertyTypeResponseModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const MediaTypeReferenceResponseModelSchema = { + required: ['icon', 'id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + icon: { + type: 'string' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MediaTypeResponseModelSchema = { + required: ['alias', 'aliasCanBeChanged', 'allowedAsRoot', 'allowedMediaTypes', 'compositions', 'containers', 'icon', 'id', 'isDeletable', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypePropertyTypeResponseModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypePropertyTypeContainerResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + allowedMediaTypes: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeSortModel' + } + ] + } + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeCompositionModel' + } + ] + } + }, + isDeletable: { + type: 'boolean' + }, + aliasCanBeChanged: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const MediaTypeSortModelSchema = { + required: ['mediaType', 'sortOrder'], + type: 'object', + properties: { + mediaType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const MediaTypeTreeItemResponseModelSchema = { + required: ['hasChildren', 'icon', 'id', 'isDeletable', 'isFolder', 'name'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string' + }, + isFolder: { + type: 'boolean' + }, + icon: { + type: 'string' + }, + isDeletable: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const MediaUrlInfoModelSchema = { + required: ['culture', 'url'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + url: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MediaUrlInfoResponseModelSchema = { + required: ['id', 'urlInfos'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + urlInfos: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaUrlInfoModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const MediaValueModelSchema = { + required: ['alias'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + alias: { + minLength: 1, + type: 'string' + }, + value: { + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MediaValueResponseModelSchema = { + required: ['alias', 'editorAlias'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + alias: { + minLength: 1, + type: 'string' + }, + value: { + nullable: true + }, + editorAlias: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MediaVariantRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + name: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MediaVariantResponseModelSchema = { + required: ['createDate', 'name', 'updateDate'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + name: { + minLength: 1, + type: 'string' + }, + createDate: { + type: 'string', + format: 'date-time' + }, + updateDate: { + type: 'string', + format: 'date-time' + } + }, + additionalProperties: false +} as const; + +export const MemberConfigurationResponseModelSchema = { + required: ['reservedFieldNames'], + type: 'object', + properties: { + reservedFieldNames: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + }, + deprecated: true + } + }, + additionalProperties: false +} as const; + +export const MemberGroupItemResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MemberGroupResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + id: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const MemberItemResponseModelSchema = { + required: ['id', 'kind', 'memberType', 'variants'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + memberType: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypeReferenceResponseModel' + } + ] + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/VariantItemResponseModel' + } + ] + } + }, + kind: { + '$ref': '#/components/schemas/MemberKindModel' + } + }, + additionalProperties: false +} as const; + +export const MemberKindModelSchema = { + enum: ['Default', 'Api'], + type: 'string' +} as const; + +export const MemberResponseModelSchema = { + required: ['email', 'failedPasswordAttempts', 'groups', 'id', 'isApproved', 'isLockedOut', 'isTwoFactorEnabled', 'kind', 'memberType', 'username', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + email: { + type: 'string' + }, + username: { + type: 'string' + }, + memberType: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypeReferenceResponseModel' + } + ] + }, + isApproved: { + type: 'boolean' + }, + isLockedOut: { + type: 'boolean' + }, + isTwoFactorEnabled: { + type: 'boolean' + }, + failedPasswordAttempts: { + type: 'integer', + format: 'int32' + }, + lastLoginDate: { + type: 'string', + format: 'date-time', + nullable: true + }, + lastLockoutDate: { + type: 'string', + format: 'date-time', + nullable: true + }, + lastPasswordChangeDate: { + type: 'string', + format: 'date-time', + nullable: true + }, + groups: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + kind: { + '$ref': '#/components/schemas/MemberKindModel' + } + }, + additionalProperties: false +} as const; + +export const MemberTypeCompositionModelSchema = { + required: ['compositionType', 'memberType'], + type: 'object', + properties: { + memberType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + compositionType: { + '$ref': '#/components/schemas/CompositionTypeModel' + } + }, + additionalProperties: false +} as const; + +export const MemberTypeCompositionRequestModelSchema = { + required: ['currentCompositeIds', 'currentPropertyAliases'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid', + nullable: true + }, + currentPropertyAliases: { + type: 'array', + items: { + type: 'string' + } + }, + currentCompositeIds: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + } + }, + additionalProperties: false +} as const; + +export const MemberTypeCompositionResponseModelSchema = { + required: ['icon', 'id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MemberTypeConfigurationResponseModelSchema = { + required: ['reservedFieldNames'], + type: 'object', + properties: { + reservedFieldNames: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const MemberTypeItemResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MemberTypePropertyTypeContainerResponseModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const MemberTypePropertyTypeResponseModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'isSensitive', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment', 'visibility'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + }, + isSensitive: { + type: 'boolean' + }, + visibility: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypePropertyTypeVisibilityModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const MemberTypePropertyTypeVisibilityModelSchema = { + required: ['memberCanEdit', 'memberCanView'], + type: 'object', + properties: { + memberCanView: { + type: 'boolean' + }, + memberCanEdit: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const MemberTypeReferenceResponseModelSchema = { + required: ['icon', 'id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + icon: { + type: 'string' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MemberTypeResponseModelSchema = { + required: ['alias', 'allowedAsRoot', 'compositions', 'containers', 'icon', 'id', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypePropertyTypeResponseModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypePropertyTypeContainerResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypeCompositionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const MemberTypeTreeItemResponseModelSchema = { + required: ['hasChildren', 'icon', 'id', 'name'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string' + }, + icon: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MemberValueModelSchema = { + required: ['alias'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + alias: { + minLength: 1, + type: 'string' + }, + value: { + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MemberValueResponseModelSchema = { + required: ['alias', 'editorAlias'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + alias: { + minLength: 1, + type: 'string' + }, + value: { + nullable: true + }, + editorAlias: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MemberVariantRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + name: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const MemberVariantResponseModelSchema = { + required: ['createDate', 'name', 'updateDate'], + type: 'object', + properties: { + culture: { + type: 'string', + nullable: true + }, + segment: { + type: 'string', + nullable: true + }, + name: { + minLength: 1, + type: 'string' + }, + createDate: { + type: 'string', + format: 'date-time' + }, + updateDate: { + type: 'string', + format: 'date-time' + } + }, + additionalProperties: false +} as const; + +export const ModelsBuilderResponseModelSchema = { + required: ['canGenerate', 'mode', 'outOfDateModels', 'trackingOutOfDateModels'], + type: 'object', + properties: { + mode: { + '$ref': '#/components/schemas/ModelsModeModel' + }, + canGenerate: { + type: 'boolean' + }, + outOfDateModels: { + type: 'boolean' + }, + lastError: { + type: 'string', + nullable: true + }, + version: { + type: 'string', + nullable: true + }, + modelsNamespace: { + type: 'string', + nullable: true + }, + trackingOutOfDateModels: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const ModelsModeModelSchema = { + enum: ['Nothing', 'InMemoryAuto', 'SourceCodeManual', 'SourceCodeAuto'], + type: 'string' +} as const; + +export const MoveDataTypeRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MoveDictionaryRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MoveDocumentBlueprintRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MoveDocumentRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MoveDocumentTypeRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MoveMediaRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const MoveMediaTypeRequestModelSchema = { + type: 'object', + properties: { + target: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const NamedEntityTreeItemResponseModelSchema = { + required: ['hasChildren', 'id', 'name'], + type: 'object', + properties: { + hasChildren: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const NoopSetupTwoFactorModelSchema = { + type: 'object', + additionalProperties: false +} as const; + +export const NotificationHeaderModelSchema = { + required: ['category', 'message', 'type'], + type: 'object', + properties: { + message: { + type: 'string' + }, + category: { + type: 'string' + }, + type: { + '$ref': '#/components/schemas/EventMessageTypeModel' + } + }, + additionalProperties: false +} as const; + +export const OEmbedResponseModelSchema = { + required: ['markup'], + type: 'object', + properties: { + markup: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const ObjectTypeResponseModelSchema = { + required: ['id'], + type: 'object', + properties: { + name: { + type: 'string', + nullable: true + }, + id: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const OperatorModelSchema = { + enum: ['Equals', 'NotEquals', 'Contains', 'NotContains', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo'], + type: 'string' +} as const; + +export const OutOfDateStatusResponseModelSchema = { + required: ['status'], + type: 'object', + properties: { + status: { + '$ref': '#/components/schemas/OutOfDateTypeModel' + } + }, + additionalProperties: false +} as const; + +export const OutOfDateTypeModelSchema = { + enum: ['OutOfDate', 'Current', 'Unknown'], + type: 'string' +} as const; + +export const PackageConfigurationResponseModelSchema = { + required: ['marketplaceUrl'], + type: 'object', + properties: { + marketplaceUrl: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const PackageDefinitionResponseModelSchema = { + required: ['contentLoadChildNodes', 'dataTypes', 'dictionaryItems', 'documentTypes', 'id', 'languages', 'mediaIds', 'mediaLoadChildNodes', 'mediaTypes', 'name', 'packagePath', 'partialViews', 'scripts', 'stylesheets', 'templates'], + type: 'object', + properties: { + name: { + type: 'string' + }, + contentNodeId: { + type: 'string', + nullable: true + }, + contentLoadChildNodes: { + type: 'boolean' + }, + mediaIds: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + mediaLoadChildNodes: { + type: 'boolean' + }, + documentTypes: { + type: 'array', + items: { + type: 'string' + } + }, + mediaTypes: { + type: 'array', + items: { + type: 'string' + } + }, + dataTypes: { + type: 'array', + items: { + type: 'string' + } + }, + templates: { + type: 'array', + items: { + type: 'string' + } + }, + partialViews: { + type: 'array', + items: { + type: 'string' + } + }, + stylesheets: { + type: 'array', + items: { + type: 'string' + } + }, + scripts: { + type: 'array', + items: { + type: 'string' + } + }, + languages: { + type: 'array', + items: { + type: 'string' + } + }, + dictionaryItems: { + type: 'array', + items: { + type: 'string' + } + }, + id: { + type: 'string', + format: 'uuid' + }, + packagePath: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const PackageMigrationStatusResponseModelSchema = { + required: ['hasPendingMigrations', 'packageName'], + type: 'object', + properties: { + packageName: { + type: 'string' + }, + hasPendingMigrations: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const PagedAllowedDocumentTypeModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/AllowedDocumentTypeModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedAllowedMediaTypeModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/AllowedMediaTypeModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedAuditLogResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/AuditLogResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedCultureReponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CultureReponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDataTypeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDataTypeTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypeTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDictionaryOverviewResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DictionaryOverviewResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDocumentBlueprintTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentBlueprintTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDocumentCollectionResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentCollectionResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDocumentRecycleBinItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentRecycleBinItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDocumentTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDocumentTypeBlueprintItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeBlueprintItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDocumentTypeTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedDocumentVersionItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVersionItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedFileSystemTreeItemPresentationModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemTreeItemPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedHealthCheckGroupResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/HealthCheckGroupResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedHelpPageResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/HelpPageResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedIReferenceResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DefaultReferenceResponseModel' + }, + { + '$ref': '#/components/schemas/DocumentReferenceResponseModel' + }, + { + '$ref': '#/components/schemas/MediaReferenceResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedIndexResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/IndexResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedLanguageResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/LanguageResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedLogMessageResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/LogMessageResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedLogTemplateResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/LogTemplateResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedLoggerResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/LoggerResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedMediaCollectionResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaCollectionResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedMediaRecycleBinItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaRecycleBinItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedMediaTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedMediaTypeTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedMemberGroupResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberGroupResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedMemberResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedMemberTypeTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypeTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedModelDataTypeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypeItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedModelDocumentItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedModelDocumentTypeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedModelMediaItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedModelMediaTypeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedModelMemberItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedModelMemberTypeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypeItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedModelTemplateItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/TemplateItemResponseModel' + } + ] + } + }, + total: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const PagedNamedEntityTreeItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/NamedEntityTreeItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedObjectTypeResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ObjectTypeResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedPackageDefinitionResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/PackageDefinitionResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedPackageMigrationStatusResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/PackageMigrationStatusResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedPartialViewSnippetItemResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/PartialViewSnippetItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedProblemDetailsModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ProblemDetails' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedRedirectUrlResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/RedirectUrlResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedReferenceByIdModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedRelationResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/RelationResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedRelationTypeResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/RelationTypeResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedSavedLogSearchResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/SavedLogSearchResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedSearchResultResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/SearchResultResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedSearcherResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/SearcherResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedSegmentResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/SegmentResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedTagResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/TagResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedTelemetryResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/TelemetryResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedUserDataResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UserDataResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedUserGroupResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UserGroupResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedUserResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UserResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedWebhookEventModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/WebhookEventModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PagedWebhookResponseModelSchema = { + required: ['items', 'total'], + type: 'object', + properties: { + total: { + type: 'integer', + format: 'int64' + }, + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/WebhookResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PartialViewFolderResponseModelSchema = { + required: ['name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const PartialViewItemResponseModelSchema = { + required: ['isFolder', 'name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + isFolder: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const PartialViewResponseModelSchema = { + required: ['content', 'name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const PartialViewSnippetItemResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string' + }, + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const PartialViewSnippetResponseModelSchema = { + required: ['content', 'id', 'name'], + type: 'object', + properties: { + id: { + type: 'string' + }, + name: { + type: 'string' + }, + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const PasswordConfigurationResponseModelSchema = { + required: ['minimumPasswordLength', 'requireDigit', 'requireLowercase', 'requireNonLetterOrDigit', 'requireUppercase'], + type: 'object', + properties: { + minimumPasswordLength: { + type: 'integer', + format: 'int32' + }, + requireNonLetterOrDigit: { + type: 'boolean' + }, + requireDigit: { + type: 'boolean' + }, + requireLowercase: { + type: 'boolean' + }, + requireUppercase: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const ProblemDetailsSchema = { + type: 'object', + properties: { + type: { + type: 'string', + nullable: true + }, + title: { + type: 'string', + nullable: true + }, + status: { + type: 'integer', + format: 'int32', + nullable: true + }, + detail: { + type: 'string', + nullable: true + }, + instance: { + type: 'string', + nullable: true + } + }, + additionalProperties: {} +} as const; + +export const ProblemDetailsBuilderModelSchema = { + type: 'object', + additionalProperties: false +} as const; + +export const ProfilingStatusRequestModelSchema = { + required: ['enabled'], + type: 'object', + properties: { + enabled: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const ProfilingStatusResponseModelSchema = { + required: ['enabled'], + type: 'object', + properties: { + enabled: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const PropertyTypeAppearanceModelSchema = { + required: ['labelOnTop'], + type: 'object', + properties: { + labelOnTop: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const PropertyTypeValidationModelSchema = { + required: ['mandatory'], + type: 'object', + properties: { + mandatory: { + type: 'boolean' + }, + mandatoryMessage: { + type: 'string', + nullable: true + }, + regEx: { + type: 'string', + nullable: true + }, + regExMessage: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const PublicAccessRequestModelSchema = { + required: ['errorDocument', 'loginDocument', 'memberGroupNames', 'memberUserNames'], + type: 'object', + properties: { + loginDocument: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + errorDocument: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + memberUserNames: { + type: 'array', + items: { + type: 'string' + } + }, + memberGroupNames: { + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const PublicAccessResponseModelSchema = { + required: ['errorDocument', 'groups', 'loginDocument', 'members'], + type: 'object', + properties: { + loginDocument: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + errorDocument: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + members: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberItemResponseModel' + } + ] + } + }, + groups: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberGroupItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PublishDocumentRequestModelSchema = { + required: ['publishSchedules'], + type: 'object', + properties: { + publishSchedules: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/CultureAndScheduleRequestModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const PublishDocumentWithDescendantsRequestModelSchema = { + required: ['cultures', 'includeUnpublishedDescendants'], + type: 'object', + properties: { + includeUnpublishedDescendants: { + type: 'boolean' + }, + cultures: { + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const PublishedDocumentResponseModelSchema = { + required: ['documentType', 'id', 'isTrashed', 'urls', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueResponseModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantResponseModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + documentType: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeReferenceResponseModel' + } + ] + }, + urls: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentUrlInfoModel' + } + ] + } + }, + template: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isTrashed: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const RedirectStatusModelSchema = { + enum: ['Enabled', 'Disabled'], + type: 'string' +} as const; + +export const RedirectUrlResponseModelSchema = { + required: ['created', 'destinationUrl', 'document', 'id', 'originalUrl'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + originalUrl: { + type: 'string' + }, + destinationUrl: { + type: 'string' + }, + created: { + type: 'string', + format: 'date-time' + }, + document: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + culture: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const RedirectUrlStatusResponseModelSchema = { + required: ['status', 'userIsAdmin'], + type: 'object', + properties: { + status: { + '$ref': '#/components/schemas/RedirectStatusModel' + }, + userIsAdmin: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const ReferenceByIdModelSchema = { + required: ['id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const RelationReferenceModelSchema = { + required: ['id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const RelationResponseModelSchema = { + required: ['child', 'createDate', 'id', 'parent', 'relationType'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + relationType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/RelationReferenceModel' + } + ] + }, + child: { + oneOf: [ + { + '$ref': '#/components/schemas/RelationReferenceModel' + } + ] + }, + createDate: { + type: 'string', + format: 'date-time' + }, + comment: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const RelationTypeItemResponseModelSchema = { + required: ['id', 'isDeletable', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + isDeletable: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const RelationTypeResponseModelSchema = { + required: ['id', 'isBidirectional', 'isDependency', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + isBidirectional: { + type: 'boolean' + }, + isDependency: { + type: 'boolean' + }, + id: { + type: 'string', + format: 'uuid' + }, + alias: { + type: 'string', + nullable: true + }, + parentObject: { + oneOf: [ + { + '$ref': '#/components/schemas/ObjectTypeResponseModel' + } + ], + nullable: true + }, + childObject: { + oneOf: [ + { + '$ref': '#/components/schemas/ObjectTypeResponseModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const RenamePartialViewRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const RenameScriptRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const RenameStylesheetRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const ResendInviteUserRequestModelSchema = { + required: ['user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + message: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const ResetPasswordRequestModelSchema = { + required: ['email'], + type: 'object', + properties: { + email: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const ResetPasswordTokenRequestModelSchema = { + required: ['password', 'resetCode', 'user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + resetCode: { + type: 'string' + }, + password: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const ResetPasswordUserResponseModelSchema = { + type: 'object', + properties: { + resetPassword: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const RuntimeLevelModelSchema = { + enum: ['Unknown', 'Boot', 'Install', 'Upgrade', 'Run', 'BootFailed'], + type: 'string' +} as const; + +export const RuntimeModeModelSchema = { + enum: ['BackofficeDevelopment', 'Development', 'Production'], + type: 'string' +} as const; + +export const SavedLogSearchRequestModelSchema = { + required: ['name', 'query'], + type: 'object', + properties: { + name: { + type: 'string' + }, + query: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const SavedLogSearchResponseModelSchema = { + required: ['name', 'query'], + type: 'object', + properties: { + name: { + type: 'string' + }, + query: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const ScheduleRequestModelSchema = { + type: 'object', + properties: { + publishTime: { + type: 'string', + format: 'date-time', + nullable: true + }, + unpublishTime: { + type: 'string', + format: 'date-time', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const ScriptFolderResponseModelSchema = { + required: ['name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const ScriptItemResponseModelSchema = { + required: ['isFolder', 'name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + isFolder: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const ScriptResponseModelSchema = { + required: ['content', 'name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const SearchResultResponseModelSchema = { + required: ['fieldCount', 'fields', 'id', 'score'], + type: 'object', + properties: { + id: { + minLength: 1, + type: 'string' + }, + score: { + type: 'number', + format: 'float' + }, + fieldCount: { + type: 'integer', + format: 'int32', + readOnly: true + }, + fields: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/FieldPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const SearcherResponseModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const SecurityConfigurationResponseModelSchema = { + required: ['passwordConfiguration'], + type: 'object', + properties: { + passwordConfiguration: { + oneOf: [ + { + '$ref': '#/components/schemas/PasswordConfigurationResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const SegmentResponseModelSchema = { + required: ['alias', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + alias: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const ServerConfigurationItemResponseModelSchema = { + required: ['data', 'name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + data: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const ServerConfigurationResponseModelSchema = { + required: ['allowPasswordReset', 'versionCheckPeriod'], + type: 'object', + properties: { + allowPasswordReset: { + type: 'boolean' + }, + versionCheckPeriod: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const ServerInformationResponseModelSchema = { + required: ['assemblyVersion', 'baseUtcOffset', 'runtimeMode', 'version'], + type: 'object', + properties: { + version: { + type: 'string' + }, + assemblyVersion: { + type: 'string' + }, + baseUtcOffset: { + type: 'string' + }, + runtimeMode: { + '$ref': '#/components/schemas/RuntimeModeModel' + } + }, + additionalProperties: false +} as const; + +export const ServerStatusResponseModelSchema = { + required: ['serverStatus'], + type: 'object', + properties: { + serverStatus: { + '$ref': '#/components/schemas/RuntimeLevelModel' + } + }, + additionalProperties: false +} as const; + +export const ServerTroubleshootingResponseModelSchema = { + required: ['items'], + type: 'object', + properties: { + items: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ServerConfigurationItemResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const SetAvatarRequestModelSchema = { + required: ['file'], + type: 'object', + properties: { + file: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const SortingRequestModelSchema = { + required: ['sorting'], + type: 'object', + properties: { + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sorting: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ItemSortingRequestModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const StaticFileItemResponseModelSchema = { + required: ['isFolder', 'name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + isFolder: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const StatusResultTypeModelSchema = { + enum: ['Success', 'Warning', 'Error', 'Info'], + type: 'string' +} as const; + +export const StylesheetFolderResponseModelSchema = { + required: ['name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const StylesheetItemResponseModelSchema = { + required: ['isFolder', 'name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + isFolder: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const StylesheetResponseModelSchema = { + required: ['content', 'name', 'path'], + type: 'object', + properties: { + path: { + type: 'string' + }, + name: { + type: 'string' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/FileSystemFolderModel' + } + ], + nullable: true + }, + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const TagResponseModelSchema = { + required: ['id', 'nodeCount'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + text: { + type: 'string', + nullable: true + }, + group: { + type: 'string', + nullable: true + }, + nodeCount: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const TelemetryLevelModelSchema = { + enum: ['Minimal', 'Basic', 'Detailed'], + type: 'string' +} as const; + +export const TelemetryRequestModelSchema = { + required: ['telemetryLevel'], + type: 'object', + properties: { + telemetryLevel: { + '$ref': '#/components/schemas/TelemetryLevelModel' + } + }, + additionalProperties: false +} as const; + +export const TelemetryResponseModelSchema = { + required: ['telemetryLevel'], + type: 'object', + properties: { + telemetryLevel: { + '$ref': '#/components/schemas/TelemetryLevelModel' + } + }, + additionalProperties: false +} as const; + +export const TemplateConfigurationResponseModelSchema = { + required: ['disabled'], + type: 'object', + properties: { + disabled: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const TemplateItemResponseModelSchema = { + required: ['alias', 'id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + alias: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const TemplateQueryExecuteFilterPresentationModelSchema = { + required: ['constraintValue', 'operator', 'propertyAlias'], + type: 'object', + properties: { + propertyAlias: { + minLength: 1, + type: 'string' + }, + constraintValue: { + minLength: 1, + type: 'string' + }, + operator: { + '$ref': '#/components/schemas/OperatorModel' + } + }, + additionalProperties: false +} as const; + +export const TemplateQueryExecuteModelSchema = { + required: ['take'], + type: 'object', + properties: { + rootDocument: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + documentTypeAlias: { + type: 'string', + nullable: true + }, + filters: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/TemplateQueryExecuteFilterPresentationModel' + } + ] + }, + nullable: true + }, + sort: { + oneOf: [ + { + '$ref': '#/components/schemas/TemplateQueryExecuteSortModel' + } + ], + nullable: true + }, + take: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const TemplateQueryExecuteSortModelSchema = { + required: ['propertyAlias'], + type: 'object', + properties: { + propertyAlias: { + type: 'string' + }, + direction: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const TemplateQueryOperatorModelSchema = { + required: ['applicableTypes', 'operator'], + type: 'object', + properties: { + operator: { + '$ref': '#/components/schemas/OperatorModel' + }, + applicableTypes: { + type: 'array', + items: { + '$ref': '#/components/schemas/TemplateQueryPropertyTypeModel' + } + } + }, + additionalProperties: false +} as const; + +export const TemplateQueryPropertyPresentationModelSchema = { + required: ['alias', 'type'], + type: 'object', + properties: { + alias: { + type: 'string' + }, + type: { + '$ref': '#/components/schemas/TemplateQueryPropertyTypeModel' + } + }, + additionalProperties: false +} as const; + +export const TemplateQueryPropertyTypeModelSchema = { + enum: ['String', 'DateTime', 'Integer'], + type: 'string' +} as const; + +export const TemplateQueryResultItemPresentationModelSchema = { + required: ['icon', 'name'], + type: 'object', + properties: { + icon: { + type: 'string' + }, + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const TemplateQueryResultResponseModelSchema = { + required: ['executionTime', 'queryExpression', 'resultCount', 'sampleResults'], + type: 'object', + properties: { + queryExpression: { + type: 'string' + }, + sampleResults: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/TemplateQueryResultItemPresentationModel' + } + ] + } + }, + resultCount: { + type: 'integer', + format: 'int32' + }, + executionTime: { + type: 'integer', + format: 'int64' + } + }, + additionalProperties: false +} as const; + +export const TemplateQuerySettingsResponseModelSchema = { + required: ['documentTypeAliases', 'operators', 'properties'], + type: 'object', + properties: { + documentTypeAliases: { + type: 'array', + items: { + type: 'string' + } + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/TemplateQueryPropertyPresentationModel' + } + ] + } + }, + operators: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/TemplateQueryOperatorModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const TemplateResponseModelSchema = { + required: ['alias', 'id', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + alias: { + minLength: 1, + type: 'string' + }, + content: { + type: 'string', + nullable: true + }, + id: { + type: 'string', + format: 'uuid' + }, + masterTemplate: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const TemporaryFileConfigurationResponseModelSchema = { + required: ['allowedUploadedFileExtensions', 'disallowedUploadedFilesExtensions', 'imageFileTypes'], + type: 'object', + properties: { + imageFileTypes: { + type: 'array', + items: { + type: 'string' + } + }, + disallowedUploadedFilesExtensions: { + type: 'array', + items: { + type: 'string' + } + }, + allowedUploadedFileExtensions: { + type: 'array', + items: { + type: 'string' + } + }, + maxFileSize: { + type: 'integer', + format: 'int32', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const TemporaryFileResponseModelSchema = { + required: ['fileName', 'id'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + availableUntil: { + type: 'string', + format: 'date-time', + nullable: true + }, + fileName: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const TrackedReferenceDocumentTypeModelSchema = { + type: 'object', + properties: { + icon: { + type: 'string', + nullable: true + }, + alias: { + type: 'string', + nullable: true + }, + name: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const TrackedReferenceMediaTypeModelSchema = { + type: 'object', + properties: { + icon: { + type: 'string', + nullable: true + }, + alias: { + type: 'string', + nullable: true + }, + name: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const UnknownTypePermissionPresentationModelSchema = { + required: ['$type', 'context', 'verbs'], + type: 'object', + properties: { + '$type': { + type: 'string' + }, + verbs: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + }, + context: { + type: 'string' + } + }, + additionalProperties: false, + discriminator: { + propertyName: '$type', + mapping: { + UnknownTypePermissionPresentationModel: '#/components/schemas/UnknownTypePermissionPresentationModel' + } + } +} as const; + +export const UnlockUsersRequestModelSchema = { + required: ['userIds'], + type: 'object', + properties: { + userIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UnpublishDocumentRequestModelSchema = { + type: 'object', + properties: { + cultures: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + }, + nullable: true + } + }, + additionalProperties: false +} as const; + +export const UpdateDataTypeRequestModelSchema = { + required: ['editorAlias', 'editorUiAlias', 'name', 'values'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + editorAlias: { + minLength: 1, + type: 'string' + }, + editorUiAlias: { + type: 'string' + }, + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DataTypePropertyPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateDictionaryItemRequestModelSchema = { + required: ['name', 'translations'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + translations: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DictionaryItemTranslationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateDocumentBlueprintRequestModelSchema = { + required: ['values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantRequestModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateDocumentNotificationsRequestModelSchema = { + required: ['subscribedActionIds'], + type: 'object', + properties: { + subscribedActionIds: { + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const UpdateDocumentRequestModelSchema = { + required: ['values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantRequestModel' + } + ] + } + }, + template: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + } + }, + additionalProperties: false +} as const; + +export const UpdateDocumentTypePropertyTypeContainerRequestModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const UpdateDocumentTypePropertyTypeRequestModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const UpdateDocumentTypeRequestModelSchema = { + required: ['alias', 'allowedAsRoot', 'allowedDocumentTypes', 'allowedTemplates', 'cleanup', 'compositions', 'containers', 'icon', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UpdateDocumentTypePropertyTypeRequestModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UpdateDocumentTypePropertyTypeContainerRequestModel' + } + ] + } + }, + allowedTemplates: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + defaultTemplate: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + cleanup: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeCleanupModel' + } + ] + }, + allowedDocumentTypes: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeSortModel' + } + ] + } + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentTypeCompositionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateDomainsRequestModelSchema = { + required: ['domains'], + type: 'object', + properties: { + defaultIsoCode: { + type: 'string', + nullable: true + }, + domains: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DomainPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateFolderResponseModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UpdateLanguageRequestModelSchema = { + required: ['isDefault', 'isMandatory', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + isDefault: { + type: 'boolean' + }, + isMandatory: { + type: 'boolean' + }, + fallbackIsoCode: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const UpdateMediaRequestModelSchema = { + required: ['values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaVariantRequestModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateMediaTypePropertyTypeContainerRequestModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const UpdateMediaTypePropertyTypeRequestModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const UpdateMediaTypeRequestModelSchema = { + required: ['alias', 'allowedAsRoot', 'allowedMediaTypes', 'compositions', 'containers', 'icon', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UpdateMediaTypePropertyTypeRequestModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UpdateMediaTypePropertyTypeContainerRequestModel' + } + ] + } + }, + allowedMediaTypes: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeSortModel' + } + ] + } + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MediaTypeCompositionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateMemberGroupRequestModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UpdateMemberRequestModelSchema = { + required: ['email', 'isApproved', 'isLockedOut', 'isTwoFactorEnabled', 'username', 'values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberVariantRequestModel' + } + ] + } + }, + email: { + type: 'string' + }, + username: { + type: 'string' + }, + oldPassword: { + type: 'string', + nullable: true + }, + newPassword: { + type: 'string', + nullable: true + }, + groups: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + }, + nullable: true + }, + isApproved: { + type: 'boolean' + }, + isLockedOut: { + type: 'boolean' + }, + isTwoFactorEnabled: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const UpdateMemberTypePropertyTypeContainerRequestModelSchema = { + required: ['id', 'sortOrder', 'type'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + parent: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + name: { + type: 'string', + nullable: true + }, + type: { + minLength: 1, + type: 'string' + }, + sortOrder: { + type: 'integer', + format: 'int32' + } + }, + additionalProperties: false +} as const; + +export const UpdateMemberTypePropertyTypeRequestModelSchema = { + required: ['alias', 'appearance', 'dataType', 'id', 'isSensitive', 'name', 'sortOrder', 'validation', 'variesByCulture', 'variesBySegment', 'visibility'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + container: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + sortOrder: { + type: 'integer', + format: 'int32' + }, + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + dataType: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + validation: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeValidationModel' + } + ] + }, + appearance: { + oneOf: [ + { + '$ref': '#/components/schemas/PropertyTypeAppearanceModel' + } + ] + }, + isSensitive: { + type: 'boolean' + }, + visibility: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypePropertyTypeVisibilityModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const UpdateMemberTypeRequestModelSchema = { + required: ['alias', 'allowedAsRoot', 'compositions', 'containers', 'icon', 'isElement', 'name', 'properties', 'variesByCulture', 'variesBySegment'], + type: 'object', + properties: { + alias: { + minLength: 1, + type: 'string' + }, + name: { + minLength: 1, + type: 'string' + }, + description: { + type: 'string', + nullable: true + }, + icon: { + minLength: 1, + type: 'string' + }, + allowedAsRoot: { + type: 'boolean' + }, + variesByCulture: { + type: 'boolean' + }, + variesBySegment: { + type: 'boolean' + }, + collection: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + isElement: { + type: 'boolean' + }, + properties: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UpdateMemberTypePropertyTypeRequestModel' + } + ] + } + }, + containers: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UpdateMemberTypePropertyTypeContainerRequestModel' + } + ] + } + }, + compositions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/MemberTypeCompositionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdatePackageRequestModelSchema = { + required: ['contentLoadChildNodes', 'dataTypes', 'dictionaryItems', 'documentTypes', 'languages', 'mediaIds', 'mediaLoadChildNodes', 'mediaTypes', 'name', 'packagePath', 'partialViews', 'scripts', 'stylesheets', 'templates'], + type: 'object', + properties: { + name: { + type: 'string' + }, + contentNodeId: { + type: 'string', + nullable: true + }, + contentLoadChildNodes: { + type: 'boolean' + }, + mediaIds: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + mediaLoadChildNodes: { + type: 'boolean' + }, + documentTypes: { + type: 'array', + items: { + type: 'string' + } + }, + mediaTypes: { + type: 'array', + items: { + type: 'string' + } + }, + dataTypes: { + type: 'array', + items: { + type: 'string' + } + }, + templates: { + type: 'array', + items: { + type: 'string' + } + }, + partialViews: { + type: 'array', + items: { + type: 'string' + } + }, + stylesheets: { + type: 'array', + items: { + type: 'string' + } + }, + scripts: { + type: 'array', + items: { + type: 'string' + } + }, + languages: { + type: 'array', + items: { + type: 'string' + } + }, + dictionaryItems: { + type: 'array', + items: { + type: 'string' + } + }, + packagePath: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UpdatePartialViewRequestModelSchema = { + required: ['content'], + type: 'object', + properties: { + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UpdateScriptRequestModelSchema = { + required: ['content'], + type: 'object', + properties: { + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UpdateStylesheetRequestModelSchema = { + required: ['content'], + type: 'object', + properties: { + content: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UpdateTemplateRequestModelSchema = { + required: ['alias', 'name'], + type: 'object', + properties: { + name: { + minLength: 1, + type: 'string' + }, + alias: { + minLength: 1, + type: 'string' + }, + content: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const UpdateUserDataRequestModelSchema = { + required: ['group', 'identifier', 'key', 'value'], + type: 'object', + properties: { + group: { + type: 'string' + }, + identifier: { + type: 'string' + }, + value: { + type: 'string' + }, + key: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const UpdateUserGroupRequestModelSchema = { + required: ['alias', 'documentRootAccess', 'fallbackPermissions', 'hasAccessToAllLanguages', 'languages', 'mediaRootAccess', 'name', 'permissions', 'sections'], + type: 'object', + properties: { + name: { + type: 'string' + }, + alias: { + type: 'string' + }, + icon: { + type: 'string', + nullable: true + }, + sections: { + type: 'array', + items: { + type: 'string' + } + }, + languages: { + type: 'array', + items: { + type: 'string' + } + }, + hasAccessToAllLanguages: { + type: 'boolean' + }, + documentStartNode: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + documentRootAccess: { + type: 'boolean' + }, + mediaStartNode: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + mediaRootAccess: { + type: 'boolean' + }, + fallbackPermissions: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + }, + permissions: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentPermissionPresentationModel' + }, + { + '$ref': '#/components/schemas/UnknownTypePermissionPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateUserGroupsOnUserRequestModelSchema = { + required: ['userGroupIds', 'userIds'], + type: 'object', + properties: { + userIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + userGroupIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UpdateUserRequestModelSchema = { + required: ['documentStartNodeIds', 'email', 'hasDocumentRootAccess', 'hasMediaRootAccess', 'languageIsoCode', 'mediaStartNodeIds', 'name', 'userGroupIds', 'userName'], + type: 'object', + properties: { + email: { + type: 'string' + }, + userName: { + type: 'string' + }, + name: { + type: 'string' + }, + userGroupIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + languageIsoCode: { + type: 'string' + }, + documentStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasDocumentRootAccess: { + type: 'boolean' + }, + mediaStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasMediaRootAccess: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const UpdateWebhookRequestModelSchema = { + required: ['contentTypeKeys', 'enabled', 'events', 'headers', 'url'], + type: 'object', + properties: { + enabled: { + type: 'boolean' + }, + url: { + minLength: 1, + type: 'string' + }, + contentTypeKeys: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + headers: { + type: 'object', + additionalProperties: { + type: 'string' + } + }, + events: { + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const UpgradeCheckResponseModelSchema = { + required: ['comment', 'type', 'url'], + type: 'object', + properties: { + type: { + type: 'string' + }, + comment: { + type: 'string' + }, + url: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UpgradeSettingsResponseModelSchema = { + required: ['currentState', 'newState', 'newVersion', 'oldVersion', 'reportUrl'], + type: 'object', + properties: { + currentState: { + minLength: 1, + type: 'string' + }, + newState: { + minLength: 1, + type: 'string' + }, + newVersion: { + minLength: 1, + type: 'string' + }, + oldVersion: { + minLength: 1, + type: 'string' + }, + reportUrl: { + type: 'string', + readOnly: true + } + }, + additionalProperties: false +} as const; + +export const UserConfigurationResponseModelSchema = { + required: ['canInviteUsers', 'passwordConfiguration', 'usernameIsEmail'], + type: 'object', + properties: { + canInviteUsers: { + type: 'boolean' + }, + usernameIsEmail: { + type: 'boolean' + }, + passwordConfiguration: { + oneOf: [ + { + '$ref': '#/components/schemas/PasswordConfigurationResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const UserDataModelSchema = { + required: ['group', 'identifier', 'value'], + type: 'object', + properties: { + group: { + type: 'string' + }, + identifier: { + type: 'string' + }, + value: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const UserDataOperationStatusModelSchema = { + enum: ['Success', 'NotFound', 'UserNotFound', 'AlreadyExists'], + type: 'string' +} as const; + +export const UserDataResponseModelSchema = { + required: ['group', 'identifier', 'key', 'value'], + type: 'object', + properties: { + group: { + type: 'string' + }, + identifier: { + type: 'string' + }, + value: { + type: 'string' + }, + key: { + type: 'string', + format: 'uuid' + } + }, + additionalProperties: false +} as const; + +export const UserExternalLoginProviderModelSchema = { + required: ['hasManualLinkingEnabled', 'isLinkedOnUser', 'providerSchemeName'], + type: 'object', + properties: { + providerSchemeName: { + type: 'string' + }, + providerKey: { + type: 'string', + nullable: true + }, + isLinkedOnUser: { + type: 'boolean' + }, + hasManualLinkingEnabled: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const UserGroupItemResponseModelSchema = { + required: ['id', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + icon: { + type: 'string', + nullable: true + }, + alias: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const UserGroupResponseModelSchema = { + required: ['alias', 'aliasCanBeChanged', 'documentRootAccess', 'fallbackPermissions', 'hasAccessToAllLanguages', 'id', 'isDeletable', 'languages', 'mediaRootAccess', 'name', 'permissions', 'sections'], + type: 'object', + properties: { + name: { + type: 'string' + }, + alias: { + type: 'string' + }, + icon: { + type: 'string', + nullable: true + }, + sections: { + type: 'array', + items: { + type: 'string' + } + }, + languages: { + type: 'array', + items: { + type: 'string' + } + }, + hasAccessToAllLanguages: { + type: 'boolean' + }, + documentStartNode: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + documentRootAccess: { + type: 'boolean' + }, + mediaStartNode: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + mediaRootAccess: { + type: 'boolean' + }, + fallbackPermissions: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + }, + permissions: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentPermissionPresentationModel' + }, + { + '$ref': '#/components/schemas/UnknownTypePermissionPresentationModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + isDeletable: { + type: 'boolean' + }, + aliasCanBeChanged: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const UserInstallRequestModelSchema = { + required: ['email', 'name', 'password', 'subscribeToNewsletter'], + type: 'object', + properties: { + name: { + maxLength: 255, + minLength: 0, + type: 'string' + }, + email: { + minLength: 1, + type: 'string', + format: 'email' + }, + password: { + minLength: 1, + type: 'string' + }, + subscribeToNewsletter: { + type: 'boolean', + readOnly: true + } + }, + additionalProperties: false +} as const; + +export const UserItemResponseModelSchema = { + required: ['avatarUrls', 'id', 'kind', 'name'], + type: 'object', + properties: { + id: { + type: 'string', + format: 'uuid' + }, + name: { + type: 'string' + }, + avatarUrls: { + type: 'array', + items: { + type: 'string' + } + }, + kind: { + '$ref': '#/components/schemas/UserKindModel' + } + }, + additionalProperties: false +} as const; + +export const UserKindModelSchema = { + enum: ['Default', 'Api'], + type: 'string' +} as const; + +export const UserOrderModelSchema = { + enum: ['UserName', 'Language', 'Name', 'Email', 'Id', 'CreateDate', 'UpdateDate', 'IsApproved', 'IsLockedOut', 'LastLoginDate'], + type: 'string' +} as const; + +export const UserPermissionModelSchema = { + required: ['nodeKey', 'permissions'], + type: 'object', + properties: { + nodeKey: { + type: 'string', + format: 'uuid' + }, + permissions: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + } + } + }, + additionalProperties: false +} as const; + +export const UserPermissionsResponseModelSchema = { + required: ['permissions'], + type: 'object', + properties: { + permissions: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/UserPermissionModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UserResponseModelSchema = { + required: ['avatarUrls', 'createDate', 'documentStartNodeIds', 'email', 'failedLoginAttempts', 'hasDocumentRootAccess', 'hasMediaRootAccess', 'id', 'isAdmin', 'kind', 'mediaStartNodeIds', 'name', 'state', 'updateDate', 'userGroupIds', 'userName'], + type: 'object', + properties: { + email: { + type: 'string' + }, + userName: { + type: 'string' + }, + name: { + type: 'string' + }, + userGroupIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + id: { + type: 'string', + format: 'uuid' + }, + languageIsoCode: { + type: 'string', + nullable: true + }, + documentStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasDocumentRootAccess: { + type: 'boolean' + }, + mediaStartNodeIds: { + uniqueItems: true, + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + } + }, + hasMediaRootAccess: { + type: 'boolean' + }, + avatarUrls: { + type: 'array', + items: { + type: 'string' + } + }, + state: { + '$ref': '#/components/schemas/UserStateModel' + }, + failedLoginAttempts: { + type: 'integer', + format: 'int32' + }, + createDate: { + type: 'string', + format: 'date-time' + }, + updateDate: { + type: 'string', + format: 'date-time' + }, + lastLoginDate: { + type: 'string', + format: 'date-time', + nullable: true + }, + lastLockoutDate: { + type: 'string', + format: 'date-time', + nullable: true + }, + lastPasswordChangeDate: { + type: 'string', + format: 'date-time', + nullable: true + }, + isAdmin: { + type: 'boolean' + }, + kind: { + '$ref': '#/components/schemas/UserKindModel' + } + }, + additionalProperties: false +} as const; + +export const UserSettingsPresentationModelSchema = { + required: ['consentLevels', 'minCharLength', 'minNonAlphaNumericLength'], + type: 'object', + properties: { + minCharLength: { + type: 'integer', + format: 'int32' + }, + minNonAlphaNumericLength: { + type: 'integer', + format: 'int32' + }, + consentLevels: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/ConsentLevelPresentationModel' + } + ] + } + } + }, + additionalProperties: false +} as const; + +export const UserStateModelSchema = { + enum: ['Active', 'Disabled', 'LockedOut', 'Invited', 'Inactive', 'All'], + type: 'string' +} as const; + +export const UserTwoFactorProviderModelSchema = { + required: ['isEnabledOnUser', 'providerName'], + type: 'object', + properties: { + providerName: { + type: 'string' + }, + isEnabledOnUser: { + type: 'boolean' + } + }, + additionalProperties: false +} as const; + +export const ValidateUpdateDocumentRequestModelSchema = { + required: ['values', 'variants'], + type: 'object', + properties: { + values: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentValueModel' + } + ] + } + }, + variants: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/DocumentVariantRequestModel' + } + ] + } + }, + template: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ], + nullable: true + }, + cultures: { + uniqueItems: true, + type: 'array', + items: { + type: 'string' + }, + nullable: true + } + }, + additionalProperties: false +} as const; + +export const VariantItemResponseModelSchema = { + required: ['name'], + type: 'object', + properties: { + name: { + type: 'string' + }, + culture: { + type: 'string', + nullable: true + } + }, + additionalProperties: false +} as const; + +export const VerifyInviteUserRequestModelSchema = { + required: ['token', 'user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + token: { + minLength: 1, + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const VerifyInviteUserResponseModelSchema = { + required: ['passwordConfiguration'], + type: 'object', + properties: { + passwordConfiguration: { + oneOf: [ + { + '$ref': '#/components/schemas/PasswordConfigurationResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const VerifyResetPasswordResponseModelSchema = { + required: ['passwordConfiguration'], + type: 'object', + properties: { + passwordConfiguration: { + oneOf: [ + { + '$ref': '#/components/schemas/PasswordConfigurationResponseModel' + } + ] + } + }, + additionalProperties: false +} as const; + +export const VerifyResetPasswordTokenRequestModelSchema = { + required: ['resetCode', 'user'], + type: 'object', + properties: { + user: { + oneOf: [ + { + '$ref': '#/components/schemas/ReferenceByIdModel' + } + ] + }, + resetCode: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const WebhookEventModelSchema = { + required: ['alias', 'eventName', 'eventType'], + type: 'object', + properties: { + eventName: { + type: 'string' + }, + eventType: { + type: 'string' + }, + alias: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const WebhookEventResponseModelSchema = { + required: ['alias', 'eventName', 'eventType'], + type: 'object', + properties: { + eventName: { + type: 'string' + }, + eventType: { + type: 'string' + }, + alias: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const WebhookItemResponseModelSchema = { + required: ['enabled', 'events', 'name', 'types', 'url'], + type: 'object', + properties: { + enabled: { + type: 'boolean' + }, + name: { + type: 'string' + }, + events: { + type: 'string' + }, + url: { + type: 'string' + }, + types: { + type: 'string' + } + }, + additionalProperties: false +} as const; + +export const WebhookResponseModelSchema = { + required: ['contentTypeKeys', 'enabled', 'events', 'headers', 'id', 'url'], + type: 'object', + properties: { + enabled: { + type: 'boolean' + }, + url: { + minLength: 1, + type: 'string' + }, + contentTypeKeys: { + type: 'array', + items: { + type: 'string', + format: 'uuid' + } + }, + headers: { + type: 'object', + additionalProperties: { + type: 'string' + } + }, + id: { + type: 'string', + format: 'uuid' + }, + events: { + type: 'array', + items: { + oneOf: [ + { + '$ref': '#/components/schemas/WebhookEventResponseModel' + } + ] + } + } + }, + additionalProperties: false +} as const; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services.gen.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services.gen.ts index 8eecab4cc60d..c3f1d924dc95 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services.gen.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/services.gen.ts @@ -3,7 +3,7 @@ import type { CancelablePromise } from './core/CancelablePromise'; import { OpenAPI } from './core/OpenAPI'; import { request as __request } from './core/request'; -import type { GetCultureData, GetCultureResponse, PostDataTypeData, PostDataTypeResponse, GetDataTypeByIdData, GetDataTypeByIdResponse, DeleteDataTypeByIdData, DeleteDataTypeByIdResponse, PutDataTypeByIdData, PutDataTypeByIdResponse, PostDataTypeByIdCopyData, PostDataTypeByIdCopyResponse, GetDataTypeByIdIsUsedData, GetDataTypeByIdIsUsedResponse, PutDataTypeByIdMoveData, PutDataTypeByIdMoveResponse, GetDataTypeByIdReferencesData, GetDataTypeByIdReferencesResponse, GetDataTypeConfigurationResponse, PostDataTypeFolderData, PostDataTypeFolderResponse, GetDataTypeFolderByIdData, GetDataTypeFolderByIdResponse, DeleteDataTypeFolderByIdData, DeleteDataTypeFolderByIdResponse, PutDataTypeFolderByIdData, PutDataTypeFolderByIdResponse, GetFilterDataTypeData, GetFilterDataTypeResponse, GetItemDataTypeData, GetItemDataTypeResponse, GetItemDataTypeSearchData, GetItemDataTypeSearchResponse, GetTreeDataTypeAncestorsData, GetTreeDataTypeAncestorsResponse, GetTreeDataTypeChildrenData, GetTreeDataTypeChildrenResponse, GetTreeDataTypeRootData, GetTreeDataTypeRootResponse, GetDictionaryData, GetDictionaryResponse, PostDictionaryData, PostDictionaryResponse, GetDictionaryByIdData, GetDictionaryByIdResponse, DeleteDictionaryByIdData, DeleteDictionaryByIdResponse, PutDictionaryByIdData, PutDictionaryByIdResponse, GetDictionaryByIdExportData, GetDictionaryByIdExportResponse, PutDictionaryByIdMoveData, PutDictionaryByIdMoveResponse, PostDictionaryImportData, PostDictionaryImportResponse, GetItemDictionaryData, GetItemDictionaryResponse, GetTreeDictionaryAncestorsData, GetTreeDictionaryAncestorsResponse, GetTreeDictionaryChildrenData, GetTreeDictionaryChildrenResponse, GetTreeDictionaryRootData, GetTreeDictionaryRootResponse, PostDocumentBlueprintData, PostDocumentBlueprintResponse, GetDocumentBlueprintByIdData, GetDocumentBlueprintByIdResponse, DeleteDocumentBlueprintByIdData, DeleteDocumentBlueprintByIdResponse, PutDocumentBlueprintByIdData, PutDocumentBlueprintByIdResponse, PutDocumentBlueprintByIdMoveData, PutDocumentBlueprintByIdMoveResponse, PostDocumentBlueprintFolderData, PostDocumentBlueprintFolderResponse, GetDocumentBlueprintFolderByIdData, GetDocumentBlueprintFolderByIdResponse, DeleteDocumentBlueprintFolderByIdData, DeleteDocumentBlueprintFolderByIdResponse, PutDocumentBlueprintFolderByIdData, PutDocumentBlueprintFolderByIdResponse, PostDocumentBlueprintFromDocumentData, PostDocumentBlueprintFromDocumentResponse, GetItemDocumentBlueprintData, GetItemDocumentBlueprintResponse, GetTreeDocumentBlueprintAncestorsData, GetTreeDocumentBlueprintAncestorsResponse, GetTreeDocumentBlueprintChildrenData, GetTreeDocumentBlueprintChildrenResponse, GetTreeDocumentBlueprintRootData, GetTreeDocumentBlueprintRootResponse, PostDocumentTypeData, PostDocumentTypeResponse, GetDocumentTypeByIdData, GetDocumentTypeByIdResponse, DeleteDocumentTypeByIdData, DeleteDocumentTypeByIdResponse, PutDocumentTypeByIdData, PutDocumentTypeByIdResponse, GetDocumentTypeByIdAllowedChildrenData, GetDocumentTypeByIdAllowedChildrenResponse, GetDocumentTypeByIdBlueprintData, GetDocumentTypeByIdBlueprintResponse, GetDocumentTypeByIdCompositionReferencesData, GetDocumentTypeByIdCompositionReferencesResponse, PostDocumentTypeByIdCopyData, PostDocumentTypeByIdCopyResponse, GetDocumentTypeByIdExportData, GetDocumentTypeByIdExportResponse, PutDocumentTypeByIdImportData, PutDocumentTypeByIdImportResponse, PutDocumentTypeByIdMoveData, PutDocumentTypeByIdMoveResponse, GetDocumentTypeAllowedAtRootData, GetDocumentTypeAllowedAtRootResponse, PostDocumentTypeAvailableCompositionsData, PostDocumentTypeAvailableCompositionsResponse, GetDocumentTypeConfigurationResponse, PostDocumentTypeFolderData, PostDocumentTypeFolderResponse, GetDocumentTypeFolderByIdData, GetDocumentTypeFolderByIdResponse, DeleteDocumentTypeFolderByIdData, DeleteDocumentTypeFolderByIdResponse, PutDocumentTypeFolderByIdData, PutDocumentTypeFolderByIdResponse, PostDocumentTypeImportData, PostDocumentTypeImportResponse, GetItemDocumentTypeData, GetItemDocumentTypeResponse, GetItemDocumentTypeSearchData, GetItemDocumentTypeSearchResponse, GetTreeDocumentTypeAncestorsData, GetTreeDocumentTypeAncestorsResponse, GetTreeDocumentTypeChildrenData, GetTreeDocumentTypeChildrenResponse, GetTreeDocumentTypeRootData, GetTreeDocumentTypeRootResponse, GetDocumentVersionData, GetDocumentVersionResponse, GetDocumentVersionByIdData, GetDocumentVersionByIdResponse, PutDocumentVersionByIdPreventCleanupData, PutDocumentVersionByIdPreventCleanupResponse, PostDocumentVersionByIdRollbackData, PostDocumentVersionByIdRollbackResponse, GetCollectionDocumentByIdData, GetCollectionDocumentByIdResponse, PostDocumentData, PostDocumentResponse, GetDocumentByIdData, GetDocumentByIdResponse, DeleteDocumentByIdData, DeleteDocumentByIdResponse, PutDocumentByIdData, PutDocumentByIdResponse, GetDocumentByIdAuditLogData, GetDocumentByIdAuditLogResponse, PostDocumentByIdCopyData, PostDocumentByIdCopyResponse, GetDocumentByIdDomainsData, GetDocumentByIdDomainsResponse, PutDocumentByIdDomainsData, PutDocumentByIdDomainsResponse, PutDocumentByIdMoveData, PutDocumentByIdMoveResponse, PutDocumentByIdMoveToRecycleBinData, PutDocumentByIdMoveToRecycleBinResponse, GetDocumentByIdNotificationsData, GetDocumentByIdNotificationsResponse, PutDocumentByIdNotificationsData, PutDocumentByIdNotificationsResponse, PostDocumentByIdPublicAccessData, PostDocumentByIdPublicAccessResponse, DeleteDocumentByIdPublicAccessData, DeleteDocumentByIdPublicAccessResponse, GetDocumentByIdPublicAccessData, GetDocumentByIdPublicAccessResponse, PutDocumentByIdPublicAccessData, PutDocumentByIdPublicAccessResponse, PutDocumentByIdPublishData, PutDocumentByIdPublishResponse, PutDocumentByIdPublishWithDescendantsData, PutDocumentByIdPublishWithDescendantsResponse, GetDocumentByIdPublishedData, GetDocumentByIdPublishedResponse, GetDocumentByIdReferencedByData, GetDocumentByIdReferencedByResponse, GetDocumentByIdReferencedDescendantsData, GetDocumentByIdReferencedDescendantsResponse, PutDocumentByIdUnpublishData, PutDocumentByIdUnpublishResponse, PutDocumentByIdValidateData, PutDocumentByIdValidateResponse, PutUmbracoManagementApiV11DocumentByIdValidate11Data, PutUmbracoManagementApiV11DocumentByIdValidate11Response, GetDocumentAreReferencedData, GetDocumentAreReferencedResponse, GetDocumentConfigurationResponse, PutDocumentSortData, PutDocumentSortResponse, GetDocumentUrlsData, GetDocumentUrlsResponse, PostDocumentValidateData, PostDocumentValidateResponse, GetItemDocumentData, GetItemDocumentResponse, GetItemDocumentSearchData, GetItemDocumentSearchResponse, DeleteRecycleBinDocumentResponse, DeleteRecycleBinDocumentByIdData, DeleteRecycleBinDocumentByIdResponse, GetRecycleBinDocumentByIdOriginalParentData, GetRecycleBinDocumentByIdOriginalParentResponse, PutRecycleBinDocumentByIdRestoreData, PutRecycleBinDocumentByIdRestoreResponse, GetRecycleBinDocumentChildrenData, GetRecycleBinDocumentChildrenResponse, GetRecycleBinDocumentRootData, GetRecycleBinDocumentRootResponse, GetTreeDocumentAncestorsData, GetTreeDocumentAncestorsResponse, GetTreeDocumentChildrenData, GetTreeDocumentChildrenResponse, GetTreeDocumentRootData, GetTreeDocumentRootResponse, PostDynamicRootQueryData, PostDynamicRootQueryResponse, GetDynamicRootStepsResponse, GetHealthCheckGroupData, GetHealthCheckGroupResponse, GetHealthCheckGroupByNameData, GetHealthCheckGroupByNameResponse, PostHealthCheckGroupByNameCheckData, PostHealthCheckGroupByNameCheckResponse, PostHealthCheckExecuteActionData, PostHealthCheckExecuteActionResponse, GetHelpData, GetHelpResponse, GetImagingResizeUrlsData, GetImagingResizeUrlsResponse, GetImportAnalyzeData, GetImportAnalyzeResponse, GetIndexerData, GetIndexerResponse, GetIndexerByIndexNameData, GetIndexerByIndexNameResponse, PostIndexerByIndexNameRebuildData, PostIndexerByIndexNameRebuildResponse, GetInstallSettingsResponse, PostInstallSetupData, PostInstallSetupResponse, PostInstallValidateDatabaseData, PostInstallValidateDatabaseResponse, GetItemLanguageData, GetItemLanguageResponse, GetItemLanguageDefaultResponse, GetLanguageData, GetLanguageResponse, PostLanguageData, PostLanguageResponse, GetLanguageByIsoCodeData, GetLanguageByIsoCodeResponse, DeleteLanguageByIsoCodeData, DeleteLanguageByIsoCodeResponse, PutLanguageByIsoCodeData, PutLanguageByIsoCodeResponse, GetLogViewerLevelData, GetLogViewerLevelResponse, GetLogViewerLevelCountData, GetLogViewerLevelCountResponse, GetLogViewerLogData, GetLogViewerLogResponse, GetLogViewerMessageTemplateData, GetLogViewerMessageTemplateResponse, GetLogViewerSavedSearchData, GetLogViewerSavedSearchResponse, PostLogViewerSavedSearchData, PostLogViewerSavedSearchResponse, GetLogViewerSavedSearchByNameData, GetLogViewerSavedSearchByNameResponse, DeleteLogViewerSavedSearchByNameData, DeleteLogViewerSavedSearchByNameResponse, GetLogViewerValidateLogsSizeData, GetLogViewerValidateLogsSizeResponse, GetManifestManifestResponse, GetManifestManifestPrivateResponse, GetManifestManifestPublicResponse, GetItemMediaTypeData, GetItemMediaTypeResponse, GetItemMediaTypeAllowedData, GetItemMediaTypeAllowedResponse, GetItemMediaTypeFoldersData, GetItemMediaTypeFoldersResponse, GetItemMediaTypeSearchData, GetItemMediaTypeSearchResponse, PostMediaTypeData, PostMediaTypeResponse, GetMediaTypeByIdData, GetMediaTypeByIdResponse, DeleteMediaTypeByIdData, DeleteMediaTypeByIdResponse, PutMediaTypeByIdData, PutMediaTypeByIdResponse, GetMediaTypeByIdAllowedChildrenData, GetMediaTypeByIdAllowedChildrenResponse, GetMediaTypeByIdCompositionReferencesData, GetMediaTypeByIdCompositionReferencesResponse, PostMediaTypeByIdCopyData, PostMediaTypeByIdCopyResponse, GetMediaTypeByIdExportData, GetMediaTypeByIdExportResponse, PutMediaTypeByIdImportData, PutMediaTypeByIdImportResponse, PutMediaTypeByIdMoveData, PutMediaTypeByIdMoveResponse, GetMediaTypeAllowedAtRootData, GetMediaTypeAllowedAtRootResponse, PostMediaTypeAvailableCompositionsData, PostMediaTypeAvailableCompositionsResponse, GetMediaTypeConfigurationResponse, PostMediaTypeFolderData, PostMediaTypeFolderResponse, GetMediaTypeFolderByIdData, GetMediaTypeFolderByIdResponse, DeleteMediaTypeFolderByIdData, DeleteMediaTypeFolderByIdResponse, PutMediaTypeFolderByIdData, PutMediaTypeFolderByIdResponse, PostMediaTypeImportData, PostMediaTypeImportResponse, GetTreeMediaTypeAncestorsData, GetTreeMediaTypeAncestorsResponse, GetTreeMediaTypeChildrenData, GetTreeMediaTypeChildrenResponse, GetTreeMediaTypeRootData, GetTreeMediaTypeRootResponse, GetCollectionMediaData, GetCollectionMediaResponse, GetItemMediaData, GetItemMediaResponse, GetItemMediaSearchData, GetItemMediaSearchResponse, PostMediaData, PostMediaResponse, GetMediaByIdData, GetMediaByIdResponse, DeleteMediaByIdData, DeleteMediaByIdResponse, PutMediaByIdData, PutMediaByIdResponse, GetMediaByIdAuditLogData, GetMediaByIdAuditLogResponse, PutMediaByIdMoveData, PutMediaByIdMoveResponse, PutMediaByIdMoveToRecycleBinData, PutMediaByIdMoveToRecycleBinResponse, GetMediaByIdReferencedByData, GetMediaByIdReferencedByResponse, GetMediaByIdReferencedDescendantsData, GetMediaByIdReferencedDescendantsResponse, PutMediaByIdValidateData, PutMediaByIdValidateResponse, GetMediaAreReferencedData, GetMediaAreReferencedResponse, GetMediaConfigurationResponse, PutMediaSortData, PutMediaSortResponse, GetMediaUrlsData, GetMediaUrlsResponse, PostMediaValidateData, PostMediaValidateResponse, DeleteRecycleBinMediaResponse, DeleteRecycleBinMediaByIdData, DeleteRecycleBinMediaByIdResponse, GetRecycleBinMediaByIdOriginalParentData, GetRecycleBinMediaByIdOriginalParentResponse, PutRecycleBinMediaByIdRestoreData, PutRecycleBinMediaByIdRestoreResponse, GetRecycleBinMediaChildrenData, GetRecycleBinMediaChildrenResponse, GetRecycleBinMediaRootData, GetRecycleBinMediaRootResponse, GetTreeMediaAncestorsData, GetTreeMediaAncestorsResponse, GetTreeMediaChildrenData, GetTreeMediaChildrenResponse, GetTreeMediaRootData, GetTreeMediaRootResponse, GetItemMemberGroupData, GetItemMemberGroupResponse, GetMemberGroupData, GetMemberGroupResponse, PostMemberGroupData, PostMemberGroupResponse, GetMemberGroupByIdData, GetMemberGroupByIdResponse, DeleteMemberGroupByIdData, DeleteMemberGroupByIdResponse, PutMemberGroupByIdData, PutMemberGroupByIdResponse, GetTreeMemberGroupRootData, GetTreeMemberGroupRootResponse, GetItemMemberTypeData, GetItemMemberTypeResponse, GetItemMemberTypeSearchData, GetItemMemberTypeSearchResponse, PostMemberTypeData, PostMemberTypeResponse, GetMemberTypeByIdData, GetMemberTypeByIdResponse, DeleteMemberTypeByIdData, DeleteMemberTypeByIdResponse, PutMemberTypeByIdData, PutMemberTypeByIdResponse, GetMemberTypeByIdCompositionReferencesData, GetMemberTypeByIdCompositionReferencesResponse, PostMemberTypeByIdCopyData, PostMemberTypeByIdCopyResponse, PostMemberTypeAvailableCompositionsData, PostMemberTypeAvailableCompositionsResponse, GetMemberTypeConfigurationResponse, GetTreeMemberTypeRootData, GetTreeMemberTypeRootResponse, GetFilterMemberData, GetFilterMemberResponse, GetItemMemberData, GetItemMemberResponse, GetItemMemberSearchData, GetItemMemberSearchResponse, PostMemberData, PostMemberResponse, GetMemberByIdData, GetMemberByIdResponse, DeleteMemberByIdData, DeleteMemberByIdResponse, PutMemberByIdData, PutMemberByIdResponse, PutMemberByIdValidateData, PutMemberByIdValidateResponse, GetMemberConfigurationResponse, PostMemberValidateData, PostMemberValidateResponse, PostModelsBuilderBuildResponse, GetModelsBuilderDashboardResponse, GetModelsBuilderStatusResponse, GetObjectTypesData, GetObjectTypesResponse, GetOembedQueryData, GetOembedQueryResponse, PostPackageByNameRunMigrationData, PostPackageByNameRunMigrationResponse, GetPackageConfigurationResponse, GetPackageCreatedData, GetPackageCreatedResponse, PostPackageCreatedData, PostPackageCreatedResponse, GetPackageCreatedByIdData, GetPackageCreatedByIdResponse, DeletePackageCreatedByIdData, DeletePackageCreatedByIdResponse, PutPackageCreatedByIdData, PutPackageCreatedByIdResponse, GetPackageCreatedByIdDownloadData, GetPackageCreatedByIdDownloadResponse, GetPackageMigrationStatusData, GetPackageMigrationStatusResponse, GetItemPartialViewData, GetItemPartialViewResponse, PostPartialViewData, PostPartialViewResponse, GetPartialViewByPathData, GetPartialViewByPathResponse, DeletePartialViewByPathData, DeletePartialViewByPathResponse, PutPartialViewByPathData, PutPartialViewByPathResponse, PutPartialViewByPathRenameData, PutPartialViewByPathRenameResponse, PostPartialViewFolderData, PostPartialViewFolderResponse, GetPartialViewFolderByPathData, GetPartialViewFolderByPathResponse, DeletePartialViewFolderByPathData, DeletePartialViewFolderByPathResponse, GetPartialViewSnippetData, GetPartialViewSnippetResponse, GetPartialViewSnippetByIdData, GetPartialViewSnippetByIdResponse, GetTreePartialViewAncestorsData, GetTreePartialViewAncestorsResponse, GetTreePartialViewChildrenData, GetTreePartialViewChildrenResponse, GetTreePartialViewRootData, GetTreePartialViewRootResponse, DeletePreviewResponse, PostPreviewResponse, GetProfilingStatusResponse, PutProfilingStatusData, PutProfilingStatusResponse, GetPropertyTypeIsUsedData, GetPropertyTypeIsUsedResponse, PostPublishedCacheRebuildResponse, PostPublishedCacheReloadResponse, GetRedirectManagementData, GetRedirectManagementResponse, GetRedirectManagementByIdData, GetRedirectManagementByIdResponse, DeleteRedirectManagementByIdData, DeleteRedirectManagementByIdResponse, GetRedirectManagementStatusResponse, PostRedirectManagementStatusData, PostRedirectManagementStatusResponse, GetItemRelationTypeData, GetItemRelationTypeResponse, GetRelationTypeData, GetRelationTypeResponse, GetRelationTypeByIdData, GetRelationTypeByIdResponse, GetRelationByRelationTypeIdData, GetRelationByRelationTypeIdResponse, GetItemScriptData, GetItemScriptResponse, PostScriptData, PostScriptResponse, GetScriptByPathData, GetScriptByPathResponse, DeleteScriptByPathData, DeleteScriptByPathResponse, PutScriptByPathData, PutScriptByPathResponse, PutScriptByPathRenameData, PutScriptByPathRenameResponse, PostScriptFolderData, PostScriptFolderResponse, GetScriptFolderByPathData, GetScriptFolderByPathResponse, DeleteScriptFolderByPathData, DeleteScriptFolderByPathResponse, GetTreeScriptAncestorsData, GetTreeScriptAncestorsResponse, GetTreeScriptChildrenData, GetTreeScriptChildrenResponse, GetTreeScriptRootData, GetTreeScriptRootResponse, GetSearcherData, GetSearcherResponse, GetSearcherBySearcherNameQueryData, GetSearcherBySearcherNameQueryResponse, GetSecurityConfigurationResponse, PostSecurityForgotPasswordData, PostSecurityForgotPasswordResponse, PostSecurityForgotPasswordResetData, PostSecurityForgotPasswordResetResponse, PostSecurityForgotPasswordVerifyData, PostSecurityForgotPasswordVerifyResponse, GetSegmentData, GetSegmentResponse, GetServerConfigurationResponse, GetServerInformationResponse, GetServerStatusResponse, GetServerTroubleshootingResponse, GetServerUpgradeCheckResponse, GetItemStaticFileData, GetItemStaticFileResponse, GetTreeStaticFileAncestorsData, GetTreeStaticFileAncestorsResponse, GetTreeStaticFileChildrenData, GetTreeStaticFileChildrenResponse, GetTreeStaticFileRootData, GetTreeStaticFileRootResponse, GetItemStylesheetData, GetItemStylesheetResponse, PostStylesheetData, PostStylesheetResponse, GetStylesheetByPathData, GetStylesheetByPathResponse, DeleteStylesheetByPathData, DeleteStylesheetByPathResponse, PutStylesheetByPathData, PutStylesheetByPathResponse, PutStylesheetByPathRenameData, PutStylesheetByPathRenameResponse, PostStylesheetFolderData, PostStylesheetFolderResponse, GetStylesheetFolderByPathData, GetStylesheetFolderByPathResponse, DeleteStylesheetFolderByPathData, DeleteStylesheetFolderByPathResponse, GetTreeStylesheetAncestorsData, GetTreeStylesheetAncestorsResponse, GetTreeStylesheetChildrenData, GetTreeStylesheetChildrenResponse, GetTreeStylesheetRootData, GetTreeStylesheetRootResponse, GetTagData, GetTagResponse, GetTelemetryData, GetTelemetryResponse, GetTelemetryLevelResponse, PostTelemetryLevelData, PostTelemetryLevelResponse, GetItemTemplateData, GetItemTemplateResponse, GetItemTemplateSearchData, GetItemTemplateSearchResponse, PostTemplateData, PostTemplateResponse, GetTemplateByIdData, GetTemplateByIdResponse, DeleteTemplateByIdData, DeleteTemplateByIdResponse, PutTemplateByIdData, PutTemplateByIdResponse, GetTemplateConfigurationResponse, PostTemplateQueryExecuteData, PostTemplateQueryExecuteResponse, GetTemplateQuerySettingsResponse, GetTreeTemplateAncestorsData, GetTreeTemplateAncestorsResponse, GetTreeTemplateChildrenData, GetTreeTemplateChildrenResponse, GetTreeTemplateRootData, GetTreeTemplateRootResponse, PostTemporaryFileData, PostTemporaryFileResponse, GetTemporaryFileByIdData, GetTemporaryFileByIdResponse, DeleteTemporaryFileByIdData, DeleteTemporaryFileByIdResponse, GetTemporaryFileConfigurationResponse, PostUpgradeAuthorizeResponse, GetUpgradeSettingsResponse, PostUserDataData, PostUserDataResponse, GetUserDataData, GetUserDataResponse, PutUserDataData, PutUserDataResponse, GetUserDataByIdData, GetUserDataByIdResponse, GetFilterUserGroupData, GetFilterUserGroupResponse, GetItemUserGroupData, GetItemUserGroupResponse, DeleteUserGroupData, DeleteUserGroupResponse, PostUserGroupData, PostUserGroupResponse, GetUserGroupData, GetUserGroupResponse, GetUserGroupByIdData, GetUserGroupByIdResponse, DeleteUserGroupByIdData, DeleteUserGroupByIdResponse, PutUserGroupByIdData, PutUserGroupByIdResponse, DeleteUserGroupByIdUsersData, DeleteUserGroupByIdUsersResponse, PostUserGroupByIdUsersData, PostUserGroupByIdUsersResponse, GetFilterUserData, GetFilterUserResponse, GetItemUserData, GetItemUserResponse, PostUserData, PostUserResponse, DeleteUserData, DeleteUserResponse, GetUserData, GetUserResponse, GetUserByIdData, GetUserByIdResponse, DeleteUserByIdData, DeleteUserByIdResponse, PutUserByIdData, PutUserByIdResponse, GetUserById2FaData, GetUserById2FaResponse, DeleteUserById2FaByProviderNameData, DeleteUserById2FaByProviderNameResponse, GetUserByIdCalculateStartNodesData, GetUserByIdCalculateStartNodesResponse, PostUserByIdChangePasswordData, PostUserByIdChangePasswordResponse, PostUserByIdClientCredentialsData, PostUserByIdClientCredentialsResponse, GetUserByIdClientCredentialsData, GetUserByIdClientCredentialsResponse, DeleteUserByIdClientCredentialsByClientIdData, DeleteUserByIdClientCredentialsByClientIdResponse, PostUserByIdResetPasswordData, PostUserByIdResetPasswordResponse, DeleteUserAvatarByIdData, DeleteUserAvatarByIdResponse, PostUserAvatarByIdData, PostUserAvatarByIdResponse, GetUserConfigurationResponse, GetUserCurrentResponse, GetUserCurrent2FaResponse, DeleteUserCurrent2FaByProviderNameData, DeleteUserCurrent2FaByProviderNameResponse, PostUserCurrent2FaByProviderNameData, PostUserCurrent2FaByProviderNameResponse, GetUserCurrent2FaByProviderNameData, GetUserCurrent2FaByProviderNameResponse, PostUserCurrentAvatarData, PostUserCurrentAvatarResponse, PostUserCurrentChangePasswordData, PostUserCurrentChangePasswordResponse, GetUserCurrentConfigurationResponse, GetUserCurrentLoginProvidersResponse, GetUserCurrentPermissionsData, GetUserCurrentPermissionsResponse, GetUserCurrentPermissionsDocumentData, GetUserCurrentPermissionsDocumentResponse, GetUserCurrentPermissionsMediaData, GetUserCurrentPermissionsMediaResponse, PostUserDisableData, PostUserDisableResponse, PostUserEnableData, PostUserEnableResponse, PostUserInviteData, PostUserInviteResponse, PostUserInviteCreatePasswordData, PostUserInviteCreatePasswordResponse, PostUserInviteResendData, PostUserInviteResendResponse, PostUserInviteVerifyData, PostUserInviteVerifyResponse, PostUserSetUserGroupsData, PostUserSetUserGroupsResponse, PostUserUnlockData, PostUserUnlockResponse, GetItemWebhookData, GetItemWebhookResponse, GetWebhookData, GetWebhookResponse, PostWebhookData, PostWebhookResponse, GetWebhookByIdData, GetWebhookByIdResponse, DeleteWebhookByIdData, DeleteWebhookByIdResponse, PutWebhookByIdData, PutWebhookByIdResponse, GetWebhookEventsData, GetWebhookEventsResponse } from './types.gen'; +import type { GetCultureData, GetCultureResponse, PostDataTypeData, PostDataTypeResponse, GetDataTypeByIdData, GetDataTypeByIdResponse, DeleteDataTypeByIdData, DeleteDataTypeByIdResponse, PutDataTypeByIdData, PutDataTypeByIdResponse, PostDataTypeByIdCopyData, PostDataTypeByIdCopyResponse, GetDataTypeByIdIsUsedData, GetDataTypeByIdIsUsedResponse, PutDataTypeByIdMoveData, PutDataTypeByIdMoveResponse, GetDataTypeByIdReferencesData, GetDataTypeByIdReferencesResponse, GetDataTypeConfigurationResponse, PostDataTypeFolderData, PostDataTypeFolderResponse, GetDataTypeFolderByIdData, GetDataTypeFolderByIdResponse, DeleteDataTypeFolderByIdData, DeleteDataTypeFolderByIdResponse, PutDataTypeFolderByIdData, PutDataTypeFolderByIdResponse, GetFilterDataTypeData, GetFilterDataTypeResponse, GetItemDataTypeData, GetItemDataTypeResponse, GetItemDataTypeSearchData, GetItemDataTypeSearchResponse, GetTreeDataTypeAncestorsData, GetTreeDataTypeAncestorsResponse, GetTreeDataTypeChildrenData, GetTreeDataTypeChildrenResponse, GetTreeDataTypeRootData, GetTreeDataTypeRootResponse, GetDictionaryData, GetDictionaryResponse, PostDictionaryData, PostDictionaryResponse, GetDictionaryByIdData, GetDictionaryByIdResponse, DeleteDictionaryByIdData, DeleteDictionaryByIdResponse, PutDictionaryByIdData, PutDictionaryByIdResponse, GetDictionaryByIdExportData, GetDictionaryByIdExportResponse, PutDictionaryByIdMoveData, PutDictionaryByIdMoveResponse, PostDictionaryImportData, PostDictionaryImportResponse, GetItemDictionaryData, GetItemDictionaryResponse, GetTreeDictionaryAncestorsData, GetTreeDictionaryAncestorsResponse, GetTreeDictionaryChildrenData, GetTreeDictionaryChildrenResponse, GetTreeDictionaryRootData, GetTreeDictionaryRootResponse, GetCollectionDocumentByIdData, GetCollectionDocumentByIdResponse, PostDocumentData, PostDocumentResponse, GetDocumentByIdData, GetDocumentByIdResponse, DeleteDocumentByIdData, DeleteDocumentByIdResponse, PutDocumentByIdData, PutDocumentByIdResponse, GetDocumentByIdAuditLogData, GetDocumentByIdAuditLogResponse, PostDocumentByIdCopyData, PostDocumentByIdCopyResponse, GetDocumentByIdDomainsData, GetDocumentByIdDomainsResponse, PutDocumentByIdDomainsData, PutDocumentByIdDomainsResponse, PutDocumentByIdMoveData, PutDocumentByIdMoveResponse, PutDocumentByIdMoveToRecycleBinData, PutDocumentByIdMoveToRecycleBinResponse, GetDocumentByIdNotificationsData, GetDocumentByIdNotificationsResponse, PutDocumentByIdNotificationsData, PutDocumentByIdNotificationsResponse, PostDocumentByIdPublicAccessData, PostDocumentByIdPublicAccessResponse, DeleteDocumentByIdPublicAccessData, DeleteDocumentByIdPublicAccessResponse, GetDocumentByIdPublicAccessData, GetDocumentByIdPublicAccessResponse, PutDocumentByIdPublicAccessData, PutDocumentByIdPublicAccessResponse, PutDocumentByIdPublishData, PutDocumentByIdPublishResponse, PutDocumentByIdPublishWithDescendantsData, PutDocumentByIdPublishWithDescendantsResponse, GetDocumentByIdPublishedData, GetDocumentByIdPublishedResponse, GetDocumentByIdReferencedByData, GetDocumentByIdReferencedByResponse, GetDocumentByIdReferencedDescendantsData, GetDocumentByIdReferencedDescendantsResponse, PutDocumentByIdUnpublishData, PutDocumentByIdUnpublishResponse, PutDocumentByIdValidateData, PutDocumentByIdValidateResponse, PutUmbracoManagementApiV11DocumentByIdValidate11Data, PutUmbracoManagementApiV11DocumentByIdValidate11Response, GetDocumentAreReferencedData, GetDocumentAreReferencedResponse, GetDocumentConfigurationResponse, PutDocumentSortData, PutDocumentSortResponse, GetDocumentUrlsData, GetDocumentUrlsResponse, PostDocumentValidateData, PostDocumentValidateResponse, GetItemDocumentData, GetItemDocumentResponse, GetItemDocumentSearchData, GetItemDocumentSearchResponse, DeleteRecycleBinDocumentResponse, DeleteRecycleBinDocumentByIdData, DeleteRecycleBinDocumentByIdResponse, GetRecycleBinDocumentByIdOriginalParentData, GetRecycleBinDocumentByIdOriginalParentResponse, PutRecycleBinDocumentByIdRestoreData, PutRecycleBinDocumentByIdRestoreResponse, GetRecycleBinDocumentChildrenData, GetRecycleBinDocumentChildrenResponse, GetRecycleBinDocumentRootData, GetRecycleBinDocumentRootResponse, GetTreeDocumentAncestorsData, GetTreeDocumentAncestorsResponse, GetTreeDocumentChildrenData, GetTreeDocumentChildrenResponse, GetTreeDocumentRootData, GetTreeDocumentRootResponse, PostDocumentBlueprintData, PostDocumentBlueprintResponse, GetDocumentBlueprintByIdData, GetDocumentBlueprintByIdResponse, DeleteDocumentBlueprintByIdData, DeleteDocumentBlueprintByIdResponse, PutDocumentBlueprintByIdData, PutDocumentBlueprintByIdResponse, PutDocumentBlueprintByIdMoveData, PutDocumentBlueprintByIdMoveResponse, PostDocumentBlueprintFolderData, PostDocumentBlueprintFolderResponse, GetDocumentBlueprintFolderByIdData, GetDocumentBlueprintFolderByIdResponse, DeleteDocumentBlueprintFolderByIdData, DeleteDocumentBlueprintFolderByIdResponse, PutDocumentBlueprintFolderByIdData, PutDocumentBlueprintFolderByIdResponse, PostDocumentBlueprintFromDocumentData, PostDocumentBlueprintFromDocumentResponse, GetItemDocumentBlueprintData, GetItemDocumentBlueprintResponse, GetTreeDocumentBlueprintAncestorsData, GetTreeDocumentBlueprintAncestorsResponse, GetTreeDocumentBlueprintChildrenData, GetTreeDocumentBlueprintChildrenResponse, GetTreeDocumentBlueprintRootData, GetTreeDocumentBlueprintRootResponse, PostDocumentTypeData, PostDocumentTypeResponse, GetDocumentTypeByIdData, GetDocumentTypeByIdResponse, DeleteDocumentTypeByIdData, DeleteDocumentTypeByIdResponse, PutDocumentTypeByIdData, PutDocumentTypeByIdResponse, GetDocumentTypeByIdAllowedChildrenData, GetDocumentTypeByIdAllowedChildrenResponse, GetDocumentTypeByIdBlueprintData, GetDocumentTypeByIdBlueprintResponse, GetDocumentTypeByIdCompositionReferencesData, GetDocumentTypeByIdCompositionReferencesResponse, PostDocumentTypeByIdCopyData, PostDocumentTypeByIdCopyResponse, GetDocumentTypeByIdExportData, GetDocumentTypeByIdExportResponse, PutDocumentTypeByIdImportData, PutDocumentTypeByIdImportResponse, PutDocumentTypeByIdMoveData, PutDocumentTypeByIdMoveResponse, GetDocumentTypeAllowedAtRootData, GetDocumentTypeAllowedAtRootResponse, PostDocumentTypeAvailableCompositionsData, PostDocumentTypeAvailableCompositionsResponse, GetDocumentTypeConfigurationResponse, PostDocumentTypeFolderData, PostDocumentTypeFolderResponse, GetDocumentTypeFolderByIdData, GetDocumentTypeFolderByIdResponse, DeleteDocumentTypeFolderByIdData, DeleteDocumentTypeFolderByIdResponse, PutDocumentTypeFolderByIdData, PutDocumentTypeFolderByIdResponse, PostDocumentTypeImportData, PostDocumentTypeImportResponse, GetItemDocumentTypeData, GetItemDocumentTypeResponse, GetItemDocumentTypeSearchData, GetItemDocumentTypeSearchResponse, GetTreeDocumentTypeAncestorsData, GetTreeDocumentTypeAncestorsResponse, GetTreeDocumentTypeChildrenData, GetTreeDocumentTypeChildrenResponse, GetTreeDocumentTypeRootData, GetTreeDocumentTypeRootResponse, GetDocumentVersionData, GetDocumentVersionResponse, GetDocumentVersionByIdData, GetDocumentVersionByIdResponse, PutDocumentVersionByIdPreventCleanupData, PutDocumentVersionByIdPreventCleanupResponse, PostDocumentVersionByIdRollbackData, PostDocumentVersionByIdRollbackResponse, PostDynamicRootQueryData, PostDynamicRootQueryResponse, GetDynamicRootStepsResponse, GetHealthCheckGroupData, GetHealthCheckGroupResponse, GetHealthCheckGroupByNameData, GetHealthCheckGroupByNameResponse, PostHealthCheckGroupByNameCheckData, PostHealthCheckGroupByNameCheckResponse, PostHealthCheckExecuteActionData, PostHealthCheckExecuteActionResponse, GetHelpData, GetHelpResponse, GetImagingResizeUrlsData, GetImagingResizeUrlsResponse, GetImportAnalyzeData, GetImportAnalyzeResponse, GetIndexerData, GetIndexerResponse, GetIndexerByIndexNameData, GetIndexerByIndexNameResponse, PostIndexerByIndexNameRebuildData, PostIndexerByIndexNameRebuildResponse, GetInstallSettingsResponse, PostInstallSetupData, PostInstallSetupResponse, PostInstallValidateDatabaseData, PostInstallValidateDatabaseResponse, GetItemLanguageData, GetItemLanguageResponse, GetItemLanguageDefaultResponse, GetLanguageData, GetLanguageResponse, PostLanguageData, PostLanguageResponse, GetLanguageByIsoCodeData, GetLanguageByIsoCodeResponse, DeleteLanguageByIsoCodeData, DeleteLanguageByIsoCodeResponse, PutLanguageByIsoCodeData, PutLanguageByIsoCodeResponse, GetLogViewerLevelData, GetLogViewerLevelResponse, GetLogViewerLevelCountData, GetLogViewerLevelCountResponse, GetLogViewerLogData, GetLogViewerLogResponse, GetLogViewerMessageTemplateData, GetLogViewerMessageTemplateResponse, GetLogViewerSavedSearchData, GetLogViewerSavedSearchResponse, PostLogViewerSavedSearchData, PostLogViewerSavedSearchResponse, GetLogViewerSavedSearchByNameData, GetLogViewerSavedSearchByNameResponse, DeleteLogViewerSavedSearchByNameData, DeleteLogViewerSavedSearchByNameResponse, GetLogViewerValidateLogsSizeData, GetLogViewerValidateLogsSizeResponse, GetManifestManifestResponse, GetManifestManifestPrivateResponse, GetManifestManifestPublicResponse, GetCollectionMediaData, GetCollectionMediaResponse, GetItemMediaData, GetItemMediaResponse, GetItemMediaSearchData, GetItemMediaSearchResponse, PostMediaData, PostMediaResponse, GetMediaByIdData, GetMediaByIdResponse, DeleteMediaByIdData, DeleteMediaByIdResponse, PutMediaByIdData, PutMediaByIdResponse, GetMediaByIdAuditLogData, GetMediaByIdAuditLogResponse, PutMediaByIdMoveData, PutMediaByIdMoveResponse, PutMediaByIdMoveToRecycleBinData, PutMediaByIdMoveToRecycleBinResponse, GetMediaByIdReferencedByData, GetMediaByIdReferencedByResponse, GetMediaByIdReferencedDescendantsData, GetMediaByIdReferencedDescendantsResponse, PutMediaByIdValidateData, PutMediaByIdValidateResponse, GetMediaAreReferencedData, GetMediaAreReferencedResponse, GetMediaConfigurationResponse, PutMediaSortData, PutMediaSortResponse, GetMediaUrlsData, GetMediaUrlsResponse, PostMediaValidateData, PostMediaValidateResponse, DeleteRecycleBinMediaResponse, DeleteRecycleBinMediaByIdData, DeleteRecycleBinMediaByIdResponse, GetRecycleBinMediaByIdOriginalParentData, GetRecycleBinMediaByIdOriginalParentResponse, PutRecycleBinMediaByIdRestoreData, PutRecycleBinMediaByIdRestoreResponse, GetRecycleBinMediaChildrenData, GetRecycleBinMediaChildrenResponse, GetRecycleBinMediaRootData, GetRecycleBinMediaRootResponse, GetTreeMediaAncestorsData, GetTreeMediaAncestorsResponse, GetTreeMediaChildrenData, GetTreeMediaChildrenResponse, GetTreeMediaRootData, GetTreeMediaRootResponse, GetItemMediaTypeData, GetItemMediaTypeResponse, GetItemMediaTypeAllowedData, GetItemMediaTypeAllowedResponse, GetItemMediaTypeFoldersData, GetItemMediaTypeFoldersResponse, GetItemMediaTypeSearchData, GetItemMediaTypeSearchResponse, PostMediaTypeData, PostMediaTypeResponse, GetMediaTypeByIdData, GetMediaTypeByIdResponse, DeleteMediaTypeByIdData, DeleteMediaTypeByIdResponse, PutMediaTypeByIdData, PutMediaTypeByIdResponse, GetMediaTypeByIdAllowedChildrenData, GetMediaTypeByIdAllowedChildrenResponse, GetMediaTypeByIdCompositionReferencesData, GetMediaTypeByIdCompositionReferencesResponse, PostMediaTypeByIdCopyData, PostMediaTypeByIdCopyResponse, GetMediaTypeByIdExportData, GetMediaTypeByIdExportResponse, PutMediaTypeByIdImportData, PutMediaTypeByIdImportResponse, PutMediaTypeByIdMoveData, PutMediaTypeByIdMoveResponse, GetMediaTypeAllowedAtRootData, GetMediaTypeAllowedAtRootResponse, PostMediaTypeAvailableCompositionsData, PostMediaTypeAvailableCompositionsResponse, GetMediaTypeConfigurationResponse, PostMediaTypeFolderData, PostMediaTypeFolderResponse, GetMediaTypeFolderByIdData, GetMediaTypeFolderByIdResponse, DeleteMediaTypeFolderByIdData, DeleteMediaTypeFolderByIdResponse, PutMediaTypeFolderByIdData, PutMediaTypeFolderByIdResponse, PostMediaTypeImportData, PostMediaTypeImportResponse, GetTreeMediaTypeAncestorsData, GetTreeMediaTypeAncestorsResponse, GetTreeMediaTypeChildrenData, GetTreeMediaTypeChildrenResponse, GetTreeMediaTypeRootData, GetTreeMediaTypeRootResponse, GetFilterMemberData, GetFilterMemberResponse, GetItemMemberData, GetItemMemberResponse, GetItemMemberSearchData, GetItemMemberSearchResponse, PostMemberData, PostMemberResponse, GetMemberByIdData, GetMemberByIdResponse, DeleteMemberByIdData, DeleteMemberByIdResponse, PutMemberByIdData, PutMemberByIdResponse, PutMemberByIdValidateData, PutMemberByIdValidateResponse, GetMemberConfigurationResponse, PostMemberValidateData, PostMemberValidateResponse, GetItemMemberGroupData, GetItemMemberGroupResponse, GetMemberGroupData, GetMemberGroupResponse, PostMemberGroupData, PostMemberGroupResponse, GetMemberGroupByIdData, GetMemberGroupByIdResponse, DeleteMemberGroupByIdData, DeleteMemberGroupByIdResponse, PutMemberGroupByIdData, PutMemberGroupByIdResponse, GetTreeMemberGroupRootData, GetTreeMemberGroupRootResponse, GetItemMemberTypeData, GetItemMemberTypeResponse, GetItemMemberTypeSearchData, GetItemMemberTypeSearchResponse, PostMemberTypeData, PostMemberTypeResponse, GetMemberTypeByIdData, GetMemberTypeByIdResponse, DeleteMemberTypeByIdData, DeleteMemberTypeByIdResponse, PutMemberTypeByIdData, PutMemberTypeByIdResponse, GetMemberTypeByIdCompositionReferencesData, GetMemberTypeByIdCompositionReferencesResponse, PostMemberTypeByIdCopyData, PostMemberTypeByIdCopyResponse, PostMemberTypeAvailableCompositionsData, PostMemberTypeAvailableCompositionsResponse, GetMemberTypeConfigurationResponse, GetTreeMemberTypeRootData, GetTreeMemberTypeRootResponse, PostModelsBuilderBuildResponse, GetModelsBuilderDashboardResponse, GetModelsBuilderStatusResponse, GetObjectTypesData, GetObjectTypesResponse, GetOembedQueryData, GetOembedQueryResponse, PostPackageByNameRunMigrationData, PostPackageByNameRunMigrationResponse, GetPackageConfigurationResponse, GetPackageCreatedData, GetPackageCreatedResponse, PostPackageCreatedData, PostPackageCreatedResponse, GetPackageCreatedByIdData, GetPackageCreatedByIdResponse, DeletePackageCreatedByIdData, DeletePackageCreatedByIdResponse, PutPackageCreatedByIdData, PutPackageCreatedByIdResponse, GetPackageCreatedByIdDownloadData, GetPackageCreatedByIdDownloadResponse, GetPackageMigrationStatusData, GetPackageMigrationStatusResponse, GetItemPartialViewData, GetItemPartialViewResponse, PostPartialViewData, PostPartialViewResponse, GetPartialViewByPathData, GetPartialViewByPathResponse, DeletePartialViewByPathData, DeletePartialViewByPathResponse, PutPartialViewByPathData, PutPartialViewByPathResponse, PutPartialViewByPathRenameData, PutPartialViewByPathRenameResponse, PostPartialViewFolderData, PostPartialViewFolderResponse, GetPartialViewFolderByPathData, GetPartialViewFolderByPathResponse, DeletePartialViewFolderByPathData, DeletePartialViewFolderByPathResponse, GetPartialViewSnippetData, GetPartialViewSnippetResponse, GetPartialViewSnippetByIdData, GetPartialViewSnippetByIdResponse, GetTreePartialViewAncestorsData, GetTreePartialViewAncestorsResponse, GetTreePartialViewChildrenData, GetTreePartialViewChildrenResponse, GetTreePartialViewRootData, GetTreePartialViewRootResponse, DeletePreviewResponse, PostPreviewResponse, GetProfilingStatusResponse, PutProfilingStatusData, PutProfilingStatusResponse, GetPropertyTypeIsUsedData, GetPropertyTypeIsUsedResponse, PostPublishedCacheRebuildResponse, PostPublishedCacheReloadResponse, GetRedirectManagementData, GetRedirectManagementResponse, GetRedirectManagementByIdData, GetRedirectManagementByIdResponse, DeleteRedirectManagementByIdData, DeleteRedirectManagementByIdResponse, GetRedirectManagementStatusResponse, PostRedirectManagementStatusData, PostRedirectManagementStatusResponse, GetRelationByRelationTypeIdData, GetRelationByRelationTypeIdResponse, GetItemRelationTypeData, GetItemRelationTypeResponse, GetRelationTypeData, GetRelationTypeResponse, GetRelationTypeByIdData, GetRelationTypeByIdResponse, GetItemScriptData, GetItemScriptResponse, PostScriptData, PostScriptResponse, GetScriptByPathData, GetScriptByPathResponse, DeleteScriptByPathData, DeleteScriptByPathResponse, PutScriptByPathData, PutScriptByPathResponse, PutScriptByPathRenameData, PutScriptByPathRenameResponse, PostScriptFolderData, PostScriptFolderResponse, GetScriptFolderByPathData, GetScriptFolderByPathResponse, DeleteScriptFolderByPathData, DeleteScriptFolderByPathResponse, GetTreeScriptAncestorsData, GetTreeScriptAncestorsResponse, GetTreeScriptChildrenData, GetTreeScriptChildrenResponse, GetTreeScriptRootData, GetTreeScriptRootResponse, GetSearcherData, GetSearcherResponse, GetSearcherBySearcherNameQueryData, GetSearcherBySearcherNameQueryResponse, GetSecurityConfigurationResponse, PostSecurityForgotPasswordData, PostSecurityForgotPasswordResponse, PostSecurityForgotPasswordResetData, PostSecurityForgotPasswordResetResponse, PostSecurityForgotPasswordVerifyData, PostSecurityForgotPasswordVerifyResponse, GetSegmentData, GetSegmentResponse, GetServerConfigurationResponse, GetServerInformationResponse, GetServerStatusResponse, GetServerTroubleshootingResponse, GetServerUpgradeCheckResponse, GetItemStaticFileData, GetItemStaticFileResponse, GetTreeStaticFileAncestorsData, GetTreeStaticFileAncestorsResponse, GetTreeStaticFileChildrenData, GetTreeStaticFileChildrenResponse, GetTreeStaticFileRootData, GetTreeStaticFileRootResponse, GetItemStylesheetData, GetItemStylesheetResponse, PostStylesheetData, PostStylesheetResponse, GetStylesheetByPathData, GetStylesheetByPathResponse, DeleteStylesheetByPathData, DeleteStylesheetByPathResponse, PutStylesheetByPathData, PutStylesheetByPathResponse, PutStylesheetByPathRenameData, PutStylesheetByPathRenameResponse, PostStylesheetFolderData, PostStylesheetFolderResponse, GetStylesheetFolderByPathData, GetStylesheetFolderByPathResponse, DeleteStylesheetFolderByPathData, DeleteStylesheetFolderByPathResponse, GetTreeStylesheetAncestorsData, GetTreeStylesheetAncestorsResponse, GetTreeStylesheetChildrenData, GetTreeStylesheetChildrenResponse, GetTreeStylesheetRootData, GetTreeStylesheetRootResponse, GetTagData, GetTagResponse, GetTelemetryData, GetTelemetryResponse, GetTelemetryLevelResponse, PostTelemetryLevelData, PostTelemetryLevelResponse, GetItemTemplateData, GetItemTemplateResponse, GetItemTemplateSearchData, GetItemTemplateSearchResponse, PostTemplateData, PostTemplateResponse, GetTemplateByIdData, GetTemplateByIdResponse, DeleteTemplateByIdData, DeleteTemplateByIdResponse, PutTemplateByIdData, PutTemplateByIdResponse, GetTemplateConfigurationResponse, PostTemplateQueryExecuteData, PostTemplateQueryExecuteResponse, GetTemplateQuerySettingsResponse, GetTreeTemplateAncestorsData, GetTreeTemplateAncestorsResponse, GetTreeTemplateChildrenData, GetTreeTemplateChildrenResponse, GetTreeTemplateRootData, GetTreeTemplateRootResponse, PostTemporaryFileData, PostTemporaryFileResponse, GetTemporaryFileByIdData, GetTemporaryFileByIdResponse, DeleteTemporaryFileByIdData, DeleteTemporaryFileByIdResponse, GetTemporaryFileConfigurationResponse, PostUpgradeAuthorizeResponse, GetUpgradeSettingsResponse, GetFilterUserData, GetFilterUserResponse, GetItemUserData, GetItemUserResponse, PostUserData, PostUserResponse, DeleteUserData, DeleteUserResponse, GetUserData, GetUserResponse, GetUserByIdData, GetUserByIdResponse, DeleteUserByIdData, DeleteUserByIdResponse, PutUserByIdData, PutUserByIdResponse, GetUserById2FaData, GetUserById2FaResponse, DeleteUserById2FaByProviderNameData, DeleteUserById2FaByProviderNameResponse, GetUserByIdCalculateStartNodesData, GetUserByIdCalculateStartNodesResponse, PostUserByIdChangePasswordData, PostUserByIdChangePasswordResponse, PostUserByIdClientCredentialsData, PostUserByIdClientCredentialsResponse, GetUserByIdClientCredentialsData, GetUserByIdClientCredentialsResponse, DeleteUserByIdClientCredentialsByClientIdData, DeleteUserByIdClientCredentialsByClientIdResponse, PostUserByIdResetPasswordData, PostUserByIdResetPasswordResponse, DeleteUserAvatarByIdData, DeleteUserAvatarByIdResponse, PostUserAvatarByIdData, PostUserAvatarByIdResponse, GetUserConfigurationResponse, GetUserCurrentResponse, GetUserCurrent2FaResponse, DeleteUserCurrent2FaByProviderNameData, DeleteUserCurrent2FaByProviderNameResponse, PostUserCurrent2FaByProviderNameData, PostUserCurrent2FaByProviderNameResponse, GetUserCurrent2FaByProviderNameData, GetUserCurrent2FaByProviderNameResponse, PostUserCurrentAvatarData, PostUserCurrentAvatarResponse, PostUserCurrentChangePasswordData, PostUserCurrentChangePasswordResponse, GetUserCurrentConfigurationResponse, GetUserCurrentLoginProvidersResponse, GetUserCurrentPermissionsData, GetUserCurrentPermissionsResponse, GetUserCurrentPermissionsDocumentData, GetUserCurrentPermissionsDocumentResponse, GetUserCurrentPermissionsMediaData, GetUserCurrentPermissionsMediaResponse, PostUserDisableData, PostUserDisableResponse, PostUserEnableData, PostUserEnableResponse, PostUserInviteData, PostUserInviteResponse, PostUserInviteCreatePasswordData, PostUserInviteCreatePasswordResponse, PostUserInviteResendData, PostUserInviteResendResponse, PostUserInviteVerifyData, PostUserInviteVerifyResponse, PostUserSetUserGroupsData, PostUserSetUserGroupsResponse, PostUserUnlockData, PostUserUnlockResponse, PostUserDataData, PostUserDataResponse, GetUserDataData, GetUserDataResponse, PutUserDataData, PutUserDataResponse, GetUserDataByIdData, GetUserDataByIdResponse, GetFilterUserGroupData, GetFilterUserGroupResponse, GetItemUserGroupData, GetItemUserGroupResponse, DeleteUserGroupData, DeleteUserGroupResponse, PostUserGroupData, PostUserGroupResponse, GetUserGroupData, GetUserGroupResponse, GetUserGroupByIdData, GetUserGroupByIdResponse, DeleteUserGroupByIdData, DeleteUserGroupByIdResponse, PutUserGroupByIdData, PutUserGroupByIdResponse, DeleteUserGroupByIdUsersData, DeleteUserGroupByIdUsersResponse, PostUserGroupByIdUsersData, PostUserGroupByIdUsersResponse, GetItemWebhookData, GetItemWebhookResponse, GetWebhookData, GetWebhookResponse, PostWebhookData, PostWebhookResponse, GetWebhookByIdData, GetWebhookByIdResponse, DeleteWebhookByIdData, DeleteWebhookByIdResponse, PutWebhookByIdData, PutWebhookByIdResponse, GetWebhookEventsData, GetWebhookEventsResponse } from './types.gen'; export class CultureService { /** @@ -741,17 +741,55 @@ export class DictionaryService { } -export class DocumentBlueprintService { +export class DocumentService { + /** + * @param data The data for the request. + * @param data.id + * @param data.dataTypeId + * @param data.orderBy + * @param data.orderCulture + * @param data.orderDirection + * @param data.filter + * @param data.skip + * @param data.take + * @returns unknown OK + * @throws ApiError + */ + public static getCollectionDocumentById(data: GetCollectionDocumentByIdData): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/collection/document/{id}', + path: { + id: data.id + }, + query: { + dataTypeId: data.dataTypeId, + orderBy: data.orderBy, + orderCulture: data.orderCulture, + orderDirection: data.orderDirection, + filter: data.filter, + skip: data.skip, + take: data.take + }, + errors: { + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + /** * @param data The data for the request. * @param data.requestBody * @returns string Created * @throws ApiError */ - public static postDocumentBlueprint(data: PostDocumentBlueprintData = {}): CancelablePromise { + public static postDocument(data: PostDocumentData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/document-blueprint', + url: '/umbraco/management/api/v1/document', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Generated-Resource', @@ -770,10 +808,10 @@ export class DocumentBlueprintService { * @returns unknown OK * @throws ApiError */ - public static getDocumentBlueprintById(data: GetDocumentBlueprintByIdData): CancelablePromise { + public static getDocumentById(data: GetDocumentByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-blueprint/{id}', + url: '/umbraco/management/api/v1/document/{id}', path: { id: data.id }, @@ -791,10 +829,10 @@ export class DocumentBlueprintService { * @returns string OK * @throws ApiError */ - public static deleteDocumentBlueprintById(data: DeleteDocumentBlueprintByIdData): CancelablePromise { + public static deleteDocumentById(data: DeleteDocumentByIdData): CancelablePromise { return __request(OpenAPI, { method: 'DELETE', - url: '/umbraco/management/api/v1/document-blueprint/{id}', + url: '/umbraco/management/api/v1/document/{id}', path: { id: data.id }, @@ -815,10 +853,10 @@ export class DocumentBlueprintService { * @returns string OK * @throws ApiError */ - public static putDocumentBlueprintById(data: PutDocumentBlueprintByIdData): CancelablePromise { + public static putDocumentById(data: PutDocumentByIdData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document-blueprint/{id}', + url: '/umbraco/management/api/v1/document/{id}', path: { id: data.id }, @@ -837,43 +875,51 @@ export class DocumentBlueprintService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string OK + * @param data.orderDirection + * @param data.sinceDate + * @param data.skip + * @param data.take + * @returns unknown OK * @throws ApiError */ - public static putDocumentBlueprintByIdMove(data: PutDocumentBlueprintByIdMoveData): CancelablePromise { + public static getDocumentByIdAuditLog(data: GetDocumentByIdAuditLogData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document-blueprint/{id}/move', + method: 'GET', + url: '/umbraco/management/api/v1/document/{id}/audit-log', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + query: { + orderDirection: data.orderDirection, + sinceDate: data.sinceDate, + skip: data.skip, + take: data.take + }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** * @param data The data for the request. + * @param data.id * @param data.requestBody * @returns string Created * @throws ApiError */ - public static postDocumentBlueprintFolder(data: PostDocumentBlueprintFolderData = {}): CancelablePromise { + public static postDocumentByIdCopy(data: PostDocumentByIdCopyData): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/document-blueprint/folder', + url: '/umbraco/management/api/v1/document/{id}/copy', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Generated-Resource', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -887,10 +933,10 @@ export class DocumentBlueprintService { * @returns unknown OK * @throws ApiError */ - public static getDocumentBlueprintFolderById(data: GetDocumentBlueprintFolderByIdData): CancelablePromise { + public static getDocumentByIdDomains(data: GetDocumentByIdDomainsData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-blueprint/folder/{id}', + url: '/umbraco/management/api/v1/document/{id}/domains', path: { id: data.id }, @@ -905,22 +951,26 @@ export class DocumentBlueprintService { /** * @param data The data for the request. * @param data.id + * @param data.requestBody * @returns string OK * @throws ApiError */ - public static deleteDocumentBlueprintFolderById(data: DeleteDocumentBlueprintFolderByIdData): CancelablePromise { + public static putDocumentByIdDomains(data: PutDocumentByIdDomainsData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/document-blueprint/folder/{id}', + method: 'PUT', + url: '/umbraco/management/api/v1/document/{id}/domains', path: { id: data.id }, + body: data.requestBody, + mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 404: 'Not Found', + 409: 'Conflict' } }); } @@ -932,10 +982,10 @@ export class DocumentBlueprintService { * @returns string OK * @throws ApiError */ - public static putDocumentBlueprintFolderById(data: PutDocumentBlueprintFolderByIdData): CancelablePromise { + public static putDocumentByIdMove(data: PutDocumentByIdMoveData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document-blueprint/folder/{id}', + url: '/umbraco/management/api/v1/document/{id}/move', path: { id: data.id }, @@ -943,7 +993,6 @@ export class DocumentBlueprintService { mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -953,18 +1002,20 @@ export class DocumentBlueprintService { /** * @param data The data for the request. - * @param data.requestBody - * @returns string Created + * @param data.id + * @returns string OK * @throws ApiError */ - public static postDocumentBlueprintFromDocument(data: PostDocumentBlueprintFromDocumentData = {}): CancelablePromise { + public static putDocumentByIdMoveToRecycleBin(data: PutDocumentByIdMoveToRecycleBinData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document-blueprint/from-document', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + method: 'PUT', + url: '/umbraco/management/api/v1/document/{id}/move-to-recycle-bin', + path: { + id: data.id + }, + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -978,107 +1029,107 @@ export class DocumentBlueprintService { * @returns unknown OK * @throws ApiError */ - public static getItemDocumentBlueprint(data: GetItemDocumentBlueprintData = {}): CancelablePromise { + public static getDocumentByIdNotifications(data: GetDocumentByIdNotificationsData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/document-blueprint', - query: { + url: '/umbraco/management/api/v1/document/{id}/notifications', + path: { id: data.id }, errors: { - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.descendantId - * @returns unknown OK + * @param data.id + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getTreeDocumentBlueprintAncestors(data: GetTreeDocumentBlueprintAncestorsData = {}): CancelablePromise { + public static putDocumentByIdNotifications(data: PutDocumentByIdNotificationsData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/tree/document-blueprint/ancestors', - query: { - descendantId: data.descendantId + method: 'PUT', + url: '/umbraco/management/api/v1/document/{id}/notifications', + path: { + id: data.id }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.parentId - * @param data.skip - * @param data.take - * @param data.foldersOnly - * @returns unknown OK + * @param data.id + * @param data.requestBody + * @returns string Created * @throws ApiError */ - public static getTreeDocumentBlueprintChildren(data: GetTreeDocumentBlueprintChildrenData = {}): CancelablePromise { + public static postDocumentByIdPublicAccess(data: PostDocumentByIdPublicAccessData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/tree/document-blueprint/children', - query: { - parentId: data.parentId, - skip: data.skip, - take: data.take, - foldersOnly: data.foldersOnly + method: 'POST', + url: '/umbraco/management/api/v1/document/{id}/public-access', + path: { + id: data.id }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.skip - * @param data.take - * @param data.foldersOnly - * @returns unknown OK + * @param data.id + * @returns string OK * @throws ApiError */ - public static getTreeDocumentBlueprintRoot(data: GetTreeDocumentBlueprintRootData = {}): CancelablePromise { + public static deleteDocumentByIdPublicAccess(data: DeleteDocumentByIdPublicAccessData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/tree/document-blueprint/root', - query: { - skip: data.skip, - take: data.take, - foldersOnly: data.foldersOnly + method: 'DELETE', + url: '/umbraco/management/api/v1/document/{id}/public-access', + path: { + id: data.id }, + responseHeader: 'Umb-Notifications', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } -} - -export class DocumentTypeService { /** * @param data The data for the request. - * @param data.requestBody - * @returns string Created + * @param data.id + * @returns unknown OK * @throws ApiError */ - public static postDocumentType(data: PostDocumentTypeData = {}): CancelablePromise { + public static getDocumentByIdPublicAccess(data: GetDocumentByIdPublicAccessData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document-type', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + method: 'GET', + url: '/umbraco/management/api/v1/document/{id}/public-access', + path: { + id: data.id + }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -1089,16 +1140,20 @@ export class DocumentTypeService { /** * @param data The data for the request. * @param data.id - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getDocumentTypeById(data: GetDocumentTypeByIdData): CancelablePromise { + public static putDocumentByIdPublicAccess(data: PutDocumentByIdPublicAccessData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document-type/{id}', + method: 'PUT', + url: '/umbraco/management/api/v1/document/{id}/public-access', path: { id: data.id }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', @@ -1110,18 +1165,22 @@ export class DocumentTypeService { /** * @param data The data for the request. * @param data.id + * @param data.requestBody * @returns string OK * @throws ApiError */ - public static deleteDocumentTypeById(data: DeleteDocumentTypeByIdData): CancelablePromise { + public static putDocumentByIdPublish(data: PutDocumentByIdPublishData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/document-type/{id}', + method: 'PUT', + url: '/umbraco/management/api/v1/document/{id}/publish', path: { id: data.id }, + body: data.requestBody, + mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -1136,10 +1195,10 @@ export class DocumentTypeService { * @returns string OK * @throws ApiError */ - public static putDocumentTypeById(data: PutDocumentTypeByIdData): CancelablePromise { + public static putDocumentByIdPublishWithDescendants(data: PutDocumentByIdPublishWithDescendantsData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document-type/{id}', + url: '/umbraco/management/api/v1/document/{id}/publish-with-descendants', path: { id: data.id }, @@ -1158,22 +1217,16 @@ export class DocumentTypeService { /** * @param data The data for the request. * @param data.id - * @param data.skip - * @param data.take * @returns unknown OK * @throws ApiError */ - public static getDocumentTypeByIdAllowedChildren(data: GetDocumentTypeByIdAllowedChildrenData): CancelablePromise { + public static getDocumentByIdPublished(data: GetDocumentByIdPublishedData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-type/{id}/allowed-children', + url: '/umbraco/management/api/v1/document/{id}/published', path: { id: data.id }, - query: { - skip: data.skip, - take: data.take - }, errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', @@ -1190,10 +1243,10 @@ export class DocumentTypeService { * @returns unknown OK * @throws ApiError */ - public static getDocumentTypeByIdBlueprint(data: GetDocumentTypeByIdBlueprintData): CancelablePromise { + public static getDocumentByIdReferencedBy(data: GetDocumentByIdReferencedByData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-type/{id}/blueprint', + url: '/umbraco/management/api/v1/document/{id}/referenced-by', path: { id: data.id }, @@ -1203,8 +1256,7 @@ export class DocumentTypeService { }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -1212,21 +1264,25 @@ export class DocumentTypeService { /** * @param data The data for the request. * @param data.id + * @param data.skip + * @param data.take * @returns unknown OK * @throws ApiError */ - public static getDocumentTypeByIdCompositionReferences(data: GetDocumentTypeByIdCompositionReferencesData): CancelablePromise { + public static getDocumentByIdReferencedDescendants(data: GetDocumentByIdReferencedDescendantsData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-type/{id}/composition-references', + url: '/umbraco/management/api/v1/document/{id}/referenced-descendants', path: { id: data.id }, + query: { + skip: data.skip, + take: data.take + }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -1235,19 +1291,19 @@ export class DocumentTypeService { * @param data The data for the request. * @param data.id * @param data.requestBody - * @returns string Created + * @returns string OK * @throws ApiError */ - public static postDocumentTypeByIdCopy(data: PostDocumentTypeByIdCopyData): CancelablePromise { + public static putDocumentByIdUnpublish(data: PutDocumentByIdUnpublishData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document-type/{id}/copy', + method: 'PUT', + url: '/umbraco/management/api/v1/document/{id}/unpublish', path: { id: data.id }, body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -1258,37 +1314,17 @@ export class DocumentTypeService { } /** - * @param data The data for the request. - * @param data.id - * @returns unknown OK - * @throws ApiError - */ - public static getDocumentTypeByIdExport(data: GetDocumentTypeByIdExportData): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document-type/{id}/export', - path: { - id: data.id - }, - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** + * @deprecated * @param data The data for the request. * @param data.id * @param data.requestBody * @returns string OK * @throws ApiError */ - public static putDocumentTypeByIdImport(data: PutDocumentTypeByIdImportData): CancelablePromise { + public static putDocumentByIdValidate(data: PutDocumentByIdValidateData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document-type/{id}/import', + url: '/umbraco/management/api/v1/document/{id}/validate', path: { id: data.id }, @@ -1311,10 +1347,10 @@ export class DocumentTypeService { * @returns string OK * @throws ApiError */ - public static putDocumentTypeByIdMove(data: PutDocumentTypeByIdMoveData): CancelablePromise { + public static putUmbracoManagementApiV11DocumentByIdValidate11(data: PutUmbracoManagementApiV11DocumentByIdValidate11Data): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document-type/{id}/move', + url: '/umbraco/management/api/v1.1/document/{id}/validate', path: { id: data.id }, @@ -1332,16 +1368,18 @@ export class DocumentTypeService { /** * @param data The data for the request. + * @param data.id * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getDocumentTypeAllowedAtRoot(data: GetDocumentTypeAllowedAtRootData = {}): CancelablePromise { + public static getDocumentAreReferenced(data: GetDocumentAreReferencedData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-type/allowed-at-root', + url: '/umbraco/management/api/v1/document/are-referenced', query: { + id: data.id, skip: data.skip, take: data.take }, @@ -1352,33 +1390,56 @@ export class DocumentTypeService { }); } + /** + * @returns unknown OK + * @throws ApiError + */ + public static getDocumentConfiguration(): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/document/configuration', + errors: { + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' + } + }); + } + /** * @param data The data for the request. * @param data.requestBody - * @returns unknown OK + * @returns string OK * @throws ApiError */ - public static postDocumentTypeAvailableCompositions(data: PostDocumentTypeAvailableCompositionsData = {}): CancelablePromise { + public static putDocumentSort(data: PutDocumentSortData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document-type/available-compositions', + method: 'PUT', + url: '/umbraco/management/api/v1/document/sort', body: data.requestBody, mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** + * @param data The data for the request. + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getDocumentTypeConfiguration(): CancelablePromise { + public static getDocumentUrls(data: GetDocumentUrlsData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-type/configuration', + url: '/umbraco/management/api/v1/document/urls', + query: { + id: data.id + }, errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource' @@ -1389,16 +1450,16 @@ export class DocumentTypeService { /** * @param data The data for the request. * @param data.requestBody - * @returns string Created + * @returns string OK * @throws ApiError */ - public static postDocumentTypeFolder(data: PostDocumentTypeFolderData = {}): CancelablePromise { + public static postDocumentValidate(data: PostDocumentValidateData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/document-type/folder', + url: '/umbraco/management/api/v1/document/validate', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -1414,17 +1475,57 @@ export class DocumentTypeService { * @returns unknown OK * @throws ApiError */ - public static getDocumentTypeFolderById(data: GetDocumentTypeFolderByIdData): CancelablePromise { + public static getItemDocument(data: GetItemDocumentData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-type/folder/{id}', - path: { + url: '/umbraco/management/api/v1/item/document', + query: { id: data.id }, errors: { + 401: 'The resource is protected and requires an authentication token' + } + }); + } + + /** + * @param data The data for the request. + * @param data.query + * @param data.skip + * @param data.take + * @param data.parentId + * @returns unknown OK + * @throws ApiError + */ + public static getItemDocumentSearch(data: GetItemDocumentSearchData = {}): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/document/search', + query: { + query: data.query, + skip: data.skip, + take: data.take, + parentId: data.parentId + }, + errors: { + 401: 'The resource is protected and requires an authentication token' + } + }); + } + + /** + * @returns string OK + * @throws ApiError + */ + public static deleteRecycleBinDocument(): CancelablePromise { + return __request(OpenAPI, { + method: 'DELETE', + url: '/umbraco/management/api/v1/recycle-bin/document', + responseHeader: 'Umb-Notifications', + errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -1435,10 +1536,10 @@ export class DocumentTypeService { * @returns string OK * @throws ApiError */ - public static deleteDocumentTypeFolderById(data: DeleteDocumentTypeFolderByIdData): CancelablePromise { + public static deleteRecycleBinDocumentById(data: DeleteRecycleBinDocumentByIdData): CancelablePromise { return __request(OpenAPI, { method: 'DELETE', - url: '/umbraco/management/api/v1/document-type/folder/{id}', + url: '/umbraco/management/api/v1/recycle-bin/document/{id}', path: { id: data.id }, @@ -1455,20 +1556,16 @@ export class DocumentTypeService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static putDocumentTypeFolderById(data: PutDocumentTypeFolderByIdData): CancelablePromise { + public static getRecycleBinDocumentByIdOriginalParent(data: GetRecycleBinDocumentByIdOriginalParentData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document-type/folder/{id}', + method: 'GET', + url: '/umbraco/management/api/v1/recycle-bin/document/{id}/original-parent', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -1480,17 +1577,21 @@ export class DocumentTypeService { /** * @param data The data for the request. + * @param data.id * @param data.requestBody - * @returns string Created + * @returns string OK * @throws ApiError */ - public static postDocumentTypeImport(data: PostDocumentTypeImportData = {}): CancelablePromise { + public static putRecycleBinDocumentByIdRestore(data: PutRecycleBinDocumentByIdRestoreData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document-type/import', + method: 'PUT', + url: '/umbraco/management/api/v1/recycle-bin/document/{id}/restore', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -1502,42 +1603,46 @@ export class DocumentTypeService { /** * @param data The data for the request. - * @param data.id + * @param data.parentId + * @param data.skip + * @param data.take * @returns unknown OK * @throws ApiError */ - public static getItemDocumentType(data: GetItemDocumentTypeData = {}): CancelablePromise { + public static getRecycleBinDocumentChildren(data: GetRecycleBinDocumentChildrenData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/document-type', + url: '/umbraco/management/api/v1/recycle-bin/document/children', query: { - id: data.id + parentId: data.parentId, + skip: data.skip, + take: data.take }, errors: { - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' } }); } /** * @param data The data for the request. - * @param data.query * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getItemDocumentTypeSearch(data: GetItemDocumentTypeSearchData = {}): CancelablePromise { + public static getRecycleBinDocumentRoot(data: GetRecycleBinDocumentRootData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/document-type/search', + url: '/umbraco/management/api/v1/recycle-bin/document/root', query: { - query: data.query, skip: data.skip, take: data.take }, errors: { - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' } }); } @@ -1548,10 +1653,10 @@ export class DocumentTypeService { * @returns unknown OK * @throws ApiError */ - public static getTreeDocumentTypeAncestors(data: GetTreeDocumentTypeAncestorsData = {}): CancelablePromise { + public static getTreeDocumentAncestors(data: GetTreeDocumentAncestorsData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/document-type/ancestors', + url: '/umbraco/management/api/v1/tree/document/ancestors', query: { descendantId: data.descendantId }, @@ -1567,19 +1672,19 @@ export class DocumentTypeService { * @param data.parentId * @param data.skip * @param data.take - * @param data.foldersOnly + * @param data.dataTypeId * @returns unknown OK * @throws ApiError */ - public static getTreeDocumentTypeChildren(data: GetTreeDocumentTypeChildrenData = {}): CancelablePromise { + public static getTreeDocumentChildren(data: GetTreeDocumentChildrenData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/document-type/children', + url: '/umbraco/management/api/v1/tree/document/children', query: { parentId: data.parentId, skip: data.skip, take: data.take, - foldersOnly: data.foldersOnly + dataTypeId: data.dataTypeId }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -1592,18 +1697,18 @@ export class DocumentTypeService { * @param data The data for the request. * @param data.skip * @param data.take - * @param data.foldersOnly + * @param data.dataTypeId * @returns unknown OK * @throws ApiError */ - public static getTreeDocumentTypeRoot(data: GetTreeDocumentTypeRootData = {}): CancelablePromise { + public static getTreeDocumentRoot(data: GetTreeDocumentRootData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/document-type/root', + url: '/umbraco/management/api/v1/tree/document/root', query: { skip: data.skip, take: data.take, - foldersOnly: data.foldersOnly + dataTypeId: data.dataTypeId }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -1614,26 +1719,20 @@ export class DocumentTypeService { } -export class DocumentVersionService { +export class DocumentBlueprintService { /** * @param data The data for the request. - * @param data.documentId - * @param data.culture - * @param data.skip - * @param data.take - * @returns unknown OK + * @param data.requestBody + * @returns string Created * @throws ApiError */ - public static getDocumentVersion(data: GetDocumentVersionData): CancelablePromise { + public static postDocumentBlueprint(data: PostDocumentBlueprintData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document-version', - query: { - documentId: data.documentId, - culture: data.culture, - skip: data.skip, - take: data.take - }, + method: 'POST', + url: '/umbraco/management/api/v1/document-blueprint', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -1649,15 +1748,14 @@ export class DocumentVersionService { * @returns unknown OK * @throws ApiError */ - public static getDocumentVersionById(data: GetDocumentVersionByIdData): CancelablePromise { + public static getDocumentBlueprintById(data: GetDocumentBlueprintByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document-version/{id}', + url: '/umbraco/management/api/v1/document-blueprint/{id}', path: { id: data.id }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -1668,20 +1766,16 @@ export class DocumentVersionService { /** * @param data The data for the request. * @param data.id - * @param data.preventCleanup * @returns string OK * @throws ApiError */ - public static putDocumentVersionByIdPreventCleanup(data: PutDocumentVersionByIdPreventCleanupData): CancelablePromise { + public static deleteDocumentBlueprintById(data: DeleteDocumentBlueprintByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document-version/{id}/prevent-cleanup', + method: 'DELETE', + url: '/umbraco/management/api/v1/document-blueprint/{id}', path: { id: data.id }, - query: { - preventCleanup: data.preventCleanup - }, responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', @@ -1695,20 +1789,19 @@ export class DocumentVersionService { /** * @param data The data for the request. * @param data.id - * @param data.culture + * @param data.requestBody * @returns string OK * @throws ApiError */ - public static postDocumentVersionByIdRollback(data: PostDocumentVersionByIdRollbackData): CancelablePromise { + public static putDocumentBlueprintById(data: PutDocumentBlueprintByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document-version/{id}/rollback', + method: 'PUT', + url: '/umbraco/management/api/v1/document-blueprint/{id}', path: { id: data.id }, - query: { - culture: data.culture - }, + body: data.requestBody, + mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', @@ -1719,40 +1812,24 @@ export class DocumentVersionService { }); } -} - -export class DocumentService { /** * @param data The data for the request. * @param data.id - * @param data.dataTypeId - * @param data.orderBy - * @param data.orderCulture - * @param data.orderDirection - * @param data.filter - * @param data.skip - * @param data.take - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getCollectionDocumentById(data: GetCollectionDocumentByIdData): CancelablePromise { + public static putDocumentBlueprintByIdMove(data: PutDocumentBlueprintByIdMoveData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/collection/document/{id}', + method: 'PUT', + url: '/umbraco/management/api/v1/document-blueprint/{id}/move', path: { id: data.id }, - query: { - dataTypeId: data.dataTypeId, - orderBy: data.orderBy, - orderCulture: data.orderCulture, - orderDirection: data.orderDirection, - filter: data.filter, - skip: data.skip, - take: data.take - }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -1766,10 +1843,10 @@ export class DocumentService { * @returns string Created * @throws ApiError */ - public static postDocument(data: PostDocumentData = {}): CancelablePromise { + public static postDocumentBlueprintFolder(data: PostDocumentBlueprintFolderData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/document', + url: '/umbraco/management/api/v1/document-blueprint/folder', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Generated-Resource', @@ -1788,10 +1865,10 @@ export class DocumentService { * @returns unknown OK * @throws ApiError */ - public static getDocumentById(data: GetDocumentByIdData): CancelablePromise { + public static getDocumentBlueprintFolderById(data: GetDocumentBlueprintFolderByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document/{id}', + url: '/umbraco/management/api/v1/document-blueprint/folder/{id}', path: { id: data.id }, @@ -1809,10 +1886,10 @@ export class DocumentService { * @returns string OK * @throws ApiError */ - public static deleteDocumentById(data: DeleteDocumentByIdData): CancelablePromise { + public static deleteDocumentBlueprintFolderById(data: DeleteDocumentBlueprintFolderByIdData): CancelablePromise { return __request(OpenAPI, { method: 'DELETE', - url: '/umbraco/management/api/v1/document/{id}', + url: '/umbraco/management/api/v1/document-blueprint/folder/{id}', path: { id: data.id }, @@ -1833,10 +1910,10 @@ export class DocumentService { * @returns string OK * @throws ApiError */ - public static putDocumentById(data: PutDocumentByIdData): CancelablePromise { + public static putDocumentBlueprintFolderById(data: PutDocumentBlueprintFolderByIdData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}', + url: '/umbraco/management/api/v1/document-blueprint/folder/{id}', path: { id: data.id }, @@ -1852,127 +1929,134 @@ export class DocumentService { }); } + /** + * @param data The data for the request. + * @param data.requestBody + * @returns string Created + * @throws ApiError + */ + public static postDocumentBlueprintFromDocument(data: PostDocumentBlueprintFromDocumentData = {}): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/document-blueprint/from-document', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', + errors: { + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + /** * @param data The data for the request. * @param data.id - * @param data.orderDirection - * @param data.sinceDate - * @param data.skip - * @param data.take * @returns unknown OK * @throws ApiError */ - public static getDocumentByIdAuditLog(data: GetDocumentByIdAuditLogData): CancelablePromise { + public static getItemDocumentBlueprint(data: GetItemDocumentBlueprintData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document/{id}/audit-log', - path: { - id: data.id - }, + url: '/umbraco/management/api/v1/item/document-blueprint', query: { - orderDirection: data.orderDirection, - sinceDate: data.sinceDate, - skip: data.skip, - take: data.take + id: data.id }, errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 401: 'The resource is protected and requires an authentication token' } }); } /** * @param data The data for the request. - * @param data.id - * @param data.requestBody - * @returns string Created + * @param data.descendantId + * @returns unknown OK * @throws ApiError */ - public static postDocumentByIdCopy(data: PostDocumentByIdCopyData): CancelablePromise { + public static getTreeDocumentBlueprintAncestors(data: GetTreeDocumentBlueprintAncestorsData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document/{id}/copy', - path: { - id: data.id + method: 'GET', + url: '/umbraco/management/api/v1/tree/document-blueprint/ancestors', + query: { + descendantId: data.descendantId }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** * @param data The data for the request. - * @param data.id + * @param data.parentId + * @param data.skip + * @param data.take + * @param data.foldersOnly * @returns unknown OK * @throws ApiError */ - public static getDocumentByIdDomains(data: GetDocumentByIdDomainsData): CancelablePromise { + public static getTreeDocumentBlueprintChildren(data: GetTreeDocumentBlueprintChildrenData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document/{id}/domains', - path: { - id: data.id + url: '/umbraco/management/api/v1/tree/document-blueprint/children', + query: { + parentId: data.parentId, + skip: data.skip, + take: data.take, + foldersOnly: data.foldersOnly }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** * @param data The data for the request. - * @param data.id - * @param data.requestBody - * @returns string OK + * @param data.skip + * @param data.take + * @param data.foldersOnly + * @returns unknown OK * @throws ApiError */ - public static putDocumentByIdDomains(data: PutDocumentByIdDomainsData): CancelablePromise { + public static getTreeDocumentBlueprintRoot(data: GetTreeDocumentBlueprintRootData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/domains', - path: { - id: data.id + method: 'GET', + url: '/umbraco/management/api/v1/tree/document-blueprint/root', + query: { + skip: data.skip, + take: data.take, + foldersOnly: data.foldersOnly }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found', - 409: 'Conflict' + 403: 'The authenticated user do not have access to this resource' } }); } +} + +export class DocumentTypeService { /** * @param data The data for the request. - * @param data.id * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static putDocumentByIdMove(data: PutDocumentByIdMoveData): CancelablePromise { + public static postDocumentType(data: PostDocumentTypeData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/move', - path: { - id: data.id - }, + method: 'POST', + url: '/umbraco/management/api/v1/document-type', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -1983,19 +2067,17 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static putDocumentByIdMoveToRecycleBin(data: PutDocumentByIdMoveToRecycleBinData): CancelablePromise { + public static getDocumentTypeById(data: GetDocumentTypeByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/move-to-recycle-bin', + method: 'GET', + url: '/umbraco/management/api/v1/document-type/{id}', path: { id: data.id }, - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -2006,16 +2088,17 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @returns unknown OK + * @returns string OK * @throws ApiError */ - public static getDocumentByIdNotifications(data: GetDocumentByIdNotificationsData): CancelablePromise { + public static deleteDocumentTypeById(data: DeleteDocumentTypeByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document/{id}/notifications', + method: 'DELETE', + url: '/umbraco/management/api/v1/document-type/{id}', path: { id: data.id }, + responseHeader: 'Umb-Notifications', errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', @@ -2031,10 +2114,10 @@ export class DocumentService { * @returns string OK * @throws ApiError */ - public static putDocumentByIdNotifications(data: PutDocumentByIdNotificationsData): CancelablePromise { + public static putDocumentTypeById(data: PutDocumentTypeByIdData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/notifications', + url: '/umbraco/management/api/v1/document-type/{id}', path: { id: data.id }, @@ -2042,6 +2125,7 @@ export class DocumentService { mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -2052,20 +2136,22 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string Created + * @param data.skip + * @param data.take + * @returns unknown OK * @throws ApiError */ - public static postDocumentByIdPublicAccess(data: PostDocumentByIdPublicAccessData): CancelablePromise { + public static getDocumentTypeByIdAllowedChildren(data: GetDocumentTypeByIdAllowedChildrenData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/document/{id}/public-access', + method: 'GET', + url: '/umbraco/management/api/v1/document-type/{id}/allowed-children', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + query: { + skip: data.skip, + take: data.take + }, errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', @@ -2077,17 +2163,22 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @returns string OK + * @param data.skip + * @param data.take + * @returns unknown OK * @throws ApiError */ - public static deleteDocumentByIdPublicAccess(data: DeleteDocumentByIdPublicAccessData): CancelablePromise { + public static getDocumentTypeByIdBlueprint(data: GetDocumentTypeByIdBlueprintData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/document/{id}/public-access', + method: 'GET', + url: '/umbraco/management/api/v1/document-type/{id}/blueprint', path: { id: data.id }, - responseHeader: 'Umb-Notifications', + query: { + skip: data.skip, + take: data.take + }, errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', @@ -2102,14 +2193,15 @@ export class DocumentService { * @returns unknown OK * @throws ApiError */ - public static getDocumentByIdPublicAccess(data: GetDocumentByIdPublicAccessData): CancelablePromise { + public static getDocumentTypeByIdCompositionReferences(data: GetDocumentTypeByIdCompositionReferencesData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document/{id}/public-access', + url: '/umbraco/management/api/v1/document-type/{id}/composition-references', path: { id: data.id }, errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -2121,20 +2213,21 @@ export class DocumentService { * @param data The data for the request. * @param data.id * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static putDocumentByIdPublicAccess(data: PutDocumentByIdPublicAccessData): CancelablePromise { + public static postDocumentTypeByIdCopy(data: PostDocumentTypeByIdCopyData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/public-access', + method: 'POST', + url: '/umbraco/management/api/v1/document-type/{id}/copy', path: { id: data.id }, body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -2145,22 +2238,17 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static putDocumentByIdPublish(data: PutDocumentByIdPublishData): CancelablePromise { + public static getDocumentTypeByIdExport(data: GetDocumentTypeByIdExportData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/publish', + method: 'GET', + url: '/umbraco/management/api/v1/document-type/{id}/export', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -2175,10 +2263,10 @@ export class DocumentService { * @returns string OK * @throws ApiError */ - public static putDocumentByIdPublishWithDescendants(data: PutDocumentByIdPublishWithDescendantsData): CancelablePromise { + public static putDocumentTypeByIdImport(data: PutDocumentTypeByIdImportData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/publish-with-descendants', + url: '/umbraco/management/api/v1/document-type/{id}/import', path: { id: data.id }, @@ -2197,17 +2285,22 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getDocumentByIdPublished(data: GetDocumentByIdPublishedData): CancelablePromise { + public static putDocumentTypeByIdMove(data: PutDocumentTypeByIdMoveData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document/{id}/published', + method: 'PUT', + url: '/umbraco/management/api/v1/document-type/{id}/move', path: { id: data.id }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -2217,19 +2310,15 @@ export class DocumentService { /** * @param data The data for the request. - * @param data.id * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getDocumentByIdReferencedBy(data: GetDocumentByIdReferencedByData): CancelablePromise { + public static getDocumentTypeAllowedAtRoot(data: GetDocumentTypeAllowedAtRootData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/document/{id}/referenced-by', - path: { - id: data.id - }, + url: '/umbraco/management/api/v1/document-type/allowed-at-root', query: { skip: data.skip, take: data.take @@ -2243,23 +2332,16 @@ export class DocumentService { /** * @param data The data for the request. - * @param data.id - * @param data.skip - * @param data.take + * @param data.requestBody * @returns unknown OK * @throws ApiError */ - public static getDocumentByIdReferencedDescendants(data: GetDocumentByIdReferencedDescendantsData): CancelablePromise { + public static postDocumentTypeAvailableCompositions(data: PostDocumentTypeAvailableCompositionsData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document/{id}/referenced-descendants', - path: { - id: data.id - }, - query: { - skip: data.skip, - take: data.take - }, + method: 'POST', + url: '/umbraco/management/api/v1/document-type/available-compositions', + body: data.requestBody, + mediaType: 'application/json', errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource' @@ -2268,49 +2350,33 @@ export class DocumentService { } /** - * @param data The data for the request. - * @param data.id - * @param data.requestBody - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static putDocumentByIdUnpublish(data: PutDocumentByIdUnpublishData): CancelablePromise { + public static getDocumentTypeConfiguration(): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/unpublish', - path: { - id: data.id - }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + method: 'GET', + url: '/umbraco/management/api/v1/document-type/configuration', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** - * @deprecated * @param data The data for the request. - * @param data.id * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static putDocumentByIdValidate(data: PutDocumentByIdValidateData): CancelablePromise { + public static postDocumentTypeFolder(data: PostDocumentTypeFolderData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/document/{id}/validate', - path: { - id: data.id - }, + method: 'POST', + url: '/umbraco/management/api/v1/document-type/folder', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -2323,22 +2389,17 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static putUmbracoManagementApiV11DocumentByIdValidate11(data: PutUmbracoManagementApiV11DocumentByIdValidate11Data): CancelablePromise { + public static getDocumentTypeFolderById(data: GetDocumentTypeFolderByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1.1/document/{id}/validate', + method: 'GET', + url: '/umbraco/management/api/v1/document-type/folder/{id}', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -2349,52 +2410,40 @@ export class DocumentService { /** * @param data The data for the request. * @param data.id - * @param data.skip - * @param data.take - * @returns unknown OK + * @returns string OK * @throws ApiError */ - public static getDocumentAreReferenced(data: GetDocumentAreReferencedData = {}): CancelablePromise { + public static deleteDocumentTypeFolderById(data: DeleteDocumentTypeFolderByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document/are-referenced', - query: { - id: data.id, - skip: data.skip, - take: data.take + method: 'DELETE', + url: '/umbraco/management/api/v1/document-type/folder/{id}', + path: { + id: data.id }, + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' - } - }); - } - - /** - * @returns unknown OK - * @throws ApiError - */ - public static getDocumentConfiguration(): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document/configuration', - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. + * @param data.id * @param data.requestBody * @returns string OK * @throws ApiError */ - public static putDocumentSort(data: PutDocumentSortData = {}): CancelablePromise { + public static putDocumentTypeFolderById(data: PutDocumentTypeFolderByIdData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/document/sort', + url: '/umbraco/management/api/v1/document-type/folder/{id}', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', @@ -2407,39 +2456,19 @@ export class DocumentService { }); } - /** - * @param data The data for the request. - * @param data.id - * @returns unknown OK - * @throws ApiError - */ - public static getDocumentUrls(data: GetDocumentUrlsData = {}): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/document/urls', - query: { - id: data.id - }, - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' - } - }); - } - /** * @param data The data for the request. * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static postDocumentValidate(data: PostDocumentValidateData = {}): CancelablePromise { + public static postDocumentTypeImport(data: PostDocumentTypeImportData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/document/validate', + url: '/umbraco/management/api/v1/document-type/import', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -2455,10 +2484,10 @@ export class DocumentService { * @returns unknown OK * @throws ApiError */ - public static getItemDocument(data: GetItemDocumentData = {}): CancelablePromise { + public static getItemDocumentType(data: GetItemDocumentTypeData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/document', + url: '/umbraco/management/api/v1/item/document-type', query: { id: data.id }, @@ -2473,19 +2502,17 @@ export class DocumentService { * @param data.query * @param data.skip * @param data.take - * @param data.parentId * @returns unknown OK * @throws ApiError */ - public static getItemDocumentSearch(data: GetItemDocumentSearchData = {}): CancelablePromise { + public static getItemDocumentTypeSearch(data: GetItemDocumentTypeSearchData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/document/search', + url: '/umbraco/management/api/v1/item/document-type/search', query: { query: data.query, skip: data.skip, - take: data.take, - parentId: data.parentId + take: data.take }, errors: { 401: 'The resource is protected and requires an authentication token' @@ -2494,16 +2521,19 @@ export class DocumentService { } /** - * @returns string OK + * @param data The data for the request. + * @param data.descendantId + * @returns unknown OK * @throws ApiError */ - public static deleteRecycleBinDocument(): CancelablePromise { + public static getTreeDocumentTypeAncestors(data: GetTreeDocumentTypeAncestorsData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/recycle-bin/document', - responseHeader: 'Umb-Notifications', + method: 'GET', + url: '/umbraco/management/api/v1/tree/document-type/ancestors', + query: { + descendantId: data.descendantId + }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource' } @@ -2512,91 +2542,46 @@ export class DocumentService { /** * @param data The data for the request. - * @param data.id - * @returns string OK + * @param data.parentId + * @param data.skip + * @param data.take + * @param data.foldersOnly + * @returns unknown OK * @throws ApiError */ - public static deleteRecycleBinDocumentById(data: DeleteRecycleBinDocumentByIdData): CancelablePromise { + public static getTreeDocumentTypeChildren(data: GetTreeDocumentTypeChildrenData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/recycle-bin/document/{id}', - path: { - id: data.id + method: 'GET', + url: '/umbraco/management/api/v1/tree/document-type/children', + query: { + parentId: data.parentId, + skip: data.skip, + take: data.take, + foldersOnly: data.foldersOnly }, - responseHeader: 'Umb-Notifications', - errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** - * @param data The data for the request. - * @param data.id - * @returns unknown OK - * @throws ApiError - */ - public static getRecycleBinDocumentByIdOriginalParent(data: GetRecycleBinDocumentByIdOriginalParentData): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/recycle-bin/document/{id}/original-parent', - path: { - id: data.id - }, - errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** - * @param data The data for the request. - * @param data.id - * @param data.requestBody - * @returns string OK - * @throws ApiError - */ - public static putRecycleBinDocumentByIdRestore(data: PutRecycleBinDocumentByIdRestoreData): CancelablePromise { - return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/recycle-bin/document/{id}/restore', - path: { - id: data.id - }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** * @param data The data for the request. - * @param data.parentId * @param data.skip * @param data.take + * @param data.foldersOnly * @returns unknown OK * @throws ApiError */ - public static getRecycleBinDocumentChildren(data: GetRecycleBinDocumentChildrenData = {}): CancelablePromise { + public static getTreeDocumentTypeRoot(data: GetTreeDocumentTypeRootData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/recycle-bin/document/children', + url: '/umbraco/management/api/v1/tree/document-type/root', query: { - parentId: data.parentId, skip: data.skip, - take: data.take + take: data.take, + foldersOnly: data.foldersOnly }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -2605,94 +2590,109 @@ export class DocumentService { }); } +} + +export class DocumentVersionService { /** * @param data The data for the request. + * @param data.documentId + * @param data.culture * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getRecycleBinDocumentRoot(data: GetRecycleBinDocumentRootData = {}): CancelablePromise { + public static getDocumentVersion(data: GetDocumentVersionData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/recycle-bin/document/root', + url: '/umbraco/management/api/v1/document-version', query: { + documentId: data.documentId, + culture: data.culture, skip: data.skip, take: data.take }, errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.descendantId + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getTreeDocumentAncestors(data: GetTreeDocumentAncestorsData = {}): CancelablePromise { + public static getDocumentVersionById(data: GetDocumentVersionByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/document/ancestors', - query: { - descendantId: data.descendantId + url: '/umbraco/management/api/v1/document-version/{id}', + path: { + id: data.id }, errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.parentId - * @param data.skip - * @param data.take - * @param data.dataTypeId - * @returns unknown OK + * @param data.id + * @param data.preventCleanup + * @returns string OK * @throws ApiError */ - public static getTreeDocumentChildren(data: GetTreeDocumentChildrenData = {}): CancelablePromise { + public static putDocumentVersionByIdPreventCleanup(data: PutDocumentVersionByIdPreventCleanupData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/tree/document/children', + method: 'PUT', + url: '/umbraco/management/api/v1/document-version/{id}/prevent-cleanup', + path: { + id: data.id + }, query: { - parentId: data.parentId, - skip: data.skip, - take: data.take, - dataTypeId: data.dataTypeId + preventCleanup: data.preventCleanup }, + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.skip - * @param data.take - * @param data.dataTypeId - * @returns unknown OK + * @param data.id + * @param data.culture + * @returns string OK * @throws ApiError */ - public static getTreeDocumentRoot(data: GetTreeDocumentRootData = {}): CancelablePromise { + public static postDocumentVersionByIdRollback(data: PostDocumentVersionByIdRollbackData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/tree/document/root', + method: 'POST', + url: '/umbraco/management/api/v1/document-version/{id}/rollback', + path: { + id: data.id + }, query: { - skip: data.skip, - take: data.take, - dataTypeId: data.dataTypeId + culture: data.culture }, + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } @@ -3437,63 +3437,53 @@ export class ManifestService { } -export class MediaTypeService { +export class MediaService { /** * @param data The data for the request. * @param data.id - * @returns unknown OK - * @throws ApiError - */ - public static getItemMediaType(data: GetItemMediaTypeData = {}): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/item/media-type', - query: { - id: data.id - }, - errors: { - 401: 'The resource is protected and requires an authentication token' - } - }); - } - - /** - * @param data The data for the request. - * @param data.fileExtension + * @param data.dataTypeId + * @param data.orderBy + * @param data.orderDirection + * @param data.filter * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getItemMediaTypeAllowed(data: GetItemMediaTypeAllowedData = {}): CancelablePromise { + public static getCollectionMedia(data: GetCollectionMediaData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/media-type/allowed', + url: '/umbraco/management/api/v1/collection/media', query: { - fileExtension: data.fileExtension, + id: data.id, + dataTypeId: data.dataTypeId, + orderBy: data.orderBy, + orderDirection: data.orderDirection, + filter: data.filter, skip: data.skip, take: data.take }, errors: { - 401: 'The resource is protected and requires an authentication token' + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.skip - * @param data.take + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getItemMediaTypeFolders(data: GetItemMediaTypeFoldersData = {}): CancelablePromise { + public static getItemMedia(data: GetItemMediaData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/media-type/folders', + url: '/umbraco/management/api/v1/item/media', query: { - skip: data.skip, - take: data.take + id: data.id }, errors: { 401: 'The resource is protected and requires an authentication token' @@ -3506,17 +3496,19 @@ export class MediaTypeService { * @param data.query * @param data.skip * @param data.take + * @param data.parentId * @returns unknown OK * @throws ApiError */ - public static getItemMediaTypeSearch(data: GetItemMediaTypeSearchData = {}): CancelablePromise { + public static getItemMediaSearch(data: GetItemMediaSearchData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/media-type/search', + url: '/umbraco/management/api/v1/item/media/search', query: { query: data.query, skip: data.skip, - take: data.take + take: data.take, + parentId: data.parentId }, errors: { 401: 'The resource is protected and requires an authentication token' @@ -3530,10 +3522,10 @@ export class MediaTypeService { * @returns string Created * @throws ApiError */ - public static postMediaType(data: PostMediaTypeData = {}): CancelablePromise { + public static postMedia(data: PostMediaData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/media-type', + url: '/umbraco/management/api/v1/media', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Generated-Resource', @@ -3552,10 +3544,10 @@ export class MediaTypeService { * @returns unknown OK * @throws ApiError */ - public static getMediaTypeById(data: GetMediaTypeByIdData): CancelablePromise { + public static getMediaById(data: GetMediaByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media-type/{id}', + url: '/umbraco/management/api/v1/media/{id}', path: { id: data.id }, @@ -3573,15 +3565,16 @@ export class MediaTypeService { * @returns string OK * @throws ApiError */ - public static deleteMediaTypeById(data: DeleteMediaTypeByIdData): CancelablePromise { + public static deleteMediaById(data: DeleteMediaByIdData): CancelablePromise { return __request(OpenAPI, { method: 'DELETE', - url: '/umbraco/management/api/v1/media-type/{id}', + url: '/umbraco/management/api/v1/media/{id}', path: { id: data.id }, responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -3596,10 +3589,10 @@ export class MediaTypeService { * @returns string OK * @throws ApiError */ - public static putMediaTypeById(data: PutMediaTypeByIdData): CancelablePromise { + public static putMediaById(data: PutMediaByIdData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/media-type/{id}', + url: '/umbraco/management/api/v1/media/{id}', path: { id: data.id }, @@ -3618,26 +3611,29 @@ export class MediaTypeService { /** * @param data The data for the request. * @param data.id + * @param data.orderDirection + * @param data.sinceDate * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getMediaTypeByIdAllowedChildren(data: GetMediaTypeByIdAllowedChildrenData): CancelablePromise { + public static getMediaByIdAuditLog(data: GetMediaByIdAuditLogData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media-type/{id}/allowed-children', + url: '/umbraco/management/api/v1/media/{id}/audit-log', path: { id: data.id }, query: { + orderDirection: data.orderDirection, + sinceDate: data.sinceDate, skip: data.skip, take: data.take }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -3645,18 +3641,21 @@ export class MediaTypeService { /** * @param data The data for the request. * @param data.id - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getMediaTypeByIdCompositionReferences(data: GetMediaTypeByIdCompositionReferencesData): CancelablePromise { + public static putMediaByIdMove(data: PutMediaByIdMoveData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/media-type/{id}/composition-references', + method: 'PUT', + url: '/umbraco/management/api/v1/media/{id}/move', path: { id: data.id }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -3667,20 +3666,17 @@ export class MediaTypeService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string Created + * @returns string OK * @throws ApiError */ - public static postMediaTypeByIdCopy(data: PostMediaTypeByIdCopyData): CancelablePromise { + public static putMediaByIdMoveToRecycleBin(data: PutMediaByIdMoveToRecycleBinData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/media-type/{id}/copy', + method: 'PUT', + url: '/umbraco/management/api/v1/media/{id}/move-to-recycle-bin', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -3693,20 +3689,25 @@ export class MediaTypeService { /** * @param data The data for the request. * @param data.id + * @param data.skip + * @param data.take * @returns unknown OK * @throws ApiError */ - public static getMediaTypeByIdExport(data: GetMediaTypeByIdExportData): CancelablePromise { + public static getMediaByIdReferencedBy(data: GetMediaByIdReferencedByData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media-type/{id}/export', + url: '/umbraco/management/api/v1/media/{id}/referenced-by', path: { id: data.id }, + query: { + skip: data.skip, + take: data.take + }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -3714,25 +3715,25 @@ export class MediaTypeService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string OK + * @param data.skip + * @param data.take + * @returns unknown OK * @throws ApiError */ - public static putMediaTypeByIdImport(data: PutMediaTypeByIdImportData): CancelablePromise { + public static getMediaByIdReferencedDescendants(data: GetMediaByIdReferencedDescendantsData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/media-type/{id}/import', + method: 'GET', + url: '/umbraco/management/api/v1/media/{id}/referenced-descendants', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + query: { + skip: data.skip, + take: data.take + }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -3744,10 +3745,10 @@ export class MediaTypeService { * @returns string OK * @throws ApiError */ - public static putMediaTypeByIdMove(data: PutMediaTypeByIdMoveData): CancelablePromise { + public static putMediaByIdValidate(data: PutMediaByIdValidateData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/media-type/{id}/move', + url: '/umbraco/management/api/v1/media/{id}/validate', path: { id: data.id }, @@ -3765,16 +3766,18 @@ export class MediaTypeService { /** * @param data The data for the request. + * @param data.id * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getMediaTypeAllowedAtRoot(data: GetMediaTypeAllowedAtRootData = {}): CancelablePromise { + public static getMediaAreReferenced(data: GetMediaAreReferencedData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media-type/allowed-at-root', + url: '/umbraco/management/api/v1/media/are-referenced', query: { + id: data.id, skip: data.skip, take: data.take }, @@ -3785,33 +3788,56 @@ export class MediaTypeService { }); } + /** + * @returns unknown OK + * @throws ApiError + */ + public static getMediaConfiguration(): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/media/configuration', + errors: { + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' + } + }); + } + /** * @param data The data for the request. * @param data.requestBody - * @returns unknown OK + * @returns string OK * @throws ApiError */ - public static postMediaTypeAvailableCompositions(data: PostMediaTypeAvailableCompositionsData = {}): CancelablePromise { + public static putMediaSort(data: PutMediaSortData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/media-type/available-compositions', + method: 'PUT', + url: '/umbraco/management/api/v1/media/sort', body: data.requestBody, mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** + * @param data The data for the request. + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getMediaTypeConfiguration(): CancelablePromise { + public static getMediaUrls(data: GetMediaUrlsData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media-type/configuration', + url: '/umbraco/management/api/v1/media/urls', + query: { + id: data.id + }, errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource' @@ -3822,16 +3848,16 @@ export class MediaTypeService { /** * @param data The data for the request. * @param data.requestBody - * @returns string Created + * @returns string OK * @throws ApiError */ - public static postMediaTypeFolder(data: PostMediaTypeFolderData = {}): CancelablePromise { + public static postMediaValidate(data: PostMediaValidateData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/media-type/folder', + url: '/umbraco/management/api/v1/media/validate', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -3841,20 +3867,39 @@ export class MediaTypeService { }); } + /** + * @returns string OK + * @throws ApiError + */ + public static deleteRecycleBinMedia(): CancelablePromise { + return __request(OpenAPI, { + method: 'DELETE', + url: '/umbraco/management/api/v1/recycle-bin/media', + responseHeader: 'Umb-Notifications', + errors: { + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' + } + }); + } + /** * @param data The data for the request. * @param data.id - * @returns unknown OK + * @returns string OK * @throws ApiError */ - public static getMediaTypeFolderById(data: GetMediaTypeFolderByIdData): CancelablePromise { + public static deleteRecycleBinMediaById(data: DeleteRecycleBinMediaByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/media-type/folder/{id}', + method: 'DELETE', + url: '/umbraco/management/api/v1/recycle-bin/media/{id}', path: { id: data.id }, + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -3865,17 +3910,16 @@ export class MediaTypeService { /** * @param data The data for the request. * @param data.id - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static deleteMediaTypeFolderById(data: DeleteMediaTypeFolderByIdData): CancelablePromise { + public static getRecycleBinMediaByIdOriginalParent(data: GetRecycleBinMediaByIdOriginalParentData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/media-type/folder/{id}', + method: 'GET', + url: '/umbraco/management/api/v1/recycle-bin/media/{id}/original-parent', path: { id: data.id }, - responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -3892,10 +3936,10 @@ export class MediaTypeService { * @returns string OK * @throws ApiError */ - public static putMediaTypeFolderById(data: PutMediaTypeFolderByIdData): CancelablePromise { + public static putRecycleBinMediaByIdRestore(data: PutRecycleBinMediaByIdRestoreData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/media-type/folder/{id}', + url: '/umbraco/management/api/v1/recycle-bin/media/{id}/restore', path: { id: data.id }, @@ -3913,22 +3957,46 @@ export class MediaTypeService { /** * @param data The data for the request. - * @param data.requestBody - * @returns string Created + * @param data.parentId + * @param data.skip + * @param data.take + * @returns unknown OK * @throws ApiError */ - public static postMediaTypeImport(data: PostMediaTypeImportData = {}): CancelablePromise { + public static getRecycleBinMediaChildren(data: GetRecycleBinMediaChildrenData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/media-type/import', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + method: 'GET', + url: '/umbraco/management/api/v1/recycle-bin/media/children', + query: { + parentId: data.parentId, + skip: data.skip, + take: data.take + }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' + } + }); + } + + /** + * @param data The data for the request. + * @param data.skip + * @param data.take + * @returns unknown OK + * @throws ApiError + */ + public static getRecycleBinMediaRoot(data: GetRecycleBinMediaRootData = {}): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/recycle-bin/media/root', + query: { + skip: data.skip, + take: data.take + }, + errors: { + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' } }); } @@ -3939,10 +4007,10 @@ export class MediaTypeService { * @returns unknown OK * @throws ApiError */ - public static getTreeMediaTypeAncestors(data: GetTreeMediaTypeAncestorsData = {}): CancelablePromise { + public static getTreeMediaAncestors(data: GetTreeMediaAncestorsData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/media-type/ancestors', + url: '/umbraco/management/api/v1/tree/media/ancestors', query: { descendantId: data.descendantId }, @@ -3958,19 +4026,19 @@ export class MediaTypeService { * @param data.parentId * @param data.skip * @param data.take - * @param data.foldersOnly + * @param data.dataTypeId * @returns unknown OK * @throws ApiError */ - public static getTreeMediaTypeChildren(data: GetTreeMediaTypeChildrenData = {}): CancelablePromise { + public static getTreeMediaChildren(data: GetTreeMediaChildrenData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/media-type/children', + url: '/umbraco/management/api/v1/tree/media/children', query: { parentId: data.parentId, skip: data.skip, take: data.take, - foldersOnly: data.foldersOnly + dataTypeId: data.dataTypeId }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -3983,18 +4051,18 @@ export class MediaTypeService { * @param data The data for the request. * @param data.skip * @param data.take - * @param data.foldersOnly + * @param data.dataTypeId * @returns unknown OK * @throws ApiError */ - public static getTreeMediaTypeRoot(data: GetTreeMediaTypeRootData = {}): CancelablePromise { + public static getTreeMediaRoot(data: GetTreeMediaRootData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/media-type/root', + url: '/umbraco/management/api/v1/tree/media/root', query: { skip: data.skip, take: data.take, - foldersOnly: data.foldersOnly + dataTypeId: data.dataTypeId }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -4005,53 +4073,63 @@ export class MediaTypeService { } -export class MediaService { +export class MediaTypeService { /** * @param data The data for the request. * @param data.id - * @param data.dataTypeId - * @param data.orderBy - * @param data.orderDirection - * @param data.filter + * @returns unknown OK + * @throws ApiError + */ + public static getItemMediaType(data: GetItemMediaTypeData = {}): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/media-type', + query: { + id: data.id + }, + errors: { + 401: 'The resource is protected and requires an authentication token' + } + }); + } + + /** + * @param data The data for the request. + * @param data.fileExtension * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getCollectionMedia(data: GetCollectionMediaData = {}): CancelablePromise { + public static getItemMediaTypeAllowed(data: GetItemMediaTypeAllowedData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/collection/media', + url: '/umbraco/management/api/v1/item/media-type/allowed', query: { - id: data.id, - dataTypeId: data.dataTypeId, - orderBy: data.orderBy, - orderDirection: data.orderDirection, - filter: data.filter, + fileExtension: data.fileExtension, skip: data.skip, take: data.take }, errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 401: 'The resource is protected and requires an authentication token' } }); } /** * @param data The data for the request. - * @param data.id + * @param data.skip + * @param data.take * @returns unknown OK * @throws ApiError */ - public static getItemMedia(data: GetItemMediaData = {}): CancelablePromise { + public static getItemMediaTypeFolders(data: GetItemMediaTypeFoldersData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/media', + url: '/umbraco/management/api/v1/item/media-type/folders', query: { - id: data.id + skip: data.skip, + take: data.take }, errors: { 401: 'The resource is protected and requires an authentication token' @@ -4064,19 +4142,17 @@ export class MediaService { * @param data.query * @param data.skip * @param data.take - * @param data.parentId * @returns unknown OK * @throws ApiError */ - public static getItemMediaSearch(data: GetItemMediaSearchData = {}): CancelablePromise { + public static getItemMediaTypeSearch(data: GetItemMediaTypeSearchData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/media/search', + url: '/umbraco/management/api/v1/item/media-type/search', query: { query: data.query, skip: data.skip, - take: data.take, - parentId: data.parentId + take: data.take }, errors: { 401: 'The resource is protected and requires an authentication token' @@ -4090,10 +4166,10 @@ export class MediaService { * @returns string Created * @throws ApiError */ - public static postMedia(data: PostMediaData = {}): CancelablePromise { + public static postMediaType(data: PostMediaTypeData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/media', + url: '/umbraco/management/api/v1/media-type', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Generated-Resource', @@ -4112,10 +4188,10 @@ export class MediaService { * @returns unknown OK * @throws ApiError */ - public static getMediaById(data: GetMediaByIdData): CancelablePromise { + public static getMediaTypeById(data: GetMediaTypeByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media/{id}', + url: '/umbraco/management/api/v1/media-type/{id}', path: { id: data.id }, @@ -4133,16 +4209,15 @@ export class MediaService { * @returns string OK * @throws ApiError */ - public static deleteMediaById(data: DeleteMediaByIdData): CancelablePromise { + public static deleteMediaTypeById(data: DeleteMediaTypeByIdData): CancelablePromise { return __request(OpenAPI, { method: 'DELETE', - url: '/umbraco/management/api/v1/media/{id}', + url: '/umbraco/management/api/v1/media-type/{id}', path: { id: data.id }, responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -4157,10 +4232,10 @@ export class MediaService { * @returns string OK * @throws ApiError */ - public static putMediaById(data: PutMediaByIdData): CancelablePromise { + public static putMediaTypeById(data: PutMediaTypeByIdData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/media/{id}', + url: '/umbraco/management/api/v1/media-type/{id}', path: { id: data.id }, @@ -4179,29 +4254,26 @@ export class MediaService { /** * @param data The data for the request. * @param data.id - * @param data.orderDirection - * @param data.sinceDate * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getMediaByIdAuditLog(data: GetMediaByIdAuditLogData): CancelablePromise { + public static getMediaTypeByIdAllowedChildren(data: GetMediaTypeByIdAllowedChildrenData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media/{id}/audit-log', + url: '/umbraco/management/api/v1/media-type/{id}/allowed-children', path: { id: data.id }, query: { - orderDirection: data.orderDirection, - sinceDate: data.sinceDate, skip: data.skip, take: data.take }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } @@ -4209,21 +4281,18 @@ export class MediaService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static putMediaByIdMove(data: PutMediaByIdMoveData): CancelablePromise { + public static getMediaTypeByIdCompositionReferences(data: GetMediaTypeByIdCompositionReferencesData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/media/{id}/move', + method: 'GET', + url: '/umbraco/management/api/v1/media-type/{id}/composition-references', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -4234,17 +4303,20 @@ export class MediaService { /** * @param data The data for the request. * @param data.id - * @returns string OK + * @param data.requestBody + * @returns string Created * @throws ApiError */ - public static putMediaByIdMoveToRecycleBin(data: PutMediaByIdMoveToRecycleBinData): CancelablePromise { + public static postMediaTypeByIdCopy(data: PostMediaTypeByIdCopyData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/media/{id}/move-to-recycle-bin', + method: 'POST', + url: '/umbraco/management/api/v1/media-type/{id}/copy', path: { id: data.id }, - responseHeader: 'Umb-Notifications', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -4257,25 +4329,20 @@ export class MediaService { /** * @param data The data for the request. * @param data.id - * @param data.skip - * @param data.take * @returns unknown OK * @throws ApiError */ - public static getMediaByIdReferencedBy(data: GetMediaByIdReferencedByData): CancelablePromise { + public static getMediaTypeByIdExport(data: GetMediaTypeByIdExportData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media/{id}/referenced-by', + url: '/umbraco/management/api/v1/media-type/{id}/export', path: { id: data.id }, - query: { - skip: data.skip, - take: data.take - }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } @@ -4283,25 +4350,25 @@ export class MediaService { /** * @param data The data for the request. * @param data.id - * @param data.skip - * @param data.take - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getMediaByIdReferencedDescendants(data: GetMediaByIdReferencedDescendantsData): CancelablePromise { + public static putMediaTypeByIdImport(data: PutMediaTypeByIdImportData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/media/{id}/referenced-descendants', + method: 'PUT', + url: '/umbraco/management/api/v1/media-type/{id}/import', path: { id: data.id }, - query: { - skip: data.skip, - take: data.take - }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } @@ -4313,10 +4380,10 @@ export class MediaService { * @returns string OK * @throws ApiError */ - public static putMediaByIdValidate(data: PutMediaByIdValidateData): CancelablePromise { + public static putMediaTypeByIdMove(data: PutMediaTypeByIdMoveData): CancelablePromise { return __request(OpenAPI, { method: 'PUT', - url: '/umbraco/management/api/v1/media/{id}/validate', + url: '/umbraco/management/api/v1/media-type/{id}/move', path: { id: data.id }, @@ -4334,18 +4401,16 @@ export class MediaService { /** * @param data The data for the request. - * @param data.id * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getMediaAreReferenced(data: GetMediaAreReferencedData = {}): CancelablePromise { + public static getMediaTypeAllowedAtRoot(data: GetMediaTypeAllowedAtRootData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media/are-referenced', + url: '/umbraco/management/api/v1/media-type/allowed-at-root', query: { - id: data.id, skip: data.skip, take: data.take }, @@ -4356,56 +4421,33 @@ export class MediaService { }); } - /** - * @returns unknown OK - * @throws ApiError - */ - public static getMediaConfiguration(): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/media/configuration', - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' - } - }); - } - /** * @param data The data for the request. * @param data.requestBody - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static putMediaSort(data: PutMediaSortData = {}): CancelablePromise { + public static postMediaTypeAvailableCompositions(data: PostMediaTypeAvailableCompositionsData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/media/sort', + method: 'POST', + url: '/umbraco/management/api/v1/media-type/available-compositions', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** - * @param data The data for the request. - * @param data.id * @returns unknown OK * @throws ApiError */ - public static getMediaUrls(data: GetMediaUrlsData = {}): CancelablePromise { + public static getMediaTypeConfiguration(): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/media/urls', - query: { - id: data.id - }, + url: '/umbraco/management/api/v1/media-type/configuration', errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource' @@ -4416,16 +4458,16 @@ export class MediaService { /** * @param data The data for the request. * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static postMediaValidate(data: PostMediaValidateData = {}): CancelablePromise { + public static postMediaTypeFolder(data: PostMediaTypeFolderData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/media/validate', + url: '/umbraco/management/api/v1/media-type/folder', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -4436,18 +4478,22 @@ export class MediaService { } /** - * @returns string OK + * @param data The data for the request. + * @param data.id + * @returns unknown OK * @throws ApiError */ - public static deleteRecycleBinMedia(): CancelablePromise { + public static getMediaTypeFolderById(data: GetMediaTypeFolderByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/recycle-bin/media', - responseHeader: 'Umb-Notifications', + method: 'GET', + url: '/umbraco/management/api/v1/media-type/folder/{id}', + path: { + id: data.id + }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } @@ -4458,10 +4504,10 @@ export class MediaService { * @returns string OK * @throws ApiError */ - public static deleteRecycleBinMediaById(data: DeleteRecycleBinMediaByIdData): CancelablePromise { + public static deleteMediaTypeFolderById(data: DeleteMediaTypeFolderByIdData): CancelablePromise { return __request(OpenAPI, { method: 'DELETE', - url: '/umbraco/management/api/v1/recycle-bin/media/{id}', + url: '/umbraco/management/api/v1/media-type/folder/{id}', path: { id: data.id }, @@ -4478,16 +4524,20 @@ export class MediaService { /** * @param data The data for the request. * @param data.id - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getRecycleBinMediaByIdOriginalParent(data: GetRecycleBinMediaByIdOriginalParentData): CancelablePromise { + public static putMediaTypeFolderById(data: PutMediaTypeFolderByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/recycle-bin/media/{id}/original-parent', + method: 'PUT', + url: '/umbraco/management/api/v1/media-type/folder/{id}', path: { id: data.id }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -4499,21 +4549,17 @@ export class MediaService { /** * @param data The data for the request. - * @param data.id * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static putRecycleBinMediaByIdRestore(data: PutRecycleBinMediaByIdRestoreData): CancelablePromise { + public static postMediaTypeImport(data: PostMediaTypeImportData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/recycle-bin/media/{id}/restore', - path: { - id: data.id - }, + method: 'POST', + url: '/umbraco/management/api/v1/media-type/import', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -4525,20 +4571,16 @@ export class MediaService { /** * @param data The data for the request. - * @param data.parentId - * @param data.skip - * @param data.take + * @param data.descendantId * @returns unknown OK * @throws ApiError */ - public static getRecycleBinMediaChildren(data: GetRecycleBinMediaChildrenData = {}): CancelablePromise { + public static getTreeMediaTypeAncestors(data: GetTreeMediaTypeAncestorsData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/recycle-bin/media/children', + url: '/umbraco/management/api/v1/tree/media-type/ancestors', query: { - parentId: data.parentId, - skip: data.skip, - take: data.take + descendantId: data.descendantId }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -4549,18 +4591,22 @@ export class MediaService { /** * @param data The data for the request. + * @param data.parentId * @param data.skip * @param data.take + * @param data.foldersOnly * @returns unknown OK * @throws ApiError */ - public static getRecycleBinMediaRoot(data: GetRecycleBinMediaRootData = {}): CancelablePromise { + public static getTreeMediaTypeChildren(data: GetTreeMediaTypeChildrenData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/recycle-bin/media/root', + url: '/umbraco/management/api/v1/tree/media-type/children', query: { + parentId: data.parentId, skip: data.skip, - take: data.take + take: data.take, + foldersOnly: data.foldersOnly }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -4571,16 +4617,20 @@ export class MediaService { /** * @param data The data for the request. - * @param data.descendantId + * @param data.skip + * @param data.take + * @param data.foldersOnly * @returns unknown OK * @throws ApiError */ - public static getTreeMediaAncestors(data: GetTreeMediaAncestorsData = {}): CancelablePromise { + public static getTreeMediaTypeRoot(data: GetTreeMediaTypeRootData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/media/ancestors', + url: '/umbraco/management/api/v1/tree/media-type/root', query: { - descendantId: data.descendantId + skip: data.skip, + take: data.take, + foldersOnly: data.foldersOnly }, errors: { 401: 'The resource is protected and requires an authentication token', @@ -4589,49 +4639,214 @@ export class MediaService { }); } +} + +export class MemberService { /** * @param data The data for the request. - * @param data.parentId + * @param data.memberTypeId + * @param data.memberGroupName + * @param data.isApproved + * @param data.isLockedOut + * @param data.orderBy + * @param data.orderDirection + * @param data.filter * @param data.skip * @param data.take - * @param data.dataTypeId * @returns unknown OK * @throws ApiError */ - public static getTreeMediaChildren(data: GetTreeMediaChildrenData = {}): CancelablePromise { + public static getFilterMember(data: GetFilterMemberData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/media/children', + url: '/umbraco/management/api/v1/filter/member', query: { - parentId: data.parentId, + memberTypeId: data.memberTypeId, + memberGroupName: data.memberGroupName, + isApproved: data.isApproved, + isLockedOut: data.isLockedOut, + orderBy: data.orderBy, + orderDirection: data.orderDirection, + filter: data.filter, skip: data.skip, - take: data.take, - dataTypeId: data.dataTypeId + take: data.take }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.skip - * @param data.take - * @param data.dataTypeId + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getTreeMediaRoot(data: GetTreeMediaRootData = {}): CancelablePromise { + public static getItemMember(data: GetItemMemberData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/tree/media/root', + url: '/umbraco/management/api/v1/item/member', + query: { + id: data.id + }, + errors: { + 401: 'The resource is protected and requires an authentication token' + } + }); + } + + /** + * @param data The data for the request. + * @param data.query + * @param data.skip + * @param data.take + * @returns unknown OK + * @throws ApiError + */ + public static getItemMemberSearch(data: GetItemMemberSearchData = {}): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/item/member/search', query: { + query: data.query, skip: data.skip, - take: data.take, - dataTypeId: data.dataTypeId + take: data.take + }, + errors: { + 401: 'The resource is protected and requires an authentication token' + } + }); + } + + /** + * @param data The data for the request. + * @param data.requestBody + * @returns string Created + * @throws ApiError + */ + public static postMember(data: PostMemberData = {}): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/member', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', + errors: { + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + + /** + * @param data The data for the request. + * @param data.id + * @returns unknown OK + * @throws ApiError + */ + public static getMemberById(data: GetMemberByIdData): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/member/{id}', + path: { + id: data.id + }, + errors: { + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + + /** + * @param data The data for the request. + * @param data.id + * @returns string OK + * @throws ApiError + */ + public static deleteMemberById(data: DeleteMemberByIdData): CancelablePromise { + return __request(OpenAPI, { + method: 'DELETE', + url: '/umbraco/management/api/v1/member/{id}', + path: { + id: data.id + }, + responseHeader: 'Umb-Notifications', + errors: { + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + + /** + * @param data The data for the request. + * @param data.id + * @param data.requestBody + * @returns string OK + * @throws ApiError + */ + public static putMemberById(data: PutMemberByIdData): CancelablePromise { + return __request(OpenAPI, { + method: 'PUT', + url: '/umbraco/management/api/v1/member/{id}', + path: { + id: data.id + }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', + errors: { + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + + /** + * @param data The data for the request. + * @param data.id + * @param data.requestBody + * @returns string OK + * @throws ApiError + */ + public static putMemberByIdValidate(data: PutMemberByIdValidateData): CancelablePromise { + return __request(OpenAPI, { + method: 'PUT', + url: '/umbraco/management/api/v1/member/{id}/validate', + path: { + id: data.id }, + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', + errors: { + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + + /** + * @returns unknown OK + * @throws ApiError + */ + public static getMemberConfiguration(): CancelablePromise { + return __request(OpenAPI, { + method: 'GET', + url: '/umbraco/management/api/v1/member/configuration', errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource' @@ -4639,6 +4854,28 @@ export class MediaService { }); } + /** + * @param data The data for the request. + * @param data.requestBody + * @returns string OK + * @throws ApiError + */ + public static postMemberValidate(data: PostMemberValidateData = {}): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/member/validate', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', + errors: { + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' + } + }); + } + } export class MemberGroupService { @@ -5035,77 +5272,69 @@ export class MemberTypeService { } -export class MemberService { +export class ModelsBuilderService { + /** + * @returns string OK + * @throws ApiError + */ + public static postModelsBuilderBuild(): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/umbraco/management/api/v1/models-builder/build', + responseHeader: 'Umb-Notifications', + errors: { + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 428: 'Precondition Required' + } + }); + } + /** - * @param data The data for the request. - * @param data.memberTypeId - * @param data.memberGroupName - * @param data.isApproved - * @param data.isLockedOut - * @param data.orderBy - * @param data.orderDirection - * @param data.filter - * @param data.skip - * @param data.take * @returns unknown OK * @throws ApiError */ - public static getFilterMember(data: GetFilterMemberData = {}): CancelablePromise { + public static getModelsBuilderDashboard(): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/filter/member', - query: { - memberTypeId: data.memberTypeId, - memberGroupName: data.memberGroupName, - isApproved: data.isApproved, - isLockedOut: data.isLockedOut, - orderBy: data.orderBy, - orderDirection: data.orderDirection, - filter: data.filter, - skip: data.skip, - take: data.take - }, + url: '/umbraco/management/api/v1/models-builder/dashboard', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** - * @param data The data for the request. - * @param data.id * @returns unknown OK * @throws ApiError */ - public static getItemMember(data: GetItemMemberData = {}): CancelablePromise { + public static getModelsBuilderStatus(): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/member', - query: { - id: data.id - }, + url: '/umbraco/management/api/v1/models-builder/status', errors: { - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' } }); } +} + +export class ObjectTypesService { /** * @param data The data for the request. - * @param data.query * @param data.skip * @param data.take * @returns unknown OK * @throws ApiError */ - public static getItemMemberSearch(data: GetItemMemberSearchData = {}): CancelablePromise { + public static getObjectTypes(data: GetObjectTypesData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/member/search', + url: '/umbraco/management/api/v1/object-types', query: { - query: data.query, skip: data.skip, take: data.take }, @@ -5115,238 +5344,9 @@ export class MemberService { }); } - /** - * @param data The data for the request. - * @param data.requestBody - * @returns string Created - * @throws ApiError - */ - public static postMember(data: PostMemberData = {}): CancelablePromise { - return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/member', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', - errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** - * @param data The data for the request. - * @param data.id - * @returns unknown OK - * @throws ApiError - */ - public static getMemberById(data: GetMemberByIdData): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/member/{id}', - path: { - id: data.id - }, - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** - * @param data The data for the request. - * @param data.id - * @returns string OK - * @throws ApiError - */ - public static deleteMemberById(data: DeleteMemberByIdData): CancelablePromise { - return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/member/{id}', - path: { - id: data.id - }, - responseHeader: 'Umb-Notifications', - errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** - * @param data The data for the request. - * @param data.id - * @param data.requestBody - * @returns string OK - * @throws ApiError - */ - public static putMemberById(data: PutMemberByIdData): CancelablePromise { - return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/member/{id}', - path: { - id: data.id - }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', - errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** - * @param data The data for the request. - * @param data.id - * @param data.requestBody - * @returns string OK - * @throws ApiError - */ - public static putMemberByIdValidate(data: PutMemberByIdValidateData): CancelablePromise { - return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/member/{id}/validate', - path: { - id: data.id - }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', - errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - - /** - * @returns unknown OK - * @throws ApiError - */ - public static getMemberConfiguration(): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/member/configuration', - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' - } - }); - } - - /** - * @param data The data for the request. - * @param data.requestBody - * @returns string OK - * @throws ApiError - */ - public static postMemberValidate(data: PostMemberValidateData = {}): CancelablePromise { - return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/member/validate', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', - errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' - } - }); - } - -} - -export class ModelsBuilderService { - /** - * @returns string OK - * @throws ApiError - */ - public static postModelsBuilderBuild(): CancelablePromise { - return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/models-builder/build', - responseHeader: 'Umb-Notifications', - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 428: 'Precondition Required' - } - }); - } - - /** - * @returns unknown OK - * @throws ApiError - */ - public static getModelsBuilderDashboard(): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/models-builder/dashboard', - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' - } - }); - } - - /** - * @returns unknown OK - * @throws ApiError - */ - public static getModelsBuilderStatus(): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/models-builder/status', - errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' - } - }); - } - -} - -export class ObjectTypesService { - /** - * @param data The data for the request. - * @param data.skip - * @param data.take - * @returns unknown OK - * @throws ApiError - */ - public static getObjectTypes(data: GetObjectTypesData = {}): CancelablePromise { - return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/object-types', - query: { - skip: data.skip, - take: data.take - }, - errors: { - 401: 'The resource is protected and requires an authentication token' - } - }); - } - -} - -export class OEmbedService { +} + +export class OEmbedService { /** * @param data The data for the request. * @param data.url @@ -6152,91 +6152,91 @@ export class RedirectManagementService { } -export class RelationTypeService { +export class RelationService { /** * @param data The data for the request. * @param data.id + * @param data.skip + * @param data.take * @returns unknown OK * @throws ApiError */ - public static getItemRelationType(data: GetItemRelationTypeData = {}): CancelablePromise { + public static getRelationByRelationTypeId(data: GetRelationByRelationTypeIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/relation-type', - query: { + url: '/umbraco/management/api/v1/relation/type/{id}', + path: { id: data.id }, + query: { + skip: data.skip, + take: data.take + }, errors: { - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } +} + +export class RelationTypeService { /** * @param data The data for the request. - * @param data.skip - * @param data.take + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getRelationType(data: GetRelationTypeData = {}): CancelablePromise { + public static getItemRelationType(data: GetItemRelationTypeData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/relation-type', + url: '/umbraco/management/api/v1/item/relation-type', query: { - skip: data.skip, - take: data.take + id: data.id }, errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 401: 'The resource is protected and requires an authentication token' } }); } /** * @param data The data for the request. - * @param data.id + * @param data.skip + * @param data.take * @returns unknown OK * @throws ApiError */ - public static getRelationTypeById(data: GetRelationTypeByIdData): CancelablePromise { + public static getRelationType(data: GetRelationTypeData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/relation-type/{id}', - path: { - id: data.id + url: '/umbraco/management/api/v1/relation-type', + query: { + skip: data.skip, + take: data.take }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } -} - -export class RelationService { /** * @param data The data for the request. * @param data.id - * @param data.skip - * @param data.take * @returns unknown OK * @throws ApiError */ - public static getRelationByRelationTypeId(data: GetRelationByRelationTypeIdData): CancelablePromise { + public static getRelationTypeById(data: GetRelationTypeByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/relation/type/{id}', + url: '/umbraco/management/api/v1/relation-type/{id}', path: { id: data.id }, - query: { - skip: data.skip, - take: data.take - }, errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', @@ -7568,23 +7568,36 @@ export class UpgradeService { } -export class UserDataService { +export class UserService { /** * @param data The data for the request. - * @param data.requestBody - * @returns string Created + * @param data.skip + * @param data.take + * @param data.orderBy + * @param data.orderDirection + * @param data.userGroupIds + * @param data.userStates + * @param data.filter + * @returns unknown OK * @throws ApiError */ - public static postUserData(data: PostUserDataData = {}): CancelablePromise { + public static getFilterUser(data: GetFilterUserData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user-data', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + method: 'GET', + url: '/umbraco/management/api/v1/filter/user', + query: { + skip: data.skip, + take: data.take, + orderBy: data.orderBy, + orderDirection: data.orderDirection, + userGroupIds: data.userGroupIds, + userStates: data.userStates, + filter: data.filter + }, errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -7592,22 +7605,16 @@ export class UserDataService { /** * @param data The data for the request. - * @param data.groups - * @param data.identifiers - * @param data.skip - * @param data.take + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getUserData(data: GetUserDataData = {}): CancelablePromise { + public static getItemUser(data: GetItemUserData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user-data', + url: '/umbraco/management/api/v1/item/user', query: { - groups: data.groups, - identifiers: data.identifiers, - skip: data.skip, - take: data.take + id: data.id }, errors: { 401: 'The resource is protected and requires an authentication token' @@ -7618,19 +7625,20 @@ export class UserDataService { /** * @param data The data for the request. * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static putUserData(data: PutUserDataData = {}): CancelablePromise { + public static postUser(data: PostUserData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/user-data', + method: 'POST', + url: '/umbraco/management/api/v1/user', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -7638,46 +7646,41 @@ export class UserDataService { /** * @param data The data for the request. - * @param data.id - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getUserDataById(data: GetUserDataByIdData): CancelablePromise { + public static deleteUser(data: DeleteUserData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user-data/{id}', - path: { - id: data.id - }, + method: 'DELETE', + url: '/umbraco/management/api/v1/user', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } -} - -export class UserGroupService { /** * @param data The data for the request. * @param data.skip * @param data.take - * @param data.filter * @returns unknown OK * @throws ApiError */ - public static getFilterUserGroup(data: GetFilterUserGroupData = {}): CancelablePromise { + public static getUser(data: GetUserData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/filter/user-group', + url: '/umbraco/management/api/v1/user', query: { skip: data.skip, - take: data.take, - filter: data.filter + take: data.take }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -7691,33 +7694,37 @@ export class UserGroupService { * @returns unknown OK * @throws ApiError */ - public static getItemUserGroup(data: GetItemUserGroupData = {}): CancelablePromise { + public static getUserById(data: GetUserByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/item/user-group', - query: { + url: '/umbraco/management/api/v1/user/{id}', + path: { id: data.id }, errors: { - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.requestBody + * @param data.id * @returns string OK * @throws ApiError */ - public static deleteUserGroup(data: DeleteUserGroupData = {}): CancelablePromise { + public static deleteUserById(data: DeleteUserByIdData): CancelablePromise { return __request(OpenAPI, { method: 'DELETE', - url: '/umbraco/management/api/v1/user-group', - body: data.requestBody, - mediaType: 'application/json', + url: '/umbraco/management/api/v1/user/{id}', + path: { + id: data.id + }, responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -7727,43 +7734,47 @@ export class UserGroupService { /** * @param data The data for the request. + * @param data.id * @param data.requestBody - * @returns string Created + * @returns string OK * @throws ApiError */ - public static postUserGroup(data: PostUserGroupData = {}): CancelablePromise { + public static putUserById(data: PutUserByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user-group', + method: 'PUT', + url: '/umbraco/management/api/v1/user/{id}', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.skip - * @param data.take + * @param data.id * @returns unknown OK * @throws ApiError */ - public static getUserGroup(data: GetUserGroupData = {}): CancelablePromise { + public static getUserById2Fa(data: GetUserById2FaData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user-group', - query: { - skip: data.skip, - take: data.take + url: '/umbraco/management/api/v1/user/{id}/2fa', + path: { + id: data.id }, errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } @@ -7771,17 +7782,21 @@ export class UserGroupService { /** * @param data The data for the request. * @param data.id - * @returns unknown OK + * @param data.providerName + * @returns string OK * @throws ApiError */ - public static getUserGroupById(data: GetUserGroupByIdData): CancelablePromise { + public static deleteUserById2FaByProviderName(data: DeleteUserById2FaByProviderNameData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user-group/{id}', + method: 'DELETE', + url: '/umbraco/management/api/v1/user/{id}/2fa/{providerName}', path: { - id: data.id + id: data.id, + providerName: data.providerName }, + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -7792,17 +7807,16 @@ export class UserGroupService { /** * @param data The data for the request. * @param data.id - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static deleteUserGroupById(data: DeleteUserGroupByIdData): CancelablePromise { + public static getUserByIdCalculateStartNodes(data: GetUserByIdCalculateStartNodesData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user-group/{id}', + method: 'GET', + url: '/umbraco/management/api/v1/user/{id}/calculate-start-nodes', path: { id: data.id }, - responseHeader: 'Umb-Notifications', errors: { 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', @@ -7818,10 +7832,10 @@ export class UserGroupService { * @returns string OK * @throws ApiError */ - public static putUserGroupById(data: PutUserGroupByIdData): CancelablePromise { + public static postUserByIdChangePassword(data: PostUserByIdChangePasswordData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/user-group/{id}', + method: 'POST', + url: '/umbraco/management/api/v1/user/{id}/change-password', path: { id: data.id }, @@ -7829,6 +7843,7 @@ export class UserGroupService { mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -7843,10 +7858,10 @@ export class UserGroupService { * @returns string OK * @throws ApiError */ - public static deleteUserGroupByIdUsers(data: DeleteUserGroupByIdUsersData): CancelablePromise { + public static postUserByIdClientCredentials(data: PostUserByIdClientCredentialsData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user-group/{id}/users', + method: 'POST', + url: '/umbraco/management/api/v1/user/{id}/client-credentials', path: { id: data.id }, @@ -7854,9 +7869,9 @@ export class UserGroupService { mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -7864,61 +7879,43 @@ export class UserGroupService { /** * @param data The data for the request. * @param data.id - * @param data.requestBody * @returns string OK * @throws ApiError */ - public static postUserGroupByIdUsers(data: PostUserGroupByIdUsersData): CancelablePromise { + public static getUserByIdClientCredentials(data: GetUserByIdClientCredentialsData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user-group/{id}/users', + method: 'GET', + url: '/umbraco/management/api/v1/user/{id}/client-credentials', path: { id: data.id }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } -} - -export class UserService { /** * @param data The data for the request. - * @param data.skip - * @param data.take - * @param data.orderBy - * @param data.orderDirection - * @param data.userGroupIds - * @param data.userStates - * @param data.filter - * @returns unknown OK + * @param data.id + * @param data.clientId + * @returns string OK * @throws ApiError */ - public static getFilterUser(data: GetFilterUserData = {}): CancelablePromise { + public static deleteUserByIdClientCredentialsByClientId(data: DeleteUserByIdClientCredentialsByClientIdData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/filter/user', - query: { - skip: data.skip, - take: data.take, - orderBy: data.orderBy, - orderDirection: data.orderDirection, - userGroupIds: data.userGroupIds, - userStates: data.userStates, - filter: data.filter + method: 'DELETE', + url: '/umbraco/management/api/v1/user/{id}/client-credentials/{clientId}', + path: { + id: data.id, + clientId: data.clientId }, + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -7929,32 +7926,36 @@ export class UserService { * @returns unknown OK * @throws ApiError */ - public static getItemUser(data: GetItemUserData = {}): CancelablePromise { + public static postUserByIdResetPassword(data: PostUserByIdResetPasswordData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/item/user', - query: { + method: 'POST', + url: '/umbraco/management/api/v1/user/{id}/reset-password', + path: { id: data.id }, errors: { - 401: 'The resource is protected and requires an authentication token' + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.requestBody - * @returns string Created + * @param data.id + * @returns string OK * @throws ApiError */ - public static postUser(data: PostUserData = {}): CancelablePromise { + public static deleteUserAvatarById(data: DeleteUserAvatarByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + method: 'DELETE', + url: '/umbraco/management/api/v1/user/avatar/{id}', + path: { + id: data.id + }, + responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', @@ -7966,113 +7967,94 @@ export class UserService { /** * @param data The data for the request. + * @param data.id * @param data.requestBody * @returns string OK * @throws ApiError */ - public static deleteUser(data: DeleteUserData = {}): CancelablePromise { + public static postUserAvatarById(data: PostUserAvatarByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user', + method: 'POST', + url: '/umbraco/management/api/v1/user/avatar/{id}', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** - * @param data The data for the request. - * @param data.skip - * @param data.take * @returns unknown OK * @throws ApiError */ - public static getUser(data: GetUserData = {}): CancelablePromise { + public static getUserConfiguration(): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user', - query: { - skip: data.skip, - take: data.take - }, + url: '/umbraco/management/api/v1/user/configuration', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** - * @param data The data for the request. - * @param data.id * @returns unknown OK * @throws ApiError */ - public static getUserById(data: GetUserByIdData): CancelablePromise { + public static getUserCurrent(): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user/{id}', - path: { - id: data.id - }, + url: '/umbraco/management/api/v1/user/current', errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 401: 'The resource is protected and requires an authentication token' } }); } /** - * @param data The data for the request. - * @param data.id - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static deleteUserById(data: DeleteUserByIdData): CancelablePromise { + public static getUserCurrent2Fa(): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user/{id}', - path: { - id: data.id - }, - responseHeader: 'Umb-Notifications', + method: 'GET', + url: '/umbraco/management/api/v1/user/current/2fa', errors: { - 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 401: 'The resource is protected and requires an authentication token' } }); } /** * @param data The data for the request. - * @param data.id - * @param data.requestBody + * @param data.providerName + * @param data.code * @returns string OK * @throws ApiError */ - public static putUserById(data: PutUserByIdData): CancelablePromise { + public static deleteUserCurrent2FaByProviderName(data: DeleteUserCurrent2FaByProviderNameData): CancelablePromise { return __request(OpenAPI, { - method: 'PUT', - url: '/umbraco/management/api/v1/user/{id}', + method: 'DELETE', + url: '/umbraco/management/api/v1/user/current/2fa/{providerName}', path: { - id: data.id + providerName: data.providerName + }, + query: { + code: data.code }, - body: data.requestBody, - mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8080,20 +8062,23 @@ export class UserService { /** * @param data The data for the request. - * @param data.id + * @param data.providerName + * @param data.requestBody * @returns unknown OK * @throws ApiError */ - public static getUserById2Fa(data: GetUserById2FaData): CancelablePromise { + public static postUserCurrent2FaByProviderName(data: PostUserCurrent2FaByProviderNameData): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user/{id}/2fa', + method: 'POST', + url: '/umbraco/management/api/v1/user/current/2fa/{providerName}', path: { - id: data.id + providerName: data.providerName }, + body: data.requestBody, + mediaType: 'application/json', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8101,24 +8086,20 @@ export class UserService { /** * @param data The data for the request. - * @param data.id * @param data.providerName - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static deleteUserById2FaByProviderName(data: DeleteUserById2FaByProviderNameData): CancelablePromise { + public static getUserCurrent2FaByProviderName(data: GetUserCurrent2FaByProviderNameData): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user/{id}/2fa/{providerName}', + method: 'GET', + url: '/umbraco/management/api/v1/user/current/2fa/{providerName}', path: { - id: data.id, providerName: data.providerName }, - responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8126,70 +8107,53 @@ export class UserService { /** * @param data The data for the request. - * @param data.id - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getUserByIdCalculateStartNodes(data: GetUserByIdCalculateStartNodesData): CancelablePromise { + public static postUserCurrentAvatar(data: PostUserCurrentAvatarData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user/{id}/calculate-start-nodes', - path: { - id: data.id - }, + method: 'POST', + url: '/umbraco/management/api/v1/user/current/avatar', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token' } }); } /** * @param data The data for the request. - * @param data.id * @param data.requestBody * @returns string OK * @throws ApiError */ - public static postUserByIdChangePassword(data: PostUserByIdChangePasswordData): CancelablePromise { + public static postUserCurrentChangePassword(data: PostUserCurrentChangePasswordData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/user/{id}/change-password', - path: { - id: data.id - }, + url: '/umbraco/management/api/v1/user/current/change-password', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 401: 'The resource is protected and requires an authentication token' } }); } /** - * @param data The data for the request. - * @param data.id - * @param data.requestBody - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static postUserByIdClientCredentials(data: PostUserByIdClientCredentialsData): CancelablePromise { + public static getUserCurrentConfiguration(): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/{id}/client-credentials', - path: { - id: data.id - }, - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + method: 'GET', + url: '/umbraco/management/api/v1/user/current/configuration', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource' } @@ -8197,21 +8161,15 @@ export class UserService { } /** - * @param data The data for the request. - * @param data.id - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static getUserByIdClientCredentials(data: GetUserByIdClientCredentialsData): CancelablePromise { + public static getUserCurrentLoginProviders(): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user/{id}/client-credentials', - path: { - id: data.id - }, + url: '/umbraco/management/api/v1/user/current/login-providers', errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 401: 'The resource is protected and requires an authentication token' } }); } @@ -8219,23 +8177,19 @@ export class UserService { /** * @param data The data for the request. * @param data.id - * @param data.clientId - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static deleteUserByIdClientCredentialsByClientId(data: DeleteUserByIdClientCredentialsByClientIdData): CancelablePromise { + public static getUserCurrentPermissions(data: GetUserCurrentPermissionsData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user/{id}/client-credentials/{clientId}', - path: { - id: data.id, - clientId: data.clientId + method: 'GET', + url: '/umbraco/management/api/v1/user/current/permissions', + query: { + id: data.id }, - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 404: 'Not Found' } }); } @@ -8246,17 +8200,15 @@ export class UserService { * @returns unknown OK * @throws ApiError */ - public static postUserByIdResetPassword(data: PostUserByIdResetPasswordData): CancelablePromise { + public static getUserCurrentPermissionsDocument(data: GetUserCurrentPermissionsDocumentData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/{id}/reset-password', - path: { + method: 'GET', + url: '/umbraco/management/api/v1/user/current/permissions/document', + query: { id: data.id }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8265,21 +8217,18 @@ export class UserService { /** * @param data The data for the request. * @param data.id - * @returns string OK + * @returns unknown OK * @throws ApiError */ - public static deleteUserAvatarById(data: DeleteUserAvatarByIdData): CancelablePromise { + public static getUserCurrentPermissionsMedia(data: GetUserCurrentPermissionsMediaData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user/avatar/{id}', - path: { + method: 'GET', + url: '/umbraco/management/api/v1/user/current/permissions/media', + query: { id: data.id }, - responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8287,18 +8236,14 @@ export class UserService { /** * @param data The data for the request. - * @param data.id * @param data.requestBody * @returns string OK * @throws ApiError */ - public static postUserAvatarById(data: PostUserAvatarByIdData): CancelablePromise { + public static postUserDisable(data: PostUserDisableData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/user/avatar/{id}', - path: { - id: data.id - }, + url: '/umbraco/management/api/v1/user/disable', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', @@ -8312,69 +8257,87 @@ export class UserService { } /** - * @returns unknown OK + * @param data The data for the request. + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getUserConfiguration(): CancelablePromise { + public static postUserEnable(data: PostUserEnableData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user/configuration', + method: 'POST', + url: '/umbraco/management/api/v1/user/enable', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** - * @returns unknown OK + * @param data The data for the request. + * @param data.requestBody + * @returns string Created * @throws ApiError */ - public static getUserCurrent(): CancelablePromise { + public static postUserInvite(data: PostUserInviteData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user/current', + method: 'POST', + url: '/umbraco/management/api/v1/user/invite', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Generated-Resource', errors: { - 401: 'The resource is protected and requires an authentication token' + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** - * @returns unknown OK + * @param data The data for the request. + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getUserCurrent2Fa(): CancelablePromise { + public static postUserInviteCreatePassword(data: PostUserInviteCreatePasswordData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user/current/2fa', + method: 'POST', + url: '/umbraco/management/api/v1/user/invite/create-password', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { - 401: 'The resource is protected and requires an authentication token' + 400: 'Bad Request', + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. - * @param data.providerName - * @param data.code + * @param data.requestBody * @returns string OK * @throws ApiError */ - public static deleteUserCurrent2FaByProviderName(data: DeleteUserCurrent2FaByProviderNameData): CancelablePromise { + public static postUserInviteResend(data: PostUserInviteResendData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'DELETE', - url: '/umbraco/management/api/v1/user/current/2fa/{providerName}', - path: { - providerName: data.providerName - }, - query: { - code: data.code - }, + method: 'POST', + url: '/umbraco/management/api/v1/user/invite/resend', + body: data.requestBody, + mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8382,23 +8345,19 @@ export class UserService { /** * @param data The data for the request. - * @param data.providerName * @param data.requestBody * @returns unknown OK * @throws ApiError */ - public static postUserCurrent2FaByProviderName(data: PostUserCurrent2FaByProviderNameData): CancelablePromise { + public static postUserInviteVerify(data: PostUserInviteVerifyData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/user/current/2fa/{providerName}', - path: { - providerName: data.providerName - }, + url: '/umbraco/management/api/v1/user/invite/verify', body: data.requestBody, mediaType: 'application/json', errors: { 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8406,21 +8365,20 @@ export class UserService { /** * @param data The data for the request. - * @param data.providerName - * @returns unknown OK + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getUserCurrent2FaByProviderName(data: GetUserCurrent2FaByProviderNameData): CancelablePromise { + public static postUserSetUserGroups(data: PostUserSetUserGroupsData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user/current/2fa/{providerName}', - path: { - providerName: data.providerName - }, + method: 'POST', + url: '/umbraco/management/api/v1/user/set-user-groups', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } @@ -8431,65 +8389,87 @@ export class UserService { * @returns string OK * @throws ApiError */ - public static postUserCurrentAvatar(data: PostUserCurrentAvatarData = {}): CancelablePromise { + public static postUserUnlock(data: PostUserUnlockData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/user/current/avatar', + url: '/umbraco/management/api/v1/user/unlock', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource' } }); } +} + +export class UserDataService { /** * @param data The data for the request. * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static postUserCurrentChangePassword(data: PostUserCurrentChangePasswordData = {}): CancelablePromise { + public static postUserData(data: PostUserDataData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/user/current/change-password', + url: '/umbraco/management/api/v1/user-data', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', - 401: 'The resource is protected and requires an authentication token' + 401: 'The resource is protected and requires an authentication token', + 404: 'Not Found' } }); } /** + * @param data The data for the request. + * @param data.groups + * @param data.identifiers + * @param data.skip + * @param data.take * @returns unknown OK * @throws ApiError */ - public static getUserCurrentConfiguration(): CancelablePromise { + public static getUserData(data: GetUserDataData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user/current/configuration', + url: '/umbraco/management/api/v1/user-data', + query: { + groups: data.groups, + identifiers: data.identifiers, + skip: data.skip, + take: data.take + }, errors: { - 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 401: 'The resource is protected and requires an authentication token' } }); } /** - * @returns unknown OK + * @param data The data for the request. + * @param data.requestBody + * @returns string OK * @throws ApiError */ - public static getUserCurrentLoginProviders(): CancelablePromise { + public static putUserData(data: PutUserDataData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'GET', - url: '/umbraco/management/api/v1/user/current/login-providers', + method: 'PUT', + url: '/umbraco/management/api/v1/user-data', + body: data.requestBody, + mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { - 401: 'The resource is protected and requires an authentication token' + 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', + 404: 'Not Found' } }); } @@ -8500,11 +8480,11 @@ export class UserService { * @returns unknown OK * @throws ApiError */ - public static getUserCurrentPermissions(data: GetUserCurrentPermissionsData = {}): CancelablePromise { + public static getUserDataById(data: GetUserDataByIdData): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user/current/permissions', - query: { + url: '/umbraco/management/api/v1/user-data/{id}', + path: { id: data.id }, errors: { @@ -8514,21 +8494,30 @@ export class UserService { }); } +} + +export class UserGroupService { /** * @param data The data for the request. - * @param data.id + * @param data.skip + * @param data.take + * @param data.filter * @returns unknown OK * @throws ApiError */ - public static getUserCurrentPermissionsDocument(data: GetUserCurrentPermissionsDocumentData = {}): CancelablePromise { + public static getFilterUserGroup(data: GetFilterUserGroupData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user/current/permissions/document', + url: '/umbraco/management/api/v1/filter/user-group', query: { - id: data.id + skip: data.skip, + take: data.take, + filter: data.filter }, errors: { + 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', + 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } }); @@ -8540,16 +8529,15 @@ export class UserService { * @returns unknown OK * @throws ApiError */ - public static getUserCurrentPermissionsMedia(data: GetUserCurrentPermissionsMediaData = {}): CancelablePromise { + public static getItemUserGroup(data: GetItemUserGroupData = {}): CancelablePromise { return __request(OpenAPI, { method: 'GET', - url: '/umbraco/management/api/v1/user/current/permissions/media', + url: '/umbraco/management/api/v1/item/user-group', query: { id: data.id }, errors: { - 401: 'The resource is protected and requires an authentication token', - 404: 'Not Found' + 401: 'The resource is protected and requires an authentication token' } }); } @@ -8560,15 +8548,14 @@ export class UserService { * @returns string OK * @throws ApiError */ - public static postUserDisable(data: PostUserDisableData = {}): CancelablePromise { + public static deleteUserGroup(data: DeleteUserGroupData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/disable', + method: 'DELETE', + url: '/umbraco/management/api/v1/user-group', body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -8579,62 +8566,61 @@ export class UserService { /** * @param data The data for the request. * @param data.requestBody - * @returns string OK + * @returns string Created * @throws ApiError */ - public static postUserEnable(data: PostUserEnableData = {}): CancelablePromise { + public static postUserGroup(data: PostUserGroupData = {}): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/user/enable', + url: '/umbraco/management/api/v1/user-group', body: data.requestBody, mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + responseHeader: 'Umb-Generated-Resource', errors: { 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** * @param data The data for the request. - * @param data.requestBody - * @returns string Created + * @param data.skip + * @param data.take + * @returns unknown OK * @throws ApiError */ - public static postUserInvite(data: PostUserInviteData = {}): CancelablePromise { + public static getUserGroup(data: GetUserGroupData = {}): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/invite', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Generated-Resource', + method: 'GET', + url: '/umbraco/management/api/v1/user-group', + query: { + skip: data.skip, + take: data.take + }, errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource', - 404: 'Not Found' + 403: 'The authenticated user do not have access to this resource' } }); } /** * @param data The data for the request. - * @param data.requestBody - * @returns string OK + * @param data.id + * @returns unknown OK * @throws ApiError */ - public static postUserInviteCreatePassword(data: PostUserInviteCreatePasswordData = {}): CancelablePromise { + public static getUserGroupById(data: GetUserGroupByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/invite/create-password', - body: data.requestBody, - mediaType: 'application/json', - responseHeader: 'Umb-Notifications', + method: 'GET', + url: '/umbraco/management/api/v1/user-group/{id}', + path: { + id: data.id + }, errors: { - 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } @@ -8643,19 +8629,19 @@ export class UserService { /** * @param data The data for the request. - * @param data.requestBody + * @param data.id * @returns string OK * @throws ApiError */ - public static postUserInviteResend(data: PostUserInviteResendData = {}): CancelablePromise { + public static deleteUserGroupById(data: DeleteUserGroupByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/invite/resend', - body: data.requestBody, - mediaType: 'application/json', + method: 'DELETE', + url: '/umbraco/management/api/v1/user-group/{id}', + path: { + id: data.id + }, responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' @@ -8665,18 +8651,23 @@ export class UserService { /** * @param data The data for the request. + * @param data.id * @param data.requestBody - * @returns unknown OK + * @returns string OK * @throws ApiError */ - public static postUserInviteVerify(data: PostUserInviteVerifyData = {}): CancelablePromise { + public static putUserGroupById(data: PutUserGroupByIdData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/invite/verify', + method: 'PUT', + url: '/umbraco/management/api/v1/user-group/{id}', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', + responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', + 401: 'The resource is protected and requires an authentication token', 403: 'The authenticated user do not have access to this resource', 404: 'Not Found' } @@ -8685,41 +8676,50 @@ export class UserService { /** * @param data The data for the request. + * @param data.id * @param data.requestBody * @returns string OK * @throws ApiError */ - public static postUserSetUserGroups(data: PostUserSetUserGroupsData = {}): CancelablePromise { + public static deleteUserGroupByIdUsers(data: DeleteUserGroupByIdUsersData): CancelablePromise { return __request(OpenAPI, { - method: 'POST', - url: '/umbraco/management/api/v1/user/set-user-groups', + method: 'DELETE', + url: '/umbraco/management/api/v1/user-group/{id}/users', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } /** * @param data The data for the request. + * @param data.id * @param data.requestBody * @returns string OK * @throws ApiError */ - public static postUserUnlock(data: PostUserUnlockData = {}): CancelablePromise { + public static postUserGroupByIdUsers(data: PostUserGroupByIdUsersData): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/umbraco/management/api/v1/user/unlock', + url: '/umbraco/management/api/v1/user-group/{id}/users', + path: { + id: data.id + }, body: data.requestBody, mediaType: 'application/json', responseHeader: 'Umb-Notifications', errors: { - 400: 'Bad Request', 401: 'The resource is protected and requires an authentication token', - 403: 'The authenticated user do not have access to this resource' + 403: 'The authenticated user do not have access to this resource', + 404: 'Not Found' } }); } diff --git a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/types.gen.ts b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/types.gen.ts index b6471bde72b1..a0ed7139cf23 100644 --- a/src/Umbraco.Web.UI.Client/src/external/backend-api/src/types.gen.ts +++ b/src/Umbraco.Web.UI.Client/src/external/backend-api/src/types.gen.ts @@ -442,15 +442,6 @@ export type CultureReponseModel = { englishName: string; }; -export type CurrenUserConfigurationResponseModel = { - keepUserLoggedIn: boolean; - /** - * @deprecated - */ - usernameIsEmail: boolean; - passwordConfiguration: (PasswordConfigurationResponseModel); -}; - export type CurrentUserResponseModel = { id: string; email: string; @@ -471,12 +462,53 @@ export type CurrentUserResponseModel = { isAdmin: boolean; }; +export type CurrenUserConfigurationResponseModel = { + keepUserLoggedIn: boolean; + /** + * @deprecated + */ + usernameIsEmail: boolean; + passwordConfiguration: (PasswordConfigurationResponseModel); +}; + +export type DatabaseInstallRequestModel = { + id: string; + providerName: string; + server?: (string) | null; + name?: (string) | null; + username?: (string) | null; + password?: (string) | null; + useIntegratedAuthentication: boolean; + connectionString?: (string) | null; + trustServerCertificate: boolean; +}; + +export type DatabaseSettingsPresentationModel = { + id: string; + sortOrder: number; + displayName: string; + defaultDatabaseName: string; + providerName: string; + isConfigured: boolean; + requiresServer: boolean; + serverPlaceholder: string; + requiresCredentials: boolean; + supportsIntegratedAuthentication: boolean; + requiresConnectionTest: boolean; +}; + export enum DataTypeChangeModeModel { TRUE = 'True', FALSE = 'False', FALSE_WITH_HELP_TEXT = 'FalseWithHelpText' } +export type DatatypeConfigurationResponseModel = { + canBeChanged: DataTypeChangeModeModel; + documentListViewId: string; + mediaListViewId: string; +}; + export type DataTypeContentTypeReferenceModel = { id: string; type: (string) | null; @@ -527,38 +559,6 @@ export type DataTypeTreeItemResponseModel = { isDeletable: boolean; }; -export type DatabaseInstallRequestModel = { - id: string; - providerName: string; - server?: (string) | null; - name?: (string) | null; - username?: (string) | null; - password?: (string) | null; - useIntegratedAuthentication: boolean; - connectionString?: (string) | null; - trustServerCertificate: boolean; -}; - -export type DatabaseSettingsPresentationModel = { - id: string; - sortOrder: number; - displayName: string; - defaultDatabaseName: string; - providerName: string; - isConfigured: boolean; - requiresServer: boolean; - serverPlaceholder: string; - requiresCredentials: boolean; - supportsIntegratedAuthentication: boolean; - requiresConnectionTest: boolean; -}; - -export type DatatypeConfigurationResponseModel = { - canBeChanged: DataTypeChangeModeModel; - documentListViewId: string; - mediaListViewId: string; -}; - export type DefaultReferenceResponseModel = { id: string; name?: (string) | null; @@ -1116,6 +1116,11 @@ export type LanguageResponseModel = { isoCode: string; }; +export type LoggerResponseModel = { + name: string; + level: LogLevelModel; +}; + export type LogLevelCountsReponseModel = { information: number; debug: number; @@ -1152,11 +1157,6 @@ export type LogTemplateResponseModel = { count: number; }; -export type LoggerResponseModel = { - name: string; - level: LogLevelModel; -}; - export type ManifestResponseModel = { name: string; id?: (string) | null; @@ -1580,15 +1580,15 @@ export type NotificationHeaderModel = { type: EventMessageTypeModel; }; -export type OEmbedResponseModel = { - markup: string; -}; - export type ObjectTypeResponseModel = { name?: (string) | null; id: string; }; +export type OEmbedResponseModel = { + markup: string; +}; + export enum OperatorModel { EQUALS = 'Equals', NOT_EQUALS = 'NotEquals', @@ -1723,14 +1723,14 @@ export type PagedHelpPageResponseModel = { items: Array<(HelpPageResponseModel)>; }; -export type PagedIReferenceResponseModel = { +export type PagedIndexResponseModel = { total: number; - items: Array<(DefaultReferenceResponseModel | DocumentReferenceResponseModel | MediaReferenceResponseModel)>; + items: Array<(IndexResponseModel)>; }; -export type PagedIndexResponseModel = { +export type PagedIReferenceResponseModel = { total: number; - items: Array<(IndexResponseModel)>; + items: Array<(DefaultReferenceResponseModel | DocumentReferenceResponseModel | MediaReferenceResponseModel)>; }; export type PagedLanguageResponseModel = { @@ -1738,6 +1738,11 @@ export type PagedLanguageResponseModel = { items: Array<(LanguageResponseModel)>; }; +export type PagedLoggerResponseModel = { + total: number; + items: Array<(LoggerResponseModel)>; +}; + export type PagedLogMessageResponseModel = { total: number; items: Array<(LogMessageResponseModel)>; @@ -1748,11 +1753,6 @@ export type PagedLogTemplateResponseModel = { items: Array<(LogTemplateResponseModel)>; }; -export type PagedLoggerResponseModel = { - total: number; - items: Array<(LoggerResponseModel)>; -}; - export type PagedMediaCollectionResponseModel = { total: number; items: Array<(MediaCollectionResponseModel)>; @@ -1883,14 +1883,14 @@ export type PagedSavedLogSearchResponseModel = { items: Array<(SavedLogSearchResponseModel)>; }; -export type PagedSearchResultResponseModel = { +export type PagedSearcherResponseModel = { total: number; - items: Array<(SearchResultResponseModel)>; + items: Array<(SearcherResponseModel)>; }; -export type PagedSearcherResponseModel = { +export type PagedSearchResultResponseModel = { total: number; - items: Array<(SearcherResponseModel)>; + items: Array<(SearchResultResponseModel)>; }; export type PagedSegmentResponseModel = { @@ -2171,6 +2171,10 @@ export type ScriptResponseModel = { content: string; }; +export type SearcherResponseModel = { + name: string; +}; + export type SearchResultResponseModel = { id: string; score: number; @@ -2178,10 +2182,6 @@ export type SearchResultResponseModel = { fields: Array<(FieldPresentationModel)>; }; -export type SearcherResponseModel = { - name: string; -}; - export type SecurityConfigurationResponseModel = { passwordConfiguration: (PasswordConfigurationResponseModel); }; @@ -3087,562 +3087,562 @@ export type GetTreeDictionaryRootData = { export type GetTreeDictionaryRootResponse = ((PagedNamedEntityTreeItemResponseModel)); -export type PostDocumentBlueprintData = { - requestBody?: (CreateDocumentBlueprintRequestModel); +export type GetCollectionDocumentByIdData = { + dataTypeId?: string; + filter?: string; + id: string; + orderBy?: string; + orderCulture?: string; + orderDirection?: DirectionModel; + skip?: number; + take?: number; }; -export type PostDocumentBlueprintResponse = (string); +export type GetCollectionDocumentByIdResponse = ((PagedDocumentCollectionResponseModel)); -export type GetDocumentBlueprintByIdData = { - id: string; +export type PostDocumentData = { + requestBody?: (CreateDocumentRequestModel); }; -export type GetDocumentBlueprintByIdResponse = ((DocumentBlueprintResponseModel)); +export type PostDocumentResponse = (string); -export type DeleteDocumentBlueprintByIdData = { +export type GetDocumentByIdData = { id: string; }; -export type DeleteDocumentBlueprintByIdResponse = (string); +export type GetDocumentByIdResponse = ((DocumentResponseModel)); -export type PutDocumentBlueprintByIdData = { +export type DeleteDocumentByIdData = { id: string; - requestBody?: (UpdateDocumentBlueprintRequestModel); }; -export type PutDocumentBlueprintByIdResponse = (string); +export type DeleteDocumentByIdResponse = (string); -export type PutDocumentBlueprintByIdMoveData = { +export type PutDocumentByIdData = { id: string; - requestBody?: (MoveDocumentBlueprintRequestModel); + requestBody?: (UpdateDocumentRequestModel); }; -export type PutDocumentBlueprintByIdMoveResponse = (string); +export type PutDocumentByIdResponse = (string); -export type PostDocumentBlueprintFolderData = { - requestBody?: (CreateFolderRequestModel); +export type GetDocumentByIdAuditLogData = { + id: string; + orderDirection?: DirectionModel; + sinceDate?: string; + skip?: number; + take?: number; }; -export type PostDocumentBlueprintFolderResponse = (string); +export type GetDocumentByIdAuditLogResponse = ((PagedAuditLogResponseModel)); -export type GetDocumentBlueprintFolderByIdData = { +export type PostDocumentByIdCopyData = { id: string; + requestBody?: (CopyDocumentRequestModel); }; -export type GetDocumentBlueprintFolderByIdResponse = ((FolderResponseModel)); +export type PostDocumentByIdCopyResponse = (string); -export type DeleteDocumentBlueprintFolderByIdData = { +export type GetDocumentByIdDomainsData = { id: string; }; -export type DeleteDocumentBlueprintFolderByIdResponse = (string); +export type GetDocumentByIdDomainsResponse = ((DomainsResponseModel)); -export type PutDocumentBlueprintFolderByIdData = { +export type PutDocumentByIdDomainsData = { id: string; - requestBody?: (UpdateFolderResponseModel); + requestBody?: (UpdateDomainsRequestModel); }; -export type PutDocumentBlueprintFolderByIdResponse = (string); +export type PutDocumentByIdDomainsResponse = (string); -export type PostDocumentBlueprintFromDocumentData = { - requestBody?: (CreateDocumentBlueprintFromDocumentRequestModel); +export type PutDocumentByIdMoveData = { + id: string; + requestBody?: (MoveDocumentRequestModel); }; -export type PostDocumentBlueprintFromDocumentResponse = (string); +export type PutDocumentByIdMoveResponse = (string); -export type GetItemDocumentBlueprintData = { - id?: Array<(string)>; +export type PutDocumentByIdMoveToRecycleBinData = { + id: string; }; -export type GetItemDocumentBlueprintResponse = (Array<(DocumentBlueprintItemResponseModel)>); +export type PutDocumentByIdMoveToRecycleBinResponse = (string); -export type GetTreeDocumentBlueprintAncestorsData = { - descendantId?: string; +export type GetDocumentByIdNotificationsData = { + id: string; }; -export type GetTreeDocumentBlueprintAncestorsResponse = (Array<(DocumentBlueprintTreeItemResponseModel)>); +export type GetDocumentByIdNotificationsResponse = (Array<(DocumentNotificationResponseModel)>); -export type GetTreeDocumentBlueprintChildrenData = { - foldersOnly?: boolean; - parentId?: string; - skip?: number; - take?: number; +export type PutDocumentByIdNotificationsData = { + id: string; + requestBody?: (UpdateDocumentNotificationsRequestModel); }; -export type GetTreeDocumentBlueprintChildrenResponse = ((PagedDocumentBlueprintTreeItemResponseModel)); +export type PutDocumentByIdNotificationsResponse = (string); -export type GetTreeDocumentBlueprintRootData = { - foldersOnly?: boolean; - skip?: number; - take?: number; +export type PostDocumentByIdPublicAccessData = { + id: string; + requestBody?: (PublicAccessRequestModel); }; -export type GetTreeDocumentBlueprintRootResponse = ((PagedDocumentBlueprintTreeItemResponseModel)); +export type PostDocumentByIdPublicAccessResponse = (string); -export type PostDocumentTypeData = { - requestBody?: (CreateDocumentTypeRequestModel); +export type DeleteDocumentByIdPublicAccessData = { + id: string; }; -export type PostDocumentTypeResponse = (string); +export type DeleteDocumentByIdPublicAccessResponse = (string); -export type GetDocumentTypeByIdData = { +export type GetDocumentByIdPublicAccessData = { id: string; }; -export type GetDocumentTypeByIdResponse = ((DocumentTypeResponseModel)); +export type GetDocumentByIdPublicAccessResponse = ((PublicAccessResponseModel)); -export type DeleteDocumentTypeByIdData = { +export type PutDocumentByIdPublicAccessData = { id: string; + requestBody?: (PublicAccessRequestModel); }; -export type DeleteDocumentTypeByIdResponse = (string); +export type PutDocumentByIdPublicAccessResponse = (string); -export type PutDocumentTypeByIdData = { +export type PutDocumentByIdPublishData = { id: string; - requestBody?: (UpdateDocumentTypeRequestModel); + requestBody?: (PublishDocumentRequestModel); }; -export type PutDocumentTypeByIdResponse = (string); +export type PutDocumentByIdPublishResponse = (string); -export type GetDocumentTypeByIdAllowedChildrenData = { +export type PutDocumentByIdPublishWithDescendantsData = { id: string; - skip?: number; - take?: number; + requestBody?: (PublishDocumentWithDescendantsRequestModel); }; -export type GetDocumentTypeByIdAllowedChildrenResponse = ((PagedAllowedDocumentTypeModel)); +export type PutDocumentByIdPublishWithDescendantsResponse = (string); -export type GetDocumentTypeByIdBlueprintData = { +export type GetDocumentByIdPublishedData = { id: string; - skip?: number; - take?: number; }; -export type GetDocumentTypeByIdBlueprintResponse = ((PagedDocumentTypeBlueprintItemResponseModel)); +export type GetDocumentByIdPublishedResponse = ((PublishedDocumentResponseModel)); -export type GetDocumentTypeByIdCompositionReferencesData = { +export type GetDocumentByIdReferencedByData = { id: string; + skip?: number; + take?: number; }; -export type GetDocumentTypeByIdCompositionReferencesResponse = (Array<(DocumentTypeCompositionResponseModel)>); +export type GetDocumentByIdReferencedByResponse = ((PagedIReferenceResponseModel)); -export type PostDocumentTypeByIdCopyData = { +export type GetDocumentByIdReferencedDescendantsData = { id: string; - requestBody?: (CopyDocumentTypeRequestModel); + skip?: number; + take?: number; }; -export type PostDocumentTypeByIdCopyResponse = (string); +export type GetDocumentByIdReferencedDescendantsResponse = ((PagedReferenceByIdModel)); -export type GetDocumentTypeByIdExportData = { +export type PutDocumentByIdUnpublishData = { id: string; + requestBody?: (UnpublishDocumentRequestModel); }; -export type GetDocumentTypeByIdExportResponse = (((Blob | File))); +export type PutDocumentByIdUnpublishResponse = (string); -export type PutDocumentTypeByIdImportData = { +export type PutDocumentByIdValidateData = { id: string; - requestBody?: (ImportDocumentTypeRequestModel); + requestBody?: (UpdateDocumentRequestModel); }; -export type PutDocumentTypeByIdImportResponse = (string); +export type PutDocumentByIdValidateResponse = (string); -export type PutDocumentTypeByIdMoveData = { +export type PutUmbracoManagementApiV11DocumentByIdValidate11Data = { id: string; - requestBody?: (MoveDocumentTypeRequestModel); + requestBody?: (ValidateUpdateDocumentRequestModel); }; -export type PutDocumentTypeByIdMoveResponse = (string); +export type PutUmbracoManagementApiV11DocumentByIdValidate11Response = (string); -export type GetDocumentTypeAllowedAtRootData = { +export type GetDocumentAreReferencedData = { + id?: Array<(string)>; skip?: number; take?: number; }; -export type GetDocumentTypeAllowedAtRootResponse = ((PagedAllowedDocumentTypeModel)); +export type GetDocumentAreReferencedResponse = ((PagedReferenceByIdModel)); -export type PostDocumentTypeAvailableCompositionsData = { - requestBody?: (DocumentTypeCompositionRequestModel); +export type GetDocumentConfigurationResponse = ((DocumentConfigurationResponseModel)); + +export type PutDocumentSortData = { + requestBody?: (SortingRequestModel); }; -export type PostDocumentTypeAvailableCompositionsResponse = (Array<(AvailableDocumentTypeCompositionResponseModel)>); +export type PutDocumentSortResponse = (string); -export type GetDocumentTypeConfigurationResponse = ((DocumentTypeConfigurationResponseModel)); +export type GetDocumentUrlsData = { + id?: Array<(string)>; +}; -export type PostDocumentTypeFolderData = { - requestBody?: (CreateFolderRequestModel); +export type GetDocumentUrlsResponse = (Array<(DocumentUrlInfoResponseModel)>); + +export type PostDocumentValidateData = { + requestBody?: (CreateDocumentRequestModel); }; -export type PostDocumentTypeFolderResponse = (string); +export type PostDocumentValidateResponse = (string); -export type GetDocumentTypeFolderByIdData = { - id: string; +export type GetItemDocumentData = { + id?: Array<(string)>; }; -export type GetDocumentTypeFolderByIdResponse = ((FolderResponseModel)); +export type GetItemDocumentResponse = (Array<(DocumentItemResponseModel)>); -export type DeleteDocumentTypeFolderByIdData = { +export type GetItemDocumentSearchData = { + parentId?: string; + query?: string; + skip?: number; + take?: number; +}; + +export type GetItemDocumentSearchResponse = ((PagedModelDocumentItemResponseModel)); + +export type DeleteRecycleBinDocumentResponse = (string); + +export type DeleteRecycleBinDocumentByIdData = { id: string; }; -export type DeleteDocumentTypeFolderByIdResponse = (string); +export type DeleteRecycleBinDocumentByIdResponse = (string); -export type PutDocumentTypeFolderByIdData = { +export type GetRecycleBinDocumentByIdOriginalParentData = { id: string; - requestBody?: (UpdateFolderResponseModel); }; -export type PutDocumentTypeFolderByIdResponse = (string); +export type GetRecycleBinDocumentByIdOriginalParentResponse = ((ReferenceByIdModel)); -export type PostDocumentTypeImportData = { - requestBody?: (ImportDocumentTypeRequestModel); +export type PutRecycleBinDocumentByIdRestoreData = { + id: string; + requestBody?: (MoveMediaRequestModel); }; -export type PostDocumentTypeImportResponse = (string); +export type PutRecycleBinDocumentByIdRestoreResponse = (string); -export type GetItemDocumentTypeData = { - id?: Array<(string)>; +export type GetRecycleBinDocumentChildrenData = { + parentId?: string; + skip?: number; + take?: number; }; -export type GetItemDocumentTypeResponse = (Array<(DocumentTypeItemResponseModel)>); +export type GetRecycleBinDocumentChildrenResponse = ((PagedDocumentRecycleBinItemResponseModel)); -export type GetItemDocumentTypeSearchData = { - query?: string; +export type GetRecycleBinDocumentRootData = { skip?: number; take?: number; }; -export type GetItemDocumentTypeSearchResponse = ((PagedModelDocumentTypeItemResponseModel)); +export type GetRecycleBinDocumentRootResponse = ((PagedDocumentRecycleBinItemResponseModel)); -export type GetTreeDocumentTypeAncestorsData = { +export type GetTreeDocumentAncestorsData = { descendantId?: string; }; -export type GetTreeDocumentTypeAncestorsResponse = (Array<(DocumentTypeTreeItemResponseModel)>); +export type GetTreeDocumentAncestorsResponse = (Array<(DocumentTreeItemResponseModel)>); -export type GetTreeDocumentTypeChildrenData = { - foldersOnly?: boolean; +export type GetTreeDocumentChildrenData = { + dataTypeId?: string; parentId?: string; skip?: number; take?: number; }; -export type GetTreeDocumentTypeChildrenResponse = ((PagedDocumentTypeTreeItemResponseModel)); +export type GetTreeDocumentChildrenResponse = ((PagedDocumentTreeItemResponseModel)); -export type GetTreeDocumentTypeRootData = { - foldersOnly?: boolean; +export type GetTreeDocumentRootData = { + dataTypeId?: string; skip?: number; take?: number; }; -export type GetTreeDocumentTypeRootResponse = ((PagedDocumentTypeTreeItemResponseModel)); +export type GetTreeDocumentRootResponse = ((PagedDocumentTreeItemResponseModel)); -export type GetDocumentVersionData = { - culture?: string; - documentId: string; - skip?: number; - take?: number; +export type PostDocumentBlueprintData = { + requestBody?: (CreateDocumentBlueprintRequestModel); }; -export type GetDocumentVersionResponse = ((PagedDocumentVersionItemResponseModel)); +export type PostDocumentBlueprintResponse = (string); -export type GetDocumentVersionByIdData = { +export type GetDocumentBlueprintByIdData = { id: string; }; -export type GetDocumentVersionByIdResponse = ((DocumentVersionResponseModel)); +export type GetDocumentBlueprintByIdResponse = ((DocumentBlueprintResponseModel)); -export type PutDocumentVersionByIdPreventCleanupData = { +export type DeleteDocumentBlueprintByIdData = { id: string; - preventCleanup?: boolean; }; -export type PutDocumentVersionByIdPreventCleanupResponse = (string); +export type DeleteDocumentBlueprintByIdResponse = (string); -export type PostDocumentVersionByIdRollbackData = { - culture?: string; +export type PutDocumentBlueprintByIdData = { id: string; + requestBody?: (UpdateDocumentBlueprintRequestModel); }; -export type PostDocumentVersionByIdRollbackResponse = (string); +export type PutDocumentBlueprintByIdResponse = (string); -export type GetCollectionDocumentByIdData = { - dataTypeId?: string; - filter?: string; +export type PutDocumentBlueprintByIdMoveData = { id: string; - orderBy?: string; - orderCulture?: string; - orderDirection?: DirectionModel; - skip?: number; - take?: number; + requestBody?: (MoveDocumentBlueprintRequestModel); }; -export type GetCollectionDocumentByIdResponse = ((PagedDocumentCollectionResponseModel)); +export type PutDocumentBlueprintByIdMoveResponse = (string); -export type PostDocumentData = { - requestBody?: (CreateDocumentRequestModel); +export type PostDocumentBlueprintFolderData = { + requestBody?: (CreateFolderRequestModel); }; -export type PostDocumentResponse = (string); +export type PostDocumentBlueprintFolderResponse = (string); -export type GetDocumentByIdData = { +export type GetDocumentBlueprintFolderByIdData = { id: string; }; -export type GetDocumentByIdResponse = ((DocumentResponseModel)); +export type GetDocumentBlueprintFolderByIdResponse = ((FolderResponseModel)); -export type DeleteDocumentByIdData = { +export type DeleteDocumentBlueprintFolderByIdData = { id: string; }; -export type DeleteDocumentByIdResponse = (string); +export type DeleteDocumentBlueprintFolderByIdResponse = (string); -export type PutDocumentByIdData = { +export type PutDocumentBlueprintFolderByIdData = { id: string; - requestBody?: (UpdateDocumentRequestModel); + requestBody?: (UpdateFolderResponseModel); }; -export type PutDocumentByIdResponse = (string); +export type PutDocumentBlueprintFolderByIdResponse = (string); -export type GetDocumentByIdAuditLogData = { - id: string; - orderDirection?: DirectionModel; - sinceDate?: string; - skip?: number; - take?: number; +export type PostDocumentBlueprintFromDocumentData = { + requestBody?: (CreateDocumentBlueprintFromDocumentRequestModel); }; -export type GetDocumentByIdAuditLogResponse = ((PagedAuditLogResponseModel)); +export type PostDocumentBlueprintFromDocumentResponse = (string); -export type PostDocumentByIdCopyData = { - id: string; - requestBody?: (CopyDocumentRequestModel); +export type GetItemDocumentBlueprintData = { + id?: Array<(string)>; }; -export type PostDocumentByIdCopyResponse = (string); +export type GetItemDocumentBlueprintResponse = (Array<(DocumentBlueprintItemResponseModel)>); -export type GetDocumentByIdDomainsData = { - id: string; +export type GetTreeDocumentBlueprintAncestorsData = { + descendantId?: string; }; -export type GetDocumentByIdDomainsResponse = ((DomainsResponseModel)); +export type GetTreeDocumentBlueprintAncestorsResponse = (Array<(DocumentBlueprintTreeItemResponseModel)>); -export type PutDocumentByIdDomainsData = { - id: string; - requestBody?: (UpdateDomainsRequestModel); +export type GetTreeDocumentBlueprintChildrenData = { + foldersOnly?: boolean; + parentId?: string; + skip?: number; + take?: number; }; -export type PutDocumentByIdDomainsResponse = (string); +export type GetTreeDocumentBlueprintChildrenResponse = ((PagedDocumentBlueprintTreeItemResponseModel)); -export type PutDocumentByIdMoveData = { - id: string; - requestBody?: (MoveDocumentRequestModel); +export type GetTreeDocumentBlueprintRootData = { + foldersOnly?: boolean; + skip?: number; + take?: number; }; -export type PutDocumentByIdMoveResponse = (string); +export type GetTreeDocumentBlueprintRootResponse = ((PagedDocumentBlueprintTreeItemResponseModel)); -export type PutDocumentByIdMoveToRecycleBinData = { - id: string; +export type PostDocumentTypeData = { + requestBody?: (CreateDocumentTypeRequestModel); }; -export type PutDocumentByIdMoveToRecycleBinResponse = (string); +export type PostDocumentTypeResponse = (string); -export type GetDocumentByIdNotificationsData = { +export type GetDocumentTypeByIdData = { id: string; }; -export type GetDocumentByIdNotificationsResponse = (Array<(DocumentNotificationResponseModel)>); +export type GetDocumentTypeByIdResponse = ((DocumentTypeResponseModel)); -export type PutDocumentByIdNotificationsData = { +export type DeleteDocumentTypeByIdData = { id: string; - requestBody?: (UpdateDocumentNotificationsRequestModel); }; -export type PutDocumentByIdNotificationsResponse = (string); +export type DeleteDocumentTypeByIdResponse = (string); -export type PostDocumentByIdPublicAccessData = { +export type PutDocumentTypeByIdData = { id: string; - requestBody?: (PublicAccessRequestModel); + requestBody?: (UpdateDocumentTypeRequestModel); }; -export type PostDocumentByIdPublicAccessResponse = (string); +export type PutDocumentTypeByIdResponse = (string); -export type DeleteDocumentByIdPublicAccessData = { +export type GetDocumentTypeByIdAllowedChildrenData = { id: string; + skip?: number; + take?: number; }; -export type DeleteDocumentByIdPublicAccessResponse = (string); +export type GetDocumentTypeByIdAllowedChildrenResponse = ((PagedAllowedDocumentTypeModel)); -export type GetDocumentByIdPublicAccessData = { +export type GetDocumentTypeByIdBlueprintData = { id: string; + skip?: number; + take?: number; }; -export type GetDocumentByIdPublicAccessResponse = ((PublicAccessResponseModel)); +export type GetDocumentTypeByIdBlueprintResponse = ((PagedDocumentTypeBlueprintItemResponseModel)); -export type PutDocumentByIdPublicAccessData = { +export type GetDocumentTypeByIdCompositionReferencesData = { id: string; - requestBody?: (PublicAccessRequestModel); }; -export type PutDocumentByIdPublicAccessResponse = (string); +export type GetDocumentTypeByIdCompositionReferencesResponse = (Array<(DocumentTypeCompositionResponseModel)>); -export type PutDocumentByIdPublishData = { +export type PostDocumentTypeByIdCopyData = { id: string; - requestBody?: (PublishDocumentRequestModel); + requestBody?: (CopyDocumentTypeRequestModel); }; -export type PutDocumentByIdPublishResponse = (string); +export type PostDocumentTypeByIdCopyResponse = (string); -export type PutDocumentByIdPublishWithDescendantsData = { +export type GetDocumentTypeByIdExportData = { id: string; - requestBody?: (PublishDocumentWithDescendantsRequestModel); }; -export type PutDocumentByIdPublishWithDescendantsResponse = (string); +export type GetDocumentTypeByIdExportResponse = (((Blob | File))); -export type GetDocumentByIdPublishedData = { +export type PutDocumentTypeByIdImportData = { id: string; + requestBody?: (ImportDocumentTypeRequestModel); }; -export type GetDocumentByIdPublishedResponse = ((PublishedDocumentResponseModel)); +export type PutDocumentTypeByIdImportResponse = (string); -export type GetDocumentByIdReferencedByData = { +export type PutDocumentTypeByIdMoveData = { id: string; - skip?: number; - take?: number; + requestBody?: (MoveDocumentTypeRequestModel); }; -export type GetDocumentByIdReferencedByResponse = ((PagedIReferenceResponseModel)); +export type PutDocumentTypeByIdMoveResponse = (string); -export type GetDocumentByIdReferencedDescendantsData = { - id: string; +export type GetDocumentTypeAllowedAtRootData = { skip?: number; take?: number; }; -export type GetDocumentByIdReferencedDescendantsResponse = ((PagedReferenceByIdModel)); +export type GetDocumentTypeAllowedAtRootResponse = ((PagedAllowedDocumentTypeModel)); -export type PutDocumentByIdUnpublishData = { - id: string; - requestBody?: (UnpublishDocumentRequestModel); +export type PostDocumentTypeAvailableCompositionsData = { + requestBody?: (DocumentTypeCompositionRequestModel); }; -export type PutDocumentByIdUnpublishResponse = (string); - -export type PutDocumentByIdValidateData = { - id: string; - requestBody?: (UpdateDocumentRequestModel); -}; +export type PostDocumentTypeAvailableCompositionsResponse = (Array<(AvailableDocumentTypeCompositionResponseModel)>); -export type PutDocumentByIdValidateResponse = (string); +export type GetDocumentTypeConfigurationResponse = ((DocumentTypeConfigurationResponseModel)); -export type PutUmbracoManagementApiV11DocumentByIdValidate11Data = { - id: string; - requestBody?: (ValidateUpdateDocumentRequestModel); +export type PostDocumentTypeFolderData = { + requestBody?: (CreateFolderRequestModel); }; -export type PutUmbracoManagementApiV11DocumentByIdValidate11Response = (string); +export type PostDocumentTypeFolderResponse = (string); -export type GetDocumentAreReferencedData = { - id?: Array<(string)>; - skip?: number; - take?: number; +export type GetDocumentTypeFolderByIdData = { + id: string; }; -export type GetDocumentAreReferencedResponse = ((PagedReferenceByIdModel)); - -export type GetDocumentConfigurationResponse = ((DocumentConfigurationResponseModel)); +export type GetDocumentTypeFolderByIdResponse = ((FolderResponseModel)); -export type PutDocumentSortData = { - requestBody?: (SortingRequestModel); +export type DeleteDocumentTypeFolderByIdData = { + id: string; }; -export type PutDocumentSortResponse = (string); +export type DeleteDocumentTypeFolderByIdResponse = (string); -export type GetDocumentUrlsData = { - id?: Array<(string)>; +export type PutDocumentTypeFolderByIdData = { + id: string; + requestBody?: (UpdateFolderResponseModel); }; -export type GetDocumentUrlsResponse = (Array<(DocumentUrlInfoResponseModel)>); +export type PutDocumentTypeFolderByIdResponse = (string); -export type PostDocumentValidateData = { - requestBody?: (CreateDocumentRequestModel); +export type PostDocumentTypeImportData = { + requestBody?: (ImportDocumentTypeRequestModel); }; -export type PostDocumentValidateResponse = (string); +export type PostDocumentTypeImportResponse = (string); -export type GetItemDocumentData = { +export type GetItemDocumentTypeData = { id?: Array<(string)>; }; -export type GetItemDocumentResponse = (Array<(DocumentItemResponseModel)>); +export type GetItemDocumentTypeResponse = (Array<(DocumentTypeItemResponseModel)>); -export type GetItemDocumentSearchData = { - parentId?: string; +export type GetItemDocumentTypeSearchData = { query?: string; skip?: number; take?: number; }; -export type GetItemDocumentSearchResponse = ((PagedModelDocumentItemResponseModel)); - -export type DeleteRecycleBinDocumentResponse = (string); - -export type DeleteRecycleBinDocumentByIdData = { - id: string; -}; - -export type DeleteRecycleBinDocumentByIdResponse = (string); +export type GetItemDocumentTypeSearchResponse = ((PagedModelDocumentTypeItemResponseModel)); -export type GetRecycleBinDocumentByIdOriginalParentData = { - id: string; +export type GetTreeDocumentTypeAncestorsData = { + descendantId?: string; }; -export type GetRecycleBinDocumentByIdOriginalParentResponse = ((ReferenceByIdModel)); +export type GetTreeDocumentTypeAncestorsResponse = (Array<(DocumentTypeTreeItemResponseModel)>); -export type PutRecycleBinDocumentByIdRestoreData = { - id: string; - requestBody?: (MoveMediaRequestModel); +export type GetTreeDocumentTypeChildrenData = { + foldersOnly?: boolean; + parentId?: string; + skip?: number; + take?: number; }; -export type PutRecycleBinDocumentByIdRestoreResponse = (string); +export type GetTreeDocumentTypeChildrenResponse = ((PagedDocumentTypeTreeItemResponseModel)); -export type GetRecycleBinDocumentChildrenData = { - parentId?: string; +export type GetTreeDocumentTypeRootData = { + foldersOnly?: boolean; skip?: number; take?: number; }; -export type GetRecycleBinDocumentChildrenResponse = ((PagedDocumentRecycleBinItemResponseModel)); +export type GetTreeDocumentTypeRootResponse = ((PagedDocumentTypeTreeItemResponseModel)); -export type GetRecycleBinDocumentRootData = { +export type GetDocumentVersionData = { + culture?: string; + documentId: string; skip?: number; take?: number; }; -export type GetRecycleBinDocumentRootResponse = ((PagedDocumentRecycleBinItemResponseModel)); +export type GetDocumentVersionResponse = ((PagedDocumentVersionItemResponseModel)); -export type GetTreeDocumentAncestorsData = { - descendantId?: string; +export type GetDocumentVersionByIdData = { + id: string; }; -export type GetTreeDocumentAncestorsResponse = (Array<(DocumentTreeItemResponseModel)>); +export type GetDocumentVersionByIdResponse = ((DocumentVersionResponseModel)); -export type GetTreeDocumentChildrenData = { - dataTypeId?: string; - parentId?: string; - skip?: number; - take?: number; +export type PutDocumentVersionByIdPreventCleanupData = { + id: string; + preventCleanup?: boolean; }; -export type GetTreeDocumentChildrenResponse = ((PagedDocumentTreeItemResponseModel)); +export type PutDocumentVersionByIdPreventCleanupResponse = (string); -export type GetTreeDocumentRootData = { - dataTypeId?: string; - skip?: number; - take?: number; +export type PostDocumentVersionByIdRollbackData = { + culture?: string; + id: string; }; -export type GetTreeDocumentRootResponse = ((PagedDocumentTreeItemResponseModel)); +export type PostDocumentVersionByIdRollbackResponse = (string); export type PostDynamicRootQueryData = { requestBody?: (DynamicRootRequestModel); @@ -3834,183 +3834,19 @@ export type DeleteLogViewerSavedSearchByNameData = { }; export type DeleteLogViewerSavedSearchByNameResponse = (string); - -export type GetLogViewerValidateLogsSizeData = { - endDate?: string; - startDate?: string; -}; - -export type GetLogViewerValidateLogsSizeResponse = (unknown); - -export type GetManifestManifestResponse = (Array<(ManifestResponseModel)>); - -export type GetManifestManifestPrivateResponse = (Array<(ManifestResponseModel)>); - -export type GetManifestManifestPublicResponse = (Array<(ManifestResponseModel)>); - -export type GetItemMediaTypeData = { - id?: Array<(string)>; -}; - -export type GetItemMediaTypeResponse = (Array<(MediaTypeItemResponseModel)>); - -export type GetItemMediaTypeAllowedData = { - fileExtension?: string; - skip?: number; - take?: number; -}; - -export type GetItemMediaTypeAllowedResponse = ((PagedModelMediaTypeItemResponseModel)); - -export type GetItemMediaTypeFoldersData = { - skip?: number; - take?: number; -}; - -export type GetItemMediaTypeFoldersResponse = ((PagedModelMediaTypeItemResponseModel)); - -export type GetItemMediaTypeSearchData = { - query?: string; - skip?: number; - take?: number; -}; - -export type GetItemMediaTypeSearchResponse = ((PagedModelMediaTypeItemResponseModel)); - -export type PostMediaTypeData = { - requestBody?: (CreateMediaTypeRequestModel); -}; - -export type PostMediaTypeResponse = (string); - -export type GetMediaTypeByIdData = { - id: string; -}; - -export type GetMediaTypeByIdResponse = ((MediaTypeResponseModel)); - -export type DeleteMediaTypeByIdData = { - id: string; -}; - -export type DeleteMediaTypeByIdResponse = (string); - -export type PutMediaTypeByIdData = { - id: string; - requestBody?: (UpdateMediaTypeRequestModel); -}; - -export type PutMediaTypeByIdResponse = (string); - -export type GetMediaTypeByIdAllowedChildrenData = { - id: string; - skip?: number; - take?: number; -}; - -export type GetMediaTypeByIdAllowedChildrenResponse = ((PagedAllowedMediaTypeModel)); - -export type GetMediaTypeByIdCompositionReferencesData = { - id: string; -}; - -export type GetMediaTypeByIdCompositionReferencesResponse = (Array<(MediaTypeCompositionResponseModel)>); - -export type PostMediaTypeByIdCopyData = { - id: string; - requestBody?: (CopyMediaTypeRequestModel); -}; - -export type PostMediaTypeByIdCopyResponse = (string); - -export type GetMediaTypeByIdExportData = { - id: string; -}; - -export type GetMediaTypeByIdExportResponse = (((Blob | File))); - -export type PutMediaTypeByIdImportData = { - id: string; - requestBody?: (ImportMediaTypeRequestModel); -}; - -export type PutMediaTypeByIdImportResponse = (string); - -export type PutMediaTypeByIdMoveData = { - id: string; - requestBody?: (MoveMediaTypeRequestModel); -}; - -export type PutMediaTypeByIdMoveResponse = (string); - -export type GetMediaTypeAllowedAtRootData = { - skip?: number; - take?: number; -}; - -export type GetMediaTypeAllowedAtRootResponse = ((PagedAllowedMediaTypeModel)); - -export type PostMediaTypeAvailableCompositionsData = { - requestBody?: (MediaTypeCompositionRequestModel); -}; - -export type PostMediaTypeAvailableCompositionsResponse = (Array<(AvailableMediaTypeCompositionResponseModel)>); - -export type GetMediaTypeConfigurationResponse = ((MediaTypeConfigurationResponseModel)); - -export type PostMediaTypeFolderData = { - requestBody?: (CreateFolderRequestModel); -}; - -export type PostMediaTypeFolderResponse = (string); - -export type GetMediaTypeFolderByIdData = { - id: string; -}; - -export type GetMediaTypeFolderByIdResponse = ((FolderResponseModel)); - -export type DeleteMediaTypeFolderByIdData = { - id: string; -}; - -export type DeleteMediaTypeFolderByIdResponse = (string); - -export type PutMediaTypeFolderByIdData = { - id: string; - requestBody?: (UpdateFolderResponseModel); -}; - -export type PutMediaTypeFolderByIdResponse = (string); - -export type PostMediaTypeImportData = { - requestBody?: (ImportMediaTypeRequestModel); -}; - -export type PostMediaTypeImportResponse = (string); - -export type GetTreeMediaTypeAncestorsData = { - descendantId?: string; -}; - -export type GetTreeMediaTypeAncestorsResponse = (Array<(MediaTypeTreeItemResponseModel)>); - -export type GetTreeMediaTypeChildrenData = { - foldersOnly?: boolean; - parentId?: string; - skip?: number; - take?: number; + +export type GetLogViewerValidateLogsSizeData = { + endDate?: string; + startDate?: string; }; -export type GetTreeMediaTypeChildrenResponse = ((PagedMediaTypeTreeItemResponseModel)); +export type GetLogViewerValidateLogsSizeResponse = (unknown); -export type GetTreeMediaTypeRootData = { - foldersOnly?: boolean; - skip?: number; - take?: number; -}; +export type GetManifestManifestResponse = (Array<(ManifestResponseModel)>); -export type GetTreeMediaTypeRootResponse = ((PagedMediaTypeTreeItemResponseModel)); +export type GetManifestManifestPrivateResponse = (Array<(ManifestResponseModel)>); + +export type GetManifestManifestPublicResponse = (Array<(ManifestResponseModel)>); export type GetCollectionMediaData = { dataTypeId?: string; @@ -4197,116 +4033,169 @@ export type GetTreeMediaRootData = { export type GetTreeMediaRootResponse = ((PagedMediaTreeItemResponseModel)); -export type GetItemMemberGroupData = { +export type GetItemMediaTypeData = { id?: Array<(string)>; }; -export type GetItemMemberGroupResponse = (Array<(MemberGroupItemResponseModel)>); +export type GetItemMediaTypeResponse = (Array<(MediaTypeItemResponseModel)>); -export type GetMemberGroupData = { +export type GetItemMediaTypeAllowedData = { + fileExtension?: string; skip?: number; take?: number; }; -export type GetMemberGroupResponse = ((PagedMemberGroupResponseModel)); +export type GetItemMediaTypeAllowedResponse = ((PagedModelMediaTypeItemResponseModel)); -export type PostMemberGroupData = { - requestBody?: (CreateMemberGroupRequestModel); +export type GetItemMediaTypeFoldersData = { + skip?: number; + take?: number; }; -export type PostMemberGroupResponse = (string); +export type GetItemMediaTypeFoldersResponse = ((PagedModelMediaTypeItemResponseModel)); -export type GetMemberGroupByIdData = { +export type GetItemMediaTypeSearchData = { + query?: string; + skip?: number; + take?: number; +}; + +export type GetItemMediaTypeSearchResponse = ((PagedModelMediaTypeItemResponseModel)); + +export type PostMediaTypeData = { + requestBody?: (CreateMediaTypeRequestModel); +}; + +export type PostMediaTypeResponse = (string); + +export type GetMediaTypeByIdData = { id: string; }; -export type GetMemberGroupByIdResponse = ((MemberGroupResponseModel)); +export type GetMediaTypeByIdResponse = ((MediaTypeResponseModel)); -export type DeleteMemberGroupByIdData = { +export type DeleteMediaTypeByIdData = { id: string; }; -export type DeleteMemberGroupByIdResponse = (string); +export type DeleteMediaTypeByIdResponse = (string); -export type PutMemberGroupByIdData = { +export type PutMediaTypeByIdData = { id: string; - requestBody?: (UpdateMemberGroupRequestModel); + requestBody?: (UpdateMediaTypeRequestModel); }; -export type PutMemberGroupByIdResponse = (string); +export type PutMediaTypeByIdResponse = (string); -export type GetTreeMemberGroupRootData = { +export type GetMediaTypeByIdAllowedChildrenData = { + id: string; skip?: number; take?: number; }; -export type GetTreeMemberGroupRootResponse = ((PagedNamedEntityTreeItemResponseModel)); +export type GetMediaTypeByIdAllowedChildrenResponse = ((PagedAllowedMediaTypeModel)); -export type GetItemMemberTypeData = { - id?: Array<(string)>; +export type GetMediaTypeByIdCompositionReferencesData = { + id: string; }; -export type GetItemMemberTypeResponse = (Array<(MemberTypeItemResponseModel)>); +export type GetMediaTypeByIdCompositionReferencesResponse = (Array<(MediaTypeCompositionResponseModel)>); -export type GetItemMemberTypeSearchData = { - query?: string; - skip?: number; - take?: number; +export type PostMediaTypeByIdCopyData = { + id: string; + requestBody?: (CopyMediaTypeRequestModel); }; -export type GetItemMemberTypeSearchResponse = ((PagedModelMemberTypeItemResponseModel)); +export type PostMediaTypeByIdCopyResponse = (string); -export type PostMemberTypeData = { - requestBody?: (CreateMemberTypeRequestModel); +export type GetMediaTypeByIdExportData = { + id: string; }; -export type PostMemberTypeResponse = (string); +export type GetMediaTypeByIdExportResponse = (((Blob | File))); -export type GetMemberTypeByIdData = { +export type PutMediaTypeByIdImportData = { id: string; + requestBody?: (ImportMediaTypeRequestModel); }; -export type GetMemberTypeByIdResponse = ((MemberTypeResponseModel)); +export type PutMediaTypeByIdImportResponse = (string); -export type DeleteMemberTypeByIdData = { +export type PutMediaTypeByIdMoveData = { id: string; + requestBody?: (MoveMediaTypeRequestModel); }; -export type DeleteMemberTypeByIdResponse = (string); +export type PutMediaTypeByIdMoveResponse = (string); -export type PutMemberTypeByIdData = { +export type GetMediaTypeAllowedAtRootData = { + skip?: number; + take?: number; +}; + +export type GetMediaTypeAllowedAtRootResponse = ((PagedAllowedMediaTypeModel)); + +export type PostMediaTypeAvailableCompositionsData = { + requestBody?: (MediaTypeCompositionRequestModel); +}; + +export type PostMediaTypeAvailableCompositionsResponse = (Array<(AvailableMediaTypeCompositionResponseModel)>); + +export type GetMediaTypeConfigurationResponse = ((MediaTypeConfigurationResponseModel)); + +export type PostMediaTypeFolderData = { + requestBody?: (CreateFolderRequestModel); +}; + +export type PostMediaTypeFolderResponse = (string); + +export type GetMediaTypeFolderByIdData = { id: string; - requestBody?: (UpdateMemberTypeRequestModel); }; -export type PutMemberTypeByIdResponse = (string); +export type GetMediaTypeFolderByIdResponse = ((FolderResponseModel)); -export type GetMemberTypeByIdCompositionReferencesData = { +export type DeleteMediaTypeFolderByIdData = { id: string; }; -export type GetMemberTypeByIdCompositionReferencesResponse = (Array<(MemberTypeCompositionResponseModel)>); +export type DeleteMediaTypeFolderByIdResponse = (string); -export type PostMemberTypeByIdCopyData = { +export type PutMediaTypeFolderByIdData = { id: string; + requestBody?: (UpdateFolderResponseModel); }; -export type PostMemberTypeByIdCopyResponse = (string); +export type PutMediaTypeFolderByIdResponse = (string); -export type PostMemberTypeAvailableCompositionsData = { - requestBody?: (MemberTypeCompositionRequestModel); +export type PostMediaTypeImportData = { + requestBody?: (ImportMediaTypeRequestModel); }; -export type PostMemberTypeAvailableCompositionsResponse = (Array<(AvailableMemberTypeCompositionResponseModel)>); +export type PostMediaTypeImportResponse = (string); -export type GetMemberTypeConfigurationResponse = ((MemberTypeConfigurationResponseModel)); +export type GetTreeMediaTypeAncestorsData = { + descendantId?: string; +}; -export type GetTreeMemberTypeRootData = { +export type GetTreeMediaTypeAncestorsResponse = (Array<(MediaTypeTreeItemResponseModel)>); + +export type GetTreeMediaTypeChildrenData = { + foldersOnly?: boolean; + parentId?: string; skip?: number; take?: number; }; -export type GetTreeMemberTypeRootResponse = ((PagedMemberTypeTreeItemResponseModel)); +export type GetTreeMediaTypeChildrenResponse = ((PagedMediaTypeTreeItemResponseModel)); + +export type GetTreeMediaTypeRootData = { + foldersOnly?: boolean; + skip?: number; + take?: number; +}; + +export type GetTreeMediaTypeRootResponse = ((PagedMediaTypeTreeItemResponseModel)); export type GetFilterMemberData = { filter?: string; @@ -4322,59 +4211,170 @@ export type GetFilterMemberData = { export type GetFilterMemberResponse = ((PagedMemberResponseModel)); -export type GetItemMemberData = { +export type GetItemMemberData = { + id?: Array<(string)>; +}; + +export type GetItemMemberResponse = (Array<(MemberItemResponseModel)>); + +export type GetItemMemberSearchData = { + query?: string; + skip?: number; + take?: number; +}; + +export type GetItemMemberSearchResponse = ((PagedModelMemberItemResponseModel)); + +export type PostMemberData = { + requestBody?: (CreateMemberRequestModel); +}; + +export type PostMemberResponse = (string); + +export type GetMemberByIdData = { + id: string; +}; + +export type GetMemberByIdResponse = ((MemberResponseModel)); + +export type DeleteMemberByIdData = { + id: string; +}; + +export type DeleteMemberByIdResponse = (string); + +export type PutMemberByIdData = { + id: string; + requestBody?: (UpdateMemberRequestModel); +}; + +export type PutMemberByIdResponse = (string); + +export type PutMemberByIdValidateData = { + id: string; + requestBody?: (UpdateMemberRequestModel); +}; + +export type PutMemberByIdValidateResponse = (string); + +export type GetMemberConfigurationResponse = ((MemberConfigurationResponseModel)); + +export type PostMemberValidateData = { + requestBody?: (CreateMemberRequestModel); +}; + +export type PostMemberValidateResponse = (string); + +export type GetItemMemberGroupData = { + id?: Array<(string)>; +}; + +export type GetItemMemberGroupResponse = (Array<(MemberGroupItemResponseModel)>); + +export type GetMemberGroupData = { + skip?: number; + take?: number; +}; + +export type GetMemberGroupResponse = ((PagedMemberGroupResponseModel)); + +export type PostMemberGroupData = { + requestBody?: (CreateMemberGroupRequestModel); +}; + +export type PostMemberGroupResponse = (string); + +export type GetMemberGroupByIdData = { + id: string; +}; + +export type GetMemberGroupByIdResponse = ((MemberGroupResponseModel)); + +export type DeleteMemberGroupByIdData = { + id: string; +}; + +export type DeleteMemberGroupByIdResponse = (string); + +export type PutMemberGroupByIdData = { + id: string; + requestBody?: (UpdateMemberGroupRequestModel); +}; + +export type PutMemberGroupByIdResponse = (string); + +export type GetTreeMemberGroupRootData = { + skip?: number; + take?: number; +}; + +export type GetTreeMemberGroupRootResponse = ((PagedNamedEntityTreeItemResponseModel)); + +export type GetItemMemberTypeData = { id?: Array<(string)>; }; -export type GetItemMemberResponse = (Array<(MemberItemResponseModel)>); +export type GetItemMemberTypeResponse = (Array<(MemberTypeItemResponseModel)>); -export type GetItemMemberSearchData = { +export type GetItemMemberTypeSearchData = { query?: string; skip?: number; take?: number; }; -export type GetItemMemberSearchResponse = ((PagedModelMemberItemResponseModel)); +export type GetItemMemberTypeSearchResponse = ((PagedModelMemberTypeItemResponseModel)); -export type PostMemberData = { - requestBody?: (CreateMemberRequestModel); +export type PostMemberTypeData = { + requestBody?: (CreateMemberTypeRequestModel); }; -export type PostMemberResponse = (string); +export type PostMemberTypeResponse = (string); -export type GetMemberByIdData = { +export type GetMemberTypeByIdData = { id: string; }; -export type GetMemberByIdResponse = ((MemberResponseModel)); +export type GetMemberTypeByIdResponse = ((MemberTypeResponseModel)); -export type DeleteMemberByIdData = { +export type DeleteMemberTypeByIdData = { id: string; }; -export type DeleteMemberByIdResponse = (string); +export type DeleteMemberTypeByIdResponse = (string); -export type PutMemberByIdData = { +export type PutMemberTypeByIdData = { id: string; - requestBody?: (UpdateMemberRequestModel); + requestBody?: (UpdateMemberTypeRequestModel); }; -export type PutMemberByIdResponse = (string); +export type PutMemberTypeByIdResponse = (string); -export type PutMemberByIdValidateData = { +export type GetMemberTypeByIdCompositionReferencesData = { id: string; - requestBody?: (UpdateMemberRequestModel); }; -export type PutMemberByIdValidateResponse = (string); +export type GetMemberTypeByIdCompositionReferencesResponse = (Array<(MemberTypeCompositionResponseModel)>); -export type GetMemberConfigurationResponse = ((MemberConfigurationResponseModel)); +export type PostMemberTypeByIdCopyData = { + id: string; +}; -export type PostMemberValidateData = { - requestBody?: (CreateMemberRequestModel); +export type PostMemberTypeByIdCopyResponse = (string); + +export type PostMemberTypeAvailableCompositionsData = { + requestBody?: (MemberTypeCompositionRequestModel); }; -export type PostMemberValidateResponse = (string); +export type PostMemberTypeAvailableCompositionsResponse = (Array<(AvailableMemberTypeCompositionResponseModel)>); + +export type GetMemberTypeConfigurationResponse = ((MemberTypeConfigurationResponseModel)); + +export type GetTreeMemberTypeRootData = { + skip?: number; + take?: number; +}; + +export type GetTreeMemberTypeRootResponse = ((PagedMemberTypeTreeItemResponseModel)); export type PostModelsBuilderBuildResponse = (string); @@ -4593,6 +4593,14 @@ export type PostRedirectManagementStatusData = { export type PostRedirectManagementStatusResponse = (string); +export type GetRelationByRelationTypeIdData = { + id: string; + skip?: number; + take?: number; +}; + +export type GetRelationByRelationTypeIdResponse = ((PagedRelationResponseModel)); + export type GetItemRelationTypeData = { id?: Array<(string)>; }; @@ -4612,14 +4620,6 @@ export type GetRelationTypeByIdData = { export type GetRelationTypeByIdResponse = ((RelationTypeResponseModel)); -export type GetRelationByRelationTypeIdData = { - id: string; - skip?: number; - take?: number; -}; - -export type GetRelationByRelationTypeIdResponse = ((PagedRelationResponseModel)); - export type GetItemScriptData = { path?: Array<(string)>; }; @@ -4976,99 +4976,6 @@ export type PostUpgradeAuthorizeResponse = (string); export type GetUpgradeSettingsResponse = ((UpgradeSettingsResponseModel)); -export type PostUserDataData = { - requestBody?: (CreateUserDataRequestModel); -}; - -export type PostUserDataResponse = (string); - -export type GetUserDataData = { - groups?: Array<(string)>; - identifiers?: Array<(string)>; - skip?: number; - take?: number; -}; - -export type GetUserDataResponse = ((PagedUserDataResponseModel)); - -export type PutUserDataData = { - requestBody?: (UpdateUserDataRequestModel); -}; - -export type PutUserDataResponse = (string); - -export type GetUserDataByIdData = { - id: string; -}; - -export type GetUserDataByIdResponse = ((UserDataModel)); - -export type GetFilterUserGroupData = { - filter?: string; - skip?: number; - take?: number; -}; - -export type GetFilterUserGroupResponse = ((PagedUserGroupResponseModel)); - -export type GetItemUserGroupData = { - id?: Array<(string)>; -}; - -export type GetItemUserGroupResponse = (Array<(UserGroupItemResponseModel)>); - -export type DeleteUserGroupData = { - requestBody?: (DeleteUserGroupsRequestModel); -}; - -export type DeleteUserGroupResponse = (string); - -export type PostUserGroupData = { - requestBody?: (CreateUserGroupRequestModel); -}; - -export type PostUserGroupResponse = (string); - -export type GetUserGroupData = { - skip?: number; - take?: number; -}; - -export type GetUserGroupResponse = ((PagedUserGroupResponseModel)); - -export type GetUserGroupByIdData = { - id: string; -}; - -export type GetUserGroupByIdResponse = ((UserGroupResponseModel)); - -export type DeleteUserGroupByIdData = { - id: string; -}; - -export type DeleteUserGroupByIdResponse = (string); - -export type PutUserGroupByIdData = { - id: string; - requestBody?: (UpdateUserGroupRequestModel); -}; - -export type PutUserGroupByIdResponse = (string); - -export type DeleteUserGroupByIdUsersData = { - id: string; - requestBody?: Array<(ReferenceByIdModel)>; -}; - -export type DeleteUserGroupByIdUsersResponse = (string); - -export type PostUserGroupByIdUsersData = { - id: string; - requestBody?: Array<(ReferenceByIdModel)>; -}; - -export type PostUserGroupByIdUsersResponse = (string); - export type GetFilterUserData = { filter?: string; orderBy?: UserOrderModel; @@ -5298,6 +5205,99 @@ export type PostUserUnlockData = { export type PostUserUnlockResponse = (string); +export type PostUserDataData = { + requestBody?: (CreateUserDataRequestModel); +}; + +export type PostUserDataResponse = (string); + +export type GetUserDataData = { + groups?: Array<(string)>; + identifiers?: Array<(string)>; + skip?: number; + take?: number; +}; + +export type GetUserDataResponse = ((PagedUserDataResponseModel)); + +export type PutUserDataData = { + requestBody?: (UpdateUserDataRequestModel); +}; + +export type PutUserDataResponse = (string); + +export type GetUserDataByIdData = { + id: string; +}; + +export type GetUserDataByIdResponse = ((UserDataModel)); + +export type GetFilterUserGroupData = { + filter?: string; + skip?: number; + take?: number; +}; + +export type GetFilterUserGroupResponse = ((PagedUserGroupResponseModel)); + +export type GetItemUserGroupData = { + id?: Array<(string)>; +}; + +export type GetItemUserGroupResponse = (Array<(UserGroupItemResponseModel)>); + +export type DeleteUserGroupData = { + requestBody?: (DeleteUserGroupsRequestModel); +}; + +export type DeleteUserGroupResponse = (string); + +export type PostUserGroupData = { + requestBody?: (CreateUserGroupRequestModel); +}; + +export type PostUserGroupResponse = (string); + +export type GetUserGroupData = { + skip?: number; + take?: number; +}; + +export type GetUserGroupResponse = ((PagedUserGroupResponseModel)); + +export type GetUserGroupByIdData = { + id: string; +}; + +export type GetUserGroupByIdResponse = ((UserGroupResponseModel)); + +export type DeleteUserGroupByIdData = { + id: string; +}; + +export type DeleteUserGroupByIdResponse = (string); + +export type PutUserGroupByIdData = { + id: string; + requestBody?: (UpdateUserGroupRequestModel); +}; + +export type PutUserGroupByIdResponse = (string); + +export type DeleteUserGroupByIdUsersData = { + id: string; + requestBody?: Array<(ReferenceByIdModel)>; +}; + +export type DeleteUserGroupByIdUsersResponse = (string); + +export type PostUserGroupByIdUsersData = { + id: string; + requestBody?: Array<(ReferenceByIdModel)>; +}; + +export type PostUserGroupByIdUsersResponse = (string); + export type GetItemWebhookData = { id?: Array<(string)>; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/dompurify/index.ts b/src/Umbraco.Web.UI.Client/src/external/dompurify/index.ts index ce91fb59165f..06cd2ae825b9 100644 --- a/src/Umbraco.Web.UI.Client/src/external/dompurify/index.ts +++ b/src/Umbraco.Web.UI.Client/src/external/dompurify/index.ts @@ -1,3 +1,3 @@ import DOMPurify from 'dompurify'; - export { DOMPurify }; +export type { Config } from 'dompurify'; diff --git a/src/Umbraco.Web.UI.Client/src/external/monaco-editor/index.ts b/src/Umbraco.Web.UI.Client/src/external/monaco-editor/index.ts index ecb84ae91ac8..4397dee0f96c 100644 --- a/src/Umbraco.Web.UI.Client/src/external/monaco-editor/index.ts +++ b/src/Umbraco.Web.UI.Client/src/external/monaco-editor/index.ts @@ -1,34 +1,25 @@ /* eslint-disable */ // @ts-ignore import styles from 'monaco-editor/min/vs/editor/editor.main.css?inline'; -// @ts-ignore -import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker.js?worker'; -// @ts-ignore -import cssWorker from 'monaco-editor/esm/vs/language/css/css.worker.js?worker'; -// @ts-ignore -import htmlWorker from 'monaco-editor/esm/vs/language/html/html.worker.js?worker'; -// @ts-ignore -import jsonWorker from 'monaco-editor/esm/vs/language/json/json.worker.js?worker'; -// @ts-ignore -import tsWorker from 'monaco-editor/esm/vs/language/typescript/ts.worker.js?worker'; /* eslint-enable */ const initializeWorkers = () => { self.MonacoEnvironment = { getWorker(workerId: string, label: string): Promise | Worker { + let url = '/umbraco/backoffice/monaco-editor/esm/vs/editor/editor.worker.js'; if (label === 'json') { - return new jsonWorker(); + url = '/umbraco/backoffice/monaco-editor/esm/vs/language/json/json.worker.js'; } if (label === 'css' || label === 'scss' || label === 'less') { - return new cssWorker(); + url = '/umbraco/backoffice/monaco-editor/esm/vs/language/css/css.worker.js'; } if (label === 'html' || label === 'handlebars' || label === 'razor') { - return new htmlWorker(); + url = '/umbraco/backoffice/monaco-editor/esm/vs/language/html/html.worker.js'; } if (label === 'typescript' || label === 'javascript') { - return new tsWorker(); + url = '/umbraco/backoffice/monaco-editor/esm/vs/language/typescript/ts.worker.js'; } - return new editorWorker(); + return new Worker(url, { name: workerId, type: 'module' }); }, }; }; diff --git a/src/Umbraco.Web.UI.Client/src/external/openid/crypto_utils.ts b/src/Umbraco.Web.UI.Client/src/external/openid/crypto_utils.ts index 9ee6c84ac154..1f390ce8900c 100644 --- a/src/Umbraco.Web.UI.Client/src/external/openid/crypto_utils.ts +++ b/src/Umbraco.Web.UI.Client/src/external/openid/crypto_utils.ts @@ -13,7 +13,7 @@ * limitations under the License. */ -import * as base64 from '@umbraco-cms/backoffice/external/base64-js'; +import { fromByteArray } from '@umbraco-cms/backoffice/external/base64-js'; import { AppAuthError } from './errors.js'; @@ -31,7 +31,7 @@ export function bufferToString(buffer: Uint8Array) { } export function urlSafe(buffer: Uint8Array): string { - const encoded = base64.fromByteArray(new Uint8Array(buffer)); + const encoded = fromByteArray(new Uint8Array(buffer)); return encoded.replace(/\+/g, '-').replace(/\//g, '_').replace(/=/g, ''); } diff --git a/src/Umbraco.Web.UI.Client/src/libs/formatting-api/formatting.controller.ts b/src/Umbraco.Web.UI.Client/src/libs/formatting-api/formatting.controller.ts index 427e44e0a3e7..828f9d5712a8 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/formatting-api/formatting.controller.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/formatting-api/formatting.controller.ts @@ -1,15 +1,15 @@ -import { DOMPurify } from '@umbraco-cms/backoffice/external/dompurify'; +import { DOMPurify, type Config } from '@umbraco-cms/backoffice/external/dompurify'; import { Marked } from '@umbraco-cms/backoffice/external/marked'; import { UmbControllerBase } from '@umbraco-cms/backoffice/class-api'; import { UmbLocalizationController } from '@umbraco-cms/backoffice/localization-api'; const UmbMarked = new Marked({ gfm: true, breaks: true }); const UmbDomPurify = DOMPurify(window); -const UmbDomPurifyConfig: DOMPurify.Config = { USE_PROFILES: { html: true } }; +const UmbDomPurifyConfig: Config = { USE_PROFILES: { html: true } }; UmbDomPurify.addHook('afterSanitizeAttributes', function (node) { // set all elements owning target to target=_blank - if ('target' in node) { + if ('target' in node && node instanceof HTMLElement) { node.setAttribute('target', '_blank'); } }); diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json index d35848792777..0ea062354e88 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icon-dictionary.json @@ -330,11 +330,11 @@ }, { "name": "icon-checkbox-dotted", - "file": "box-select.svg" + "file": "square-dashed.svg" }, { "name": "icon-checkbox-empty", - "file": "box-select.svg", + "file": "square-dashed.svg", "legacy": true }, { diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts index ee76324f331b..02d0ebe4e680 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-activity.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts index f18a17203c8b..b6b42f2dc6b9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-brackets.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - - - - + + + + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts index d42b9d52125f..2166443209ce 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-burn.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts index 498452f67c83..cbd559389adb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diagonal-arrow.ts @@ -1,4 +1,4 @@ -export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts index 9e7bb33501a5..d930682758ec 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-diamond.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts index 1e9aac7d150b..d42bf6c12c31 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-help-alt.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts index bd750c189128..8a8b002ee89c 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-infinity.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts index 5d94d3239c6d..085fee2666d9 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-load.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts index 1e1e89ab6c7c..6ed9e58e999d 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-last.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts index 6e364344dc0f..a7d5c16694ab 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation-top.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts index 0f468b662947..ce3f1fb2a656 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigation.ts @@ -1,4 +1,4 @@ -export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - - - - + + + + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts index 986f46da6bed..aaa532dced93 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-navigational-arrow.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts index d2f1a44689fc..e3b4408bcc8e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-out.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts index 562e2844d790..453c08492d40 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-page-add.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts index 061c1260f2f9..1edef8d98e14 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-re-post.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linejoin="round" > - + - + diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-science.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-science.ts index 5c6f524a0ba2..4570b5e86fa3 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-science.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-science.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts index fc295cd23d4b..5d3aa4d93ddb 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-stop-alt.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-justify.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-justify.ts index 13a803830a3b..4a2500d80953 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-justify.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-justify.ts @@ -1,4 +1,4 @@ -export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-left.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-left.ts index 37fde997fc81..2afb121c4dfe 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-left.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-left.ts @@ -1,4 +1,4 @@ -export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-right.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-right.ts index 587b13f99d69..497f40a4b737 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-right.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-text-align-right.ts @@ -1,4 +1,4 @@ -export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts index c5d8ce31c537..166a20f487fa 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-theater.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts index ad3de32f3700..ddc55352837e 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-umb-media.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` stroke-linecap="round" stroke-linejoin="round" > - - - + + + `; \ No newline at end of file diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts index 247c934b293c..7cfd02cc83be 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/icon-registry/icons/icon-wifi.ts @@ -1,4 +1,4 @@ -export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` +export default ` readdirSync(path).filter((folder) => lstatSync(`${path}/${folder}`).isDirectory()); const createModuleDescriptors = (folderName) => readFolders(`./src/${folderName}`).map((moduleName) => { @@ -78,7 +83,6 @@ const libraries = allowed.map((module) => { plugins: [ commonjs(), nodeResolve({ preferBuiltins: false, browser: true }), - webWorkerLoader({ target: 'browser', pattern: /^(.+)\?worker$/ }), // Replace the vite specific inline query with nothing so that the import is valid replace({ preventAssignment: true, diff --git a/src/Umbraco.Web.UI.Client/vite.config.ts b/src/Umbraco.Web.UI.Client/vite.config.ts index 4ecc0d2ab281..53747768db1d 100644 --- a/src/Umbraco.Web.UI.Client/vite.config.ts +++ b/src/Umbraco.Web.UI.Client/vite.config.ts @@ -5,10 +5,6 @@ import viteTSConfigPaths from 'vite-tsconfig-paths'; export const plugins: PluginOption[] = [ viteStaticCopy({ targets: [ - { - src: 'src/shared/icon-registry/icons/*.js', - dest: 'icons', - }, { src: 'public-assets/App_Plugins/*.js', dest: 'App_Plugins', @@ -37,6 +33,10 @@ export const plugins: PluginOption[] = [ src: 'node_modules/msw/lib/iife/**/*', dest: 'umbraco/backoffice/msw', }, + { + src: 'node_modules/monaco-editor/esm/**/*', + dest: 'umbraco/backoffice/monaco-editor/esm', + }, ], }), viteTSConfigPaths(), diff --git a/src/Umbraco.Web.UI.Login/package-lock.json b/src/Umbraco.Web.UI.Login/package-lock.json index 3243df6d5574..875e953abc33 100644 --- a/src/Umbraco.Web.UI.Login/package-lock.json +++ b/src/Umbraco.Web.UI.Login/package-lock.json @@ -6,11 +6,11 @@ "": { "name": "login", "devDependencies": { - "@umbraco-cms/backoffice": "^14.3.1", - "msw": "^2.3.0", - "typescript": "^5.4.5", - "vite": "^5.4.6", - "vite-tsconfig-paths": "^4.3.2" + "@umbraco-cms/backoffice": "^15.0.0", + "msw": "^2.6.4", + "typescript": "^5.6.3", + "vite": "^5.4.11", + "vite-tsconfig-paths": "^5.1.2" }, "engines": { "node": ">=20.8", @@ -18,12 +18,13 @@ } }, "node_modules/@bundled-es-modules/cookie": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.0.tgz", - "integrity": "sha512-Or6YHg/kamKHpxULAdSqhGqnWFneIXu1NKvvfBBzKGwpVsYuFIQ5aBPHDnnoR3ghW1nvSkALd+EF9iMtY7Vjxw==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@bundled-es-modules/cookie/-/cookie-2.0.1.tgz", + "integrity": "sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==", "dev": true, + "license": "ISC", "dependencies": { - "cookie": "^0.5.0" + "cookie": "^0.7.2" } }, "node_modules/@bundled-es-modules/statuses": { @@ -414,32 +415,34 @@ } }, "node_modules/@inquirer/confirm": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-3.2.0.tgz", - "integrity": "sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.0.2.tgz", + "integrity": "sha512-KJLUHOaKnNCYzwVbryj3TNBxyZIrr56fR5N45v6K9IPrbT6B7DcudBMfylkV1A8PUdJE15mybkEQyp2/ZUpxUA==", "dev": true, + "license": "MIT", "dependencies": { - "@inquirer/core": "^9.1.0", - "@inquirer/type": "^1.5.3" + "@inquirer/core": "^10.1.0", + "@inquirer/type": "^3.0.1" }, "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@inquirer/core": { - "version": "9.2.1", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-9.2.1.tgz", - "integrity": "sha512-F2VBt7W/mwqEU4bL0RnHNZmC/OxzNx9cOYxHqnXX3MP6ruYvZUZAW9imgN9+h/uBT/oP8Gh888J2OZSbjSeWcg==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.0.tgz", + "integrity": "sha512-I+ETk2AL+yAVbvuKx5AJpQmoaWhpiTFOg/UJb7ZkMAK4blmtG8ATh5ct+T/8xNld0CZG/2UhtkdMwpgvld92XQ==", "dev": true, + "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.6", - "@inquirer/type": "^2.0.0", - "@types/mute-stream": "^0.0.4", - "@types/node": "^22.5.5", - "@types/wrap-ansi": "^3.0.0", + "@inquirer/figures": "^1.0.8", + "@inquirer/type": "^3.0.1", "ansi-escapes": "^4.3.2", "cli-width": "^4.1.0", - "mute-stream": "^1.0.0", + "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^6.2.0", @@ -449,37 +452,27 @@ "node": ">=18" } }, - "node_modules/@inquirer/core/node_modules/@inquirer/type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-2.0.0.tgz", - "integrity": "sha512-XvJRx+2KR3YXyYtPUUy+qd9i7p+GO9Ko6VIIpWlBrpWwXDv8WLFeHTxz35CfQFUiBMLXlGHhGzys7lqit9gWag==", - "dev": true, - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/@inquirer/figures": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.6.tgz", - "integrity": "sha512-yfZzps3Cso2UbM7WlxKwZQh2Hs6plrbjs1QnzQDZhK2DgyCo6D8AaHps9olkNcUFlcYERMqU3uJSp1gmy3s/qQ==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.8.tgz", + "integrity": "sha512-tKd+jsmhq21AP1LhexC0pPwsCxEhGgAkg28byjJAd+xhmIs8LUX8JbUc3vBf3PhLxWiB5EvyBE5X7JSPAqMAqg==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" } }, "node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.1.tgz", + "integrity": "sha512-+ksJMIy92sOAiAccGpcKZUc3bYO07cADnscIxHBknEm3uNts3movSmBofc1908BNy5edKscxYeAdaX1NXkHS6A==", "dev": true, - "dependencies": { - "mute-stream": "^1.0.0" - }, + "license": "MIT", "engines": { "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" } }, "node_modules/@lit-labs/ssr-dom-shim": { @@ -487,6 +480,7 @@ "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz", "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ==", "dev": true, + "license": "BSD-3-Clause", "peer": true }, "node_modules/@lit/reactive-element": { @@ -494,16 +488,18 @@ "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", "dev": true, + "license": "BSD-3-Clause", "peer": true, "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0" } }, "node_modules/@mswjs/interceptors": { - "version": "0.35.8", - "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.35.8.tgz", - "integrity": "sha512-PFfqpHplKa7KMdoQdj5td03uG05VK2Ng1dG0sP4pT9h0dGSX2v9txYt/AnrzPb/vAmfyBBC0NQV7VaBEX+efgQ==", + "version": "0.36.10", + "resolved": "https://registry.npmjs.org/@mswjs/interceptors/-/interceptors-0.36.10.tgz", + "integrity": "sha512-GXrJgakgJW3DWKueebkvtYgGKkxA7s0u5B0P5syJM5rvQUnrpLPigvci8Hukl7yEM+sU06l+er2Fgvx/gmiRgg==", "dev": true, + "license": "MIT", "dependencies": { "@open-draft/deferred-promise": "^2.2.0", "@open-draft/logger": "^0.3.0", @@ -520,13 +516,15 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/@open-draft/deferred-promise/-/deferred-promise-2.2.0.tgz", "integrity": "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@open-draft/logger": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@open-draft/logger/-/logger-0.3.0.tgz", "integrity": "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==", "dev": true, + "license": "MIT", "dependencies": { "is-node-process": "^1.2.0", "outvariant": "^1.4.0" @@ -536,7 +534,16 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/@open-draft/until/-/until-2.1.0.tgz", "integrity": "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/@remirror/core-constants": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz", + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==", + "dev": true, + "license": "MIT", + "peer": true }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.22.4", @@ -746,6 +753,549 @@ "win32" ] }, + "node_modules/@tiptap/core": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.9.1.tgz", + "integrity": "sha512-tifnLL/ARzQ6/FGEJjVwj9UT3v+pENdWHdk9x6F3X0mB1y0SeCjV21wpFLYESzwNdBPAj8NMp8Behv7dBnhIfw==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-blockquote": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.9.1.tgz", + "integrity": "sha512-Y0jZxc/pdkvcsftmEZFyG+73um8xrx6/DMfgUcNg3JAM63CISedNcr+OEI11L0oFk1KFT7/aQ9996GM6Kubdqg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bold": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.9.1.tgz", + "integrity": "sha512-e2P1zGpnnt4+TyxTC5pX/lPxPasZcuHCYXY0iwQ3bf8qRQQEjDfj3X7EI+cXqILtnhOiviEOcYmeu5op2WhQDg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-bullet-list": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.9.1.tgz", + "integrity": "sha512-0hizL/0j9PragJObjAWUVSuGhN1jKjCFnhLQVRxtx4HutcvS/lhoWMvFg6ZF8xqWgIa06n6A7MaknQkqhTdhKA==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-code": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.9.1.tgz", + "integrity": "sha512-WQqcVGe7i/E+yO3wz5XQteU1ETNZ00euUEl4ylVVmH2NM4Dh0KDjEhbhHlCM0iCfLUo7jhjC7dmS+hMdPUb+Tg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-code-block": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.9.1.tgz", + "integrity": "sha512-A/50wPWDqEUUUPhrwRKILP5gXMO5UlQ0F6uBRGYB9CEVOREam9yIgvONOnZVJtszHqOayjIVMXbH/JMBeq11/g==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-document": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.9.1.tgz", + "integrity": "sha512-1a+HCoDPnBttjqExfYLwfABq8MYdiowhy/wp8eCxVb6KGFEENO53KapstISvPzqH7eOi+qRjBB1KtVYb/ZXicg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-dropcursor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.9.1.tgz", + "integrity": "sha512-wJZspSmJRkDBtPkzFz1g7gvZOEOayk8s93UHsgbJxcV4VWHYleZ5XhT74sZunSjefNDm3qC6v2BSgLp3vNHVKQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-gapcursor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.9.1.tgz", + "integrity": "sha512-jsRBmX01vr+5H02GljiHMo0n5H1vzoMLmFarxe0Yq2d2l9G/WV2VWX2XnGliqZAYWd1bI0phs7uLQIN3mxGQTw==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-hard-break": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.9.1.tgz", + "integrity": "sha512-fCuaOD/b7nDjm47PZ58oanq7y4ccS2wjPh42Qm0B0yipu/1fmC8eS1SmaXmk28F89BLtuL6uOCtR1spe+lZtlQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-heading": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.9.1.tgz", + "integrity": "sha512-SjZowzLixOFaCrV2cMaWi1mp8REK0zK1b3OcVx7bCZfVSmsOETJyrAIUpCKA8o60NwF7pwhBg0MN8oXlNKMeFw==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-history": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.9.1.tgz", + "integrity": "sha512-wp9qR1NM+LpvyLZFmdNaAkDq0d4jDJ7z7Fz7icFQPu31NVxfQYO3IXNmvJDCNu8hFAbImpA5aG8MBuwzRo0H9w==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-horizontal-rule": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.9.1.tgz", + "integrity": "sha512-ydUhABeaBI1CoJp+/BBqPhXINfesp1qMNL/jiDcMsB66fsD4nOyphpAJT7FaRFZFtQVF06+nttBtFZVkITQVqg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-image": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-2.9.1.tgz", + "integrity": "sha512-aGqJnsuS8oagIhsx7wetm8jw4NEDsOV0OSx4FQ4VPlUqWlnzK0N+erFKKJmXTdAxL8PGzoPSlITFH63MV3eV3Q==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-italic": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.9.1.tgz", + "integrity": "sha512-VkNA6Vz96+/+7uBlsgM7bDXXx4b62T1fDam/3UKifA72aD/fZckeWrbT7KrtdUbzuIniJSbA0lpTs5FY29+86Q==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-link": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.9.1.tgz", + "integrity": "sha512-yG+e3e8cCCN9dZjX4ttEe3e2xhh58ryi3REJV4MdiEkOT9QF75Bl5pUbMIS4tQ8HkOr04QBFMHKM12kbSxg1BA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "linkifyjs": "^4.1.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-list-item": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.9.1.tgz", + "integrity": "sha512-6O4NtYNR5N2Txi4AC0/4xMRJq9xd4+7ShxCZCDVL0WDVX37IhaqMO7LGQtA6MVlYyNaX4W1swfdJaqrJJ5HIUw==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-ordered-list": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.9.1.tgz", + "integrity": "sha512-6J9jtv1XP8dW7/JNSH/K4yiOABc92tBJtgCsgP8Ep4+fjfjdj4HbjS1oSPWpgItucF2Fp/VF8qg55HXhjxHjTw==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-paragraph": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.9.1.tgz", + "integrity": "sha512-JOmT0xd4gd3lIhLwrsjw8lV+ZFROKZdIxLi0Ia05XSu4RLrrvWj0zdKMSB+V87xOWfSB3Epo95zAvnPox5Q16A==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-placeholder": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.9.1.tgz", + "integrity": "sha512-Q/w3OOg/C6jGBf4QKEWKF9k+iaCQCgPoaIg2IDTPx8QmaxRfgoVE5Csd+oTOY/brdmSNXOxykZWEci6OJP+MbA==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-strike": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.9.1.tgz", + "integrity": "sha512-V5aEXdML+YojlPhastcu7w4biDPwmzy/fWq0T2qjfu5Te/THcqDmGYVBKESBm5x6nBy5OLkanw2O+KHu2quDdg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-subscript": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-subscript/-/extension-subscript-2.9.1.tgz", + "integrity": "sha512-jjfuHmF2dCUAtHmJH2K/7HhOCleM3aPVOI/UsBBYa8xM4mDU4xuW1O5sLAr2JWcB1xxyk9YKcBWwyRq+b1ENFA==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-superscript": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-superscript/-/extension-superscript-2.9.1.tgz", + "integrity": "sha512-7cgAPpUNgO/3QdvCN9/6dWP6JQC641o8dSgkyv0XzVv0nxISck4SU+2eADRYQLyP2s4M3xuSEFhCCiKZleK2yA==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-2.9.1.tgz", + "integrity": "sha512-OmWZFZOSZwSSEvoVUkDsRFyCXTYei/pV396Xjv9pfFzXQkVbfq/CjTp61zvb/9mmEz3rcfvfG7G39eRlZTvBNg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table-cell": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-cell/-/extension-table-cell-2.9.1.tgz", + "integrity": "sha512-/wrcniLdhMhs5M2NDetFcfq510N5to7YKK+52KOXNotBI8K/GjMmGmtwWEKPITD0/RgYrXzpMcta/O+/0OCOPQ==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table-header": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-header/-/extension-table-header-2.9.1.tgz", + "integrity": "sha512-KtI01636Du1IB/I3pe9ZJWKkOc6INqAaIw+RFirRCnd8Xnik7tJfAwdhXzoPRcer6ViZmlzSrM2dkwaZCF7gcw==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-table-row": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-row/-/extension-table-row-2.9.1.tgz", + "integrity": "sha512-Wq7QlI/S5iX4UCAdX+ok/szegVMbvrM3H8o6jwO+G4p8JJt6iv7ZmEnJ19xIINhmiKsrdanqH9FFK4tQ3yvQ0A==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.9.1.tgz", + "integrity": "sha512-3wo9uCrkLVLQFgbw2eFU37QAa1jq1/7oExa+FF/DVxdtHRS9E2rnUZ8s2hat/IWzvPUHXMwo3Zg2XfhoamQpCA==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text-align": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.9.1.tgz", + "integrity": "sha512-oUp0XnwJpAImcOVV68vsY2CpkHpRZ3gzWfIRTuy+aYitQim3xDKis/qfWQUWZsANp9/TZ0VyjtkZxNMwOfcu1g==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-text-style": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.9.1.tgz", + "integrity": "sha512-LAxc0SeeiPiAVBwksczeA7BJSZb6WtVpYhy5Esvy9K0mK5kttB4KxtnXWeQzMIJZQbza65yftGKfQlexf/Y7yg==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-underline": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.9.1.tgz", + "integrity": "sha512-IrUsIqKPgD7GcAjr4D+RC0WvLHUDBTMkD8uPNEoeD1uH9t9zFyDfMRPnx/z3/6Gf6fTh3HzLcHGibiW2HiMi2A==", + "dev": true, + "license": "MIT", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0" + } + }, + "node_modules/@tiptap/pm": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.9.1.tgz", + "integrity": "sha512-mvV86fr7kEuDYEApQ2uMPCKL2uagUE0BsXiyyz3KOkY1zifyVm1fzdkscb24Qy1GmLzWAIIihA+3UHNRgYdOlQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-changeset": "^2.2.1", + "prosemirror-collab": "^1.3.1", + "prosemirror-commands": "^1.6.0", + "prosemirror-dropcursor": "^1.8.1", + "prosemirror-gapcursor": "^1.3.2", + "prosemirror-history": "^1.4.1", + "prosemirror-inputrules": "^1.4.0", + "prosemirror-keymap": "^1.2.2", + "prosemirror-markdown": "^1.13.0", + "prosemirror-menu": "^1.2.4", + "prosemirror-model": "^1.22.3", + "prosemirror-schema-basic": "^1.2.3", + "prosemirror-schema-list": "^1.4.1", + "prosemirror-state": "^1.4.3", + "prosemirror-tables": "^1.4.0", + "prosemirror-trailing-node": "^3.0.0", + "prosemirror-transform": "^1.10.0", + "prosemirror-view": "^1.34.3" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/starter-kit": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.9.1.tgz", + "integrity": "sha512-nsw6UF/7wDpPfHRhtGOwkj1ipIEiWZS1VGw+c14K61vM1CNj0uQ4jogbHwHZqN1dlL5Hh+FCqUHDPxG6ECbijg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@tiptap/core": "^2.9.1", + "@tiptap/extension-blockquote": "^2.9.1", + "@tiptap/extension-bold": "^2.9.1", + "@tiptap/extension-bullet-list": "^2.9.1", + "@tiptap/extension-code": "^2.9.1", + "@tiptap/extension-code-block": "^2.9.1", + "@tiptap/extension-document": "^2.9.1", + "@tiptap/extension-dropcursor": "^2.9.1", + "@tiptap/extension-gapcursor": "^2.9.1", + "@tiptap/extension-hard-break": "^2.9.1", + "@tiptap/extension-heading": "^2.9.1", + "@tiptap/extension-history": "^2.9.1", + "@tiptap/extension-horizontal-rule": "^2.9.1", + "@tiptap/extension-italic": "^2.9.1", + "@tiptap/extension-list-item": "^2.9.1", + "@tiptap/extension-ordered-list": "^2.9.1", + "@tiptap/extension-paragraph": "^2.9.1", + "@tiptap/extension-strike": "^2.9.1", + "@tiptap/extension-text": "^2.9.1", + "@tiptap/extension-text-style": "^2.9.1", + "@tiptap/pm": "^2.9.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, "node_modules/@types/cookie": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.6.0.tgz", @@ -775,20 +1325,40 @@ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dev": true }, - "node_modules/@types/mute-stream": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/@types/mute-stream/-/mute-stream-0.0.4.tgz", - "integrity": "sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==", + "node_modules/@types/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/markdown-it": { + "version": "14.1.2", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", + "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", + "dev": true, + "license": "MIT", + "peer": true, "dependencies": { - "@types/node": "*" + "@types/linkify-it": "^5", + "@types/mdurl": "^2" } }, + "node_modules/@types/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/@types/node": { "version": "22.6.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-22.6.1.tgz", "integrity": "sha512-V48tCfcKb/e6cVUigLAaJDAILdMP0fUW6BidkPK4GpGjXcfbnoHasCZDwz3N3yVt5we2RHm4XTQCpv0KJz9zqw==", "dev": true, + "peer": true, "dependencies": { "undici-types": "~6.19.2" } @@ -819,32 +1389,45 @@ "dev": true, "peer": true }, - "node_modules/@types/wrap-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/wrap-ansi/-/wrap-ansi-3.0.0.tgz", - "integrity": "sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==", - "dev": true - }, "node_modules/@umbraco-cms/backoffice": { - "version": "14.3.1", - "resolved": "https://registry.npmjs.org/@umbraco-cms/backoffice/-/backoffice-14.3.1.tgz", - "integrity": "sha512-96C1yj5JA6T66Bpk7XLh3JW0Exhp5hlCeunt1yaxPxnvLtFS40BK8xjSTcFteTNkFhdKGlugoyFl/AGE1lCqHg==", + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@umbraco-cms/backoffice/-/backoffice-15.0.0.tgz", + "integrity": "sha512-uBuxc94G56+5AAibeyp/Ozg488EG0SVyARoo7Q0lZ6G5Dd+JdeFr840rLqSuU6DIv8+9lJnZTsf3NhKMnqzYFw==", "dev": true, + "license": "MIT", + "workspaces": [ + "./src/packages/*" + ], "engines": { "node": ">=20.9 <21", "npm": ">=10.1 < 11" }, "peerDependencies": { + "@tiptap/core": "^2.8.0", + "@tiptap/extension-image": "^2.8.0", + "@tiptap/extension-link": "^2.8.0", + "@tiptap/extension-placeholder": "^2.8.0", + "@tiptap/extension-subscript": "^2.8.0", + "@tiptap/extension-superscript": "^2.8.0", + "@tiptap/extension-table": "^2.8.0", + "@tiptap/extension-table-cell": "^2.8.0", + "@tiptap/extension-table-header": "^2.8.0", + "@tiptap/extension-table-row": "^2.8.0", + "@tiptap/extension-text-align": "^2.8.0", + "@tiptap/extension-text-style": "^2.8.0", + "@tiptap/extension-underline": "^2.8.0", + "@tiptap/pm": "^2.8.0", + "@tiptap/starter-kit": "^2.8.0", "@types/diff": "^5.2.1", "@types/dompurify": "^3.0.5", "@types/uuid": "^10.0.0", - "@umbraco-ui/uui": "^v1.10.0", - "@umbraco-ui/uui-css": "^v1.10.0", + "@umbraco-ui/uui": "^1.11.0", + "@umbraco-ui/uui-css": "^1.11.0", "base64-js": "^1.5.1", "diff": "^5.2.0", "dompurify": "^3.1.6", "element-internals-polyfill": "^1.3.11", - "lit": "^3.1.4", + "lit": "^3.2.0", "marked": "^14.1.0", "monaco-editor": "^0.50.0", "rxjs": "^7.8.1", @@ -854,980 +1437,1063 @@ } }, "node_modules/@umbraco-ui/uui": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.10.0.tgz", - "integrity": "sha512-Jkbqcgo78naFjp4/QBfuxqbr7WXFvZHq5RTHNMa7SAzb/EavdWp6mBLL2Txu9259ZASIdnlsuqyrKX6giiY+Kw==", - "dev": true, - "peer": true, - "dependencies": { - "@umbraco-ui/uui-action-bar": "1.10.0", - "@umbraco-ui/uui-avatar": "1.10.0", - "@umbraco-ui/uui-avatar-group": "1.10.0", - "@umbraco-ui/uui-badge": "1.10.0", - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-boolean-input": "1.10.0", - "@umbraco-ui/uui-box": "1.10.0", - "@umbraco-ui/uui-breadcrumbs": "1.10.0", - "@umbraco-ui/uui-button": "1.10.0", - "@umbraco-ui/uui-button-group": "1.10.0", - "@umbraco-ui/uui-button-inline-create": "1.10.0", - "@umbraco-ui/uui-card": "1.10.0", - "@umbraco-ui/uui-card-block-type": "1.10.0", - "@umbraco-ui/uui-card-content-node": "1.10.0", - "@umbraco-ui/uui-card-media": "1.10.0", - "@umbraco-ui/uui-card-user": "1.10.0", - "@umbraco-ui/uui-caret": "1.10.0", - "@umbraco-ui/uui-checkbox": "1.10.0", - "@umbraco-ui/uui-color-area": "1.10.0", - "@umbraco-ui/uui-color-picker": "1.10.0", - "@umbraco-ui/uui-color-slider": "1.10.0", - "@umbraco-ui/uui-color-swatch": "1.10.0", - "@umbraco-ui/uui-color-swatches": "1.10.0", - "@umbraco-ui/uui-combobox": "1.10.0", - "@umbraco-ui/uui-combobox-list": "1.10.0", - "@umbraco-ui/uui-css": "1.10.0", - "@umbraco-ui/uui-dialog": "1.10.0", - "@umbraco-ui/uui-dialog-layout": "1.10.0", - "@umbraco-ui/uui-file-dropzone": "1.10.0", - "@umbraco-ui/uui-file-preview": "1.10.0", - "@umbraco-ui/uui-form": "1.10.0", - "@umbraco-ui/uui-form-layout-item": "1.10.0", - "@umbraco-ui/uui-form-validation-message": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0", - "@umbraco-ui/uui-icon-registry": "1.10.0", - "@umbraco-ui/uui-icon-registry-essential": "1.10.0", - "@umbraco-ui/uui-input": "1.10.0", - "@umbraco-ui/uui-input-file": "1.10.0", - "@umbraco-ui/uui-input-lock": "1.10.0", - "@umbraco-ui/uui-input-password": "1.10.0", - "@umbraco-ui/uui-keyboard-shortcut": "1.10.0", - "@umbraco-ui/uui-label": "1.10.0", - "@umbraco-ui/uui-loader": "1.10.0", - "@umbraco-ui/uui-loader-bar": "1.10.0", - "@umbraco-ui/uui-loader-circle": "1.10.0", - "@umbraco-ui/uui-menu-item": "1.10.0", - "@umbraco-ui/uui-modal": "1.10.0", - "@umbraco-ui/uui-pagination": "1.10.0", - "@umbraco-ui/uui-popover": "1.10.0", - "@umbraco-ui/uui-popover-container": "1.10.0", - "@umbraco-ui/uui-progress-bar": "1.10.0", - "@umbraco-ui/uui-radio": "1.10.0", - "@umbraco-ui/uui-range-slider": "1.10.0", - "@umbraco-ui/uui-ref": "1.10.0", - "@umbraco-ui/uui-ref-list": "1.10.0", - "@umbraco-ui/uui-ref-node": "1.10.0", - "@umbraco-ui/uui-ref-node-data-type": "1.10.0", - "@umbraco-ui/uui-ref-node-document-type": "1.10.0", - "@umbraco-ui/uui-ref-node-form": "1.10.0", - "@umbraco-ui/uui-ref-node-member": "1.10.0", - "@umbraco-ui/uui-ref-node-package": "1.10.0", - "@umbraco-ui/uui-ref-node-user": "1.10.0", - "@umbraco-ui/uui-scroll-container": "1.10.0", - "@umbraco-ui/uui-select": "1.10.0", - "@umbraco-ui/uui-slider": "1.10.0", - "@umbraco-ui/uui-symbol-expand": "1.10.0", - "@umbraco-ui/uui-symbol-file": "1.10.0", - "@umbraco-ui/uui-symbol-file-dropzone": "1.10.0", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.10.0", - "@umbraco-ui/uui-symbol-folder": "1.10.0", - "@umbraco-ui/uui-symbol-lock": "1.10.0", - "@umbraco-ui/uui-symbol-more": "1.10.0", - "@umbraco-ui/uui-symbol-sort": "1.10.0", - "@umbraco-ui/uui-table": "1.10.0", - "@umbraco-ui/uui-tabs": "1.10.0", - "@umbraco-ui/uui-tag": "1.10.0", - "@umbraco-ui/uui-textarea": "1.10.0", - "@umbraco-ui/uui-toast-notification": "1.10.0", - "@umbraco-ui/uui-toast-notification-container": "1.10.0", - "@umbraco-ui/uui-toast-notification-layout": "1.10.0", - "@umbraco-ui/uui-toggle": "1.10.0", - "@umbraco-ui/uui-visually-hidden": "1.10.0" + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui/-/uui-1.11.0.tgz", + "integrity": "sha512-1mX7adcpAZRswPA1p64kqE83Rg5cbZsYM/b/OyUcObaL2cIuBCVvjjuUjgkL2el993GptIzl05XVocdj1dDCeQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@umbraco-ui/uui-action-bar": "1.11.0", + "@umbraco-ui/uui-avatar": "1.11.0", + "@umbraco-ui/uui-avatar-group": "1.11.0", + "@umbraco-ui/uui-badge": "1.11.0", + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-boolean-input": "1.11.0", + "@umbraco-ui/uui-box": "1.11.0", + "@umbraco-ui/uui-breadcrumbs": "1.11.0", + "@umbraco-ui/uui-button": "1.11.0", + "@umbraco-ui/uui-button-group": "1.11.0", + "@umbraco-ui/uui-button-inline-create": "1.11.0", + "@umbraco-ui/uui-card": "1.11.0", + "@umbraco-ui/uui-card-block-type": "1.11.0", + "@umbraco-ui/uui-card-content-node": "1.11.0", + "@umbraco-ui/uui-card-media": "1.11.0", + "@umbraco-ui/uui-card-user": "1.11.0", + "@umbraco-ui/uui-caret": "1.11.0", + "@umbraco-ui/uui-checkbox": "1.11.0", + "@umbraco-ui/uui-color-area": "1.11.0", + "@umbraco-ui/uui-color-picker": "1.11.0", + "@umbraco-ui/uui-color-slider": "1.11.0", + "@umbraco-ui/uui-color-swatch": "1.11.0", + "@umbraco-ui/uui-color-swatches": "1.11.0", + "@umbraco-ui/uui-combobox": "1.11.0", + "@umbraco-ui/uui-combobox-list": "1.11.0", + "@umbraco-ui/uui-css": "1.11.0", + "@umbraco-ui/uui-dialog": "1.11.0", + "@umbraco-ui/uui-dialog-layout": "1.11.0", + "@umbraco-ui/uui-file-dropzone": "1.11.0", + "@umbraco-ui/uui-file-preview": "1.11.0", + "@umbraco-ui/uui-form": "1.11.0", + "@umbraco-ui/uui-form-layout-item": "1.11.0", + "@umbraco-ui/uui-form-validation-message": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0", + "@umbraco-ui/uui-icon-registry": "1.11.0", + "@umbraco-ui/uui-icon-registry-essential": "1.11.0", + "@umbraco-ui/uui-input": "1.11.0", + "@umbraco-ui/uui-input-file": "1.11.0", + "@umbraco-ui/uui-input-lock": "1.11.0", + "@umbraco-ui/uui-input-password": "1.11.0", + "@umbraco-ui/uui-keyboard-shortcut": "1.11.0", + "@umbraco-ui/uui-label": "1.11.0", + "@umbraco-ui/uui-loader": "1.11.0", + "@umbraco-ui/uui-loader-bar": "1.11.0", + "@umbraco-ui/uui-loader-circle": "1.11.0", + "@umbraco-ui/uui-menu-item": "1.11.0", + "@umbraco-ui/uui-modal": "1.11.0", + "@umbraco-ui/uui-pagination": "1.11.0", + "@umbraco-ui/uui-popover": "1.11.0", + "@umbraco-ui/uui-popover-container": "1.11.0", + "@umbraco-ui/uui-progress-bar": "1.11.0", + "@umbraco-ui/uui-radio": "1.11.0", + "@umbraco-ui/uui-range-slider": "1.11.0", + "@umbraco-ui/uui-ref": "1.11.0", + "@umbraco-ui/uui-ref-list": "1.11.0", + "@umbraco-ui/uui-ref-node": "1.11.0", + "@umbraco-ui/uui-ref-node-data-type": "1.11.0", + "@umbraco-ui/uui-ref-node-document-type": "1.11.0", + "@umbraco-ui/uui-ref-node-form": "1.11.0", + "@umbraco-ui/uui-ref-node-member": "1.11.0", + "@umbraco-ui/uui-ref-node-package": "1.11.0", + "@umbraco-ui/uui-ref-node-user": "1.11.0", + "@umbraco-ui/uui-scroll-container": "1.11.0", + "@umbraco-ui/uui-select": "1.11.0", + "@umbraco-ui/uui-slider": "1.11.0", + "@umbraco-ui/uui-symbol-expand": "1.11.0", + "@umbraco-ui/uui-symbol-file": "1.11.0", + "@umbraco-ui/uui-symbol-file-dropzone": "1.11.0", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.11.0", + "@umbraco-ui/uui-symbol-folder": "1.11.0", + "@umbraco-ui/uui-symbol-lock": "1.11.0", + "@umbraco-ui/uui-symbol-more": "1.11.0", + "@umbraco-ui/uui-symbol-sort": "1.11.0", + "@umbraco-ui/uui-table": "1.11.0", + "@umbraco-ui/uui-tabs": "1.11.0", + "@umbraco-ui/uui-tag": "1.11.0", + "@umbraco-ui/uui-textarea": "1.11.0", + "@umbraco-ui/uui-toast-notification": "1.11.0", + "@umbraco-ui/uui-toast-notification-container": "1.11.0", + "@umbraco-ui/uui-toast-notification-layout": "1.11.0", + "@umbraco-ui/uui-toggle": "1.11.0", + "@umbraco-ui/uui-visually-hidden": "1.11.0" } }, "node_modules/@umbraco-ui/uui-action-bar": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.10.0.tgz", - "integrity": "sha512-f4nQx/s4XRtnQA3p/Q+qOhMi5zdK2ZUz7rh0qAT9Qi+Y24uLwnMabLWlnMRqyDe5z5/DTMoYDKaKhRWTjVFjzw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-action-bar/-/uui-action-bar-1.11.0.tgz", + "integrity": "sha512-lhWw7CiLL2FIXVOWgmAt8yeb625HYWXceMQMEwhlic4bp/jpVmrbYGuKl4SyubR4ws6ein4Uzzy1EWfT5K+kFQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-button-group": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-button-group": "1.11.0" } }, "node_modules/@umbraco-ui/uui-avatar": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.10.0.tgz", - "integrity": "sha512-JwCoFF/lLkLwRWYRYDoi8w7qHp3bFZQvCu9unQ8QQg/XZVULbiDGwZnSJoMPRdNo6fpN/hx8gDszYDn1tMkCaw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar/-/uui-avatar-1.11.0.tgz", + "integrity": "sha512-ixM8Kx9rE15iWYJgk28mEGeNvVDag/I8mZH/lceuq5Mm0EhUbG6gJGPkUSkDSNTnDRijkjwlF4oeCO+8nA+DRw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-avatar-group": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.10.0.tgz", - "integrity": "sha512-JMx0cBIsKfhSSf/I0rBNw3jxjKOMw3UJEDL0YTOEBUhtsVIXf7LSQlJ8977vzJuO7a3PjlhWx8F7lhukRzL3aw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-avatar-group/-/uui-avatar-group-1.11.0.tgz", + "integrity": "sha512-/edFijQFzOsNMBbhg8eu0imhDnLE4MSoC30o4dQ4bI3XCtGLfJh1BiOgA+TLUU1vH7D0NIvidzH49+OOIUrvMg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-avatar": "1.10.0", - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-avatar": "1.11.0", + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-badge": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.10.0.tgz", - "integrity": "sha512-x+UsAQknE3kT7yxAhzS38ILqvDzKdEmYxlYES4dqR5Cj/Vc4iMZTY4pRd1UJEBsC5G/tLlquDGbXG9IZCgCk/w==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-badge/-/uui-badge-1.11.0.tgz", + "integrity": "sha512-7VMZzUZ+CYaFhsCe8XS8VgadBhXZtJh0ilZ695YG9Q9IAbAVyeART59VwRzO/1kS0hfCj10DPEKp8IPMbePWEA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-base": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.10.0.tgz", - "integrity": "sha512-0t6BpQmXPgSdjDhb3rQEYcJJtkE50w5rZppsOFXyossaBxfijfTK9JRVc95JRzpLn/a5iQyhuxdUx9r85t71HA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-base/-/uui-base-1.11.0.tgz", + "integrity": "sha512-w7HQDNtEt0qnu+psrwxvrdNxUT08qZ1fYygqH9yeKFyE5GMDvYlL1TWU696Lo72LTbTdSMm/ka9b2QBJv1ZJxA==", "dev": true, + "license": "MIT", "peer": true, "peerDependencies": { "lit": ">=2.8.0" } }, "node_modules/@umbraco-ui/uui-boolean-input": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.10.0.tgz", - "integrity": "sha512-Xe+B1E+RJCHmSK3aE/ZHVjZwJkijNOh4Un+x42oZX2XQqTz57aafBVY5HSrY7/N8n0xvSY1HCc6sG9wJyXXfMQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-boolean-input/-/uui-boolean-input-1.11.0.tgz", + "integrity": "sha512-3r/lMYSrFzrw6EclCRjJADtf+1yAYPcz5QRQ4yD7WxLD/Kb338HRgQ50pMG5Jwq28cdDha4n7aNx7mGInrHD3g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-box": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.10.0.tgz", - "integrity": "sha512-BF/AUdGTjRxf4OqdVapMkKNkRLbnHTvuYMEhXDxhHT19prB8ZQQLzjDiX1WW9+q8owq3LPVMxoRjT/+AATpsEA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-box/-/uui-box-1.11.0.tgz", + "integrity": "sha512-gYiERouKMpFy/n/6LDh9ckzWpUa2vBmCsWS41Gskct3WZNSVdApZ3g2yvE9ZoJoJB2Q26JfbKShuw0BaJkEFxg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-css": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-css": "1.11.0" } }, "node_modules/@umbraco-ui/uui-breadcrumbs": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.10.0.tgz", - "integrity": "sha512-yXzTPi/CTb48QQjgFhFUgO5yM2fe/f7gOiPcXKUelLFbCnWV+HpvO+5QdE9fklJd9rTLb7OuxBVsTU96j90fPA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-breadcrumbs/-/uui-breadcrumbs-1.11.0.tgz", + "integrity": "sha512-wRTtuZAKb0z2Mi3P3wb1CcIO1ExnnFD8vCsHxiTEAjb2e2VzEaEwnnugHnr8chxlOKiTPyX8NtsBXDLTnL/TRA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-button": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.10.0.tgz", - "integrity": "sha512-zCTVTPMkBG6zQpSzHALOjSlsQu4e1SZCciZoC2bD6aZ6nQbx1C9z8mgIGsNt8lGQqzU5GnF1nVGwIfFn6MEq7Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button/-/uui-button-1.11.0.tgz", + "integrity": "sha512-/9B8Rsar9OE9NP84fXBzu5HkEIvXuEtmoaa37QQq9STgLyqrqRMxj6Mt47k69tQgh79HDNu+nwc8A5Gv+h+HHA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-icon-registry-essential": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-icon-registry-essential": "1.11.0" } }, "node_modules/@umbraco-ui/uui-button-group": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.10.0.tgz", - "integrity": "sha512-8Fmrs920fExYhvAvm7LtKfwNqwE4bAjqTeNYUoisthbKcme2//po1w4II6RLYGLfq39A6mcEpn9IptjIsPF67g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-group/-/uui-button-group-1.11.0.tgz", + "integrity": "sha512-TW2OioMnjyTCjJA6lJhoX80SyeEb/R2BK6Py82/ZCifnVQ2QFWZ6PtIcnqGT+b0x95xTvzc19f+z4N841wYc8g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-button-inline-create": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.10.0.tgz", - "integrity": "sha512-MBQLGhBZJzhUxzrFvbAtBZkK5zlZkS1nR1vBTQEqunORjbooo6JEeTBrlPRk7HDPJpWWsqB6uIe0m2UQ8rBAPA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-button-inline-create/-/uui-button-inline-create-1.11.0.tgz", + "integrity": "sha512-hoKR3sj5V4kzJ9qR0xe5q6giz41QmcPVQRP+qd90BjpxefezgnN2fud+RC59ZbhssAmep031b1pONRZyFr+6ow==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-card": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.10.0.tgz", - "integrity": "sha512-ozWuLFJanivYDybnJgvPomPPwhCxPHg2NatpNGxLnDnn0VCJVwQQ4vvejrjdHTGknjITmFaGweZbJG3a4q+G1g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card/-/uui-card-1.11.0.tgz", + "integrity": "sha512-MIesvjoBVgSNo+2ManDIpLtWXwsO3emhsloQH+nMoyU/ryy/HZMe/p4HRx/leZmM17HG3KXm2j8GpLHie8bU+w==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-card-block-type": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-block-type/-/uui-card-block-type-1.10.0.tgz", - "integrity": "sha512-9BMH9Z5jS75++onPuGIODcsHFS+bCuEKjgTOqmCDZfU7BIMLMJH/+OW2Uzwqoh+4If41Yumm2TiOSwxo6KOOdw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-block-type/-/uui-card-block-type-1.11.0.tgz", + "integrity": "sha512-kZeFGwSwjdD+M9HwzJ+1bScFCnS3AV36RzXDc6YklVPh63PKlt+wDmiIDd2I4+jHp8NC1buzUz/2dkmZVYOYrg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-card": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-card": "1.11.0" } }, "node_modules/@umbraco-ui/uui-card-content-node": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.10.0.tgz", - "integrity": "sha512-iJQucR2IDC6OQFuCsqHjUlt6ze/X6n0ZQm/nDnSZofVTRRFOJb95T0CA6Ytm4Atuz3K0kkLr4AcKsb10/6Zayw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-content-node/-/uui-card-content-node-1.11.0.tgz", + "integrity": "sha512-iEzCVOpucAoCQnDYaGaq2k38zXUax+09gUypt907h0YPc6vRoTou5N5masvxZYyRYJrtWxv5kFs+MtLynREjGA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-card": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-card": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0" } }, "node_modules/@umbraco-ui/uui-card-media": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.10.0.tgz", - "integrity": "sha512-zWL+/cnQRVFpvWPUOhHjirW9WxBRpC5tFfdE1SunvKBNkKhygGsPTq+b/Te9dI024ZLyaazej57NkpylGeNSOA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-media/-/uui-card-media-1.11.0.tgz", + "integrity": "sha512-uOdN0iu5OKsOtxhTSE8epuUMo2iXq6FEVqBPQBHAmAFELDFyNf2UBwnBxnrTuU6RJ0jbGuLTqQQM7Gv8vD6Kjg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-card": "1.10.0", - "@umbraco-ui/uui-symbol-file": "1.10.0", - "@umbraco-ui/uui-symbol-folder": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-card": "1.11.0", + "@umbraco-ui/uui-symbol-file": "1.11.0", + "@umbraco-ui/uui-symbol-folder": "1.11.0" } }, "node_modules/@umbraco-ui/uui-card-user": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.10.0.tgz", - "integrity": "sha512-e6LRpSfgKzbKo2pSKL5Ku9jaB5P6lowiV0/0l/uGHkvXfFfuCUVoMPjQncuCcaMcGW7Q2g5lkXNgOOXtiuyw0A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-card-user/-/uui-card-user-1.11.0.tgz", + "integrity": "sha512-/6No4e+eLqCmivNeCHlLfmChKb6F8asv9pgZdi6mUr44TOc44OGvvuF1vONslf9f4B2eKbRTFmFwGVIfWpjOAw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-avatar": "1.10.0", - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-card": "1.10.0" + "@umbraco-ui/uui-avatar": "1.11.0", + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-card": "1.11.0" } }, "node_modules/@umbraco-ui/uui-caret": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.10.0.tgz", - "integrity": "sha512-XCsvDV5CKZ5wy1zdjEQ849411B/fCkENRmqCiqnHa1+JFAVgbb1AA1+gjb+lz4EWpE1CfiL556mYjt1ZznwFZA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-caret/-/uui-caret-1.11.0.tgz", + "integrity": "sha512-Lq+zBOMeobRvFPhEps03efcy+NFOm27w5jqwJ/4ad2TbEMLTBLdSose/3ZqPV4nvTPMlWButRIFo3Nrp+4jL/Q==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-checkbox": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.10.0.tgz", - "integrity": "sha512-1NPLxyGGJcWuU0tXzw/FpQrwjEfBzrO4yTkss+kRbryi9yrxJgxfOsug+JIHSEfiFjQoSDU/mvoirPxa5xhGIg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-checkbox/-/uui-checkbox-1.11.0.tgz", + "integrity": "sha512-bOfJXJ5LMiGCMD37A3mzYjiGTIvzjREN2AhtqGLbwcrAgj662WVhw0aQobo2+iIwaMUIAvl3kNS8930XDeUe/A==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-boolean-input": "1.10.0", - "@umbraco-ui/uui-icon-registry-essential": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-boolean-input": "1.11.0", + "@umbraco-ui/uui-icon-registry-essential": "1.11.0" } }, "node_modules/@umbraco-ui/uui-color-area": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.10.0.tgz", - "integrity": "sha512-zmJseESe9KmFmJrrI+/l1a2RLOZWuRNp8MTjhuaf7p9HBopOeYyhC4vXgf/6VPa+y5uZyitRM6d/yUQmL7CxsA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-area/-/uui-color-area-1.11.0.tgz", + "integrity": "sha512-R1fWHHk7BPilveIF7vPWECAHz/FPKIdvqllYu9f/oJ3RWm7DJtfcNI+Eb7hwkPR/Uj8ug7SkcL4ZvXOG30Ux4A==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", + "@umbraco-ui/uui-base": "1.11.0", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-picker": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.10.0.tgz", - "integrity": "sha512-MYDaO+pBUTH7lpdjH5RQivqEc4JqFcpTD0qEqyk7iyU5vHJ7HcYLng5fiNuEhavVGhN6f0Ee10bAq7cWx3ZKyA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-picker/-/uui-color-picker-1.11.0.tgz", + "integrity": "sha512-EHU2DXmET3ehRQMwkVtS+nyrfIm8c9cu01GDQR6GFzRNl3G7nUKKdK0LyRQUEm7bSXbWpwctGz6qzB9/MCuxBg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-popover-container": "1.10.0", + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-popover-container": "1.11.0", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-slider": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.10.0.tgz", - "integrity": "sha512-Y6u5G7YVHMVC28rmggFYGSdB3A3MO6wZ2GL1YJjzzO8smRRAjtYkOkkbHYSKgn4Mao9K2BHn4DuZVizhWQe8Aw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-slider/-/uui-color-slider-1.11.0.tgz", + "integrity": "sha512-E2mW4hvARy4C7ETZ4PUCgeUPgSvw4HEPX1CpOWl32vM85R4F/K/RdS6OsSP3GHO/8oBYPjlLfX8betMrf4+3+Q==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-color-swatch": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.10.0.tgz", - "integrity": "sha512-BazYXqGeScvYsHuOZlnT0Yi8xRH1XfQYaHJEpzvSR4tfdUPqM4fGbLdnFNgDrCPaZziIbkuGltpz/lK/JeN9ew==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatch/-/uui-color-swatch-1.11.0.tgz", + "integrity": "sha512-BeCyW9FyVmjE2W8u3k5bPwkRUIVbudK2q9VTKmIcnkwsZz8wv6dDpFoFb92So8YSzMhdiVIRQ14fnphHwMHfWQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-icon-registry-essential": "1.10.0", + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-icon-registry-essential": "1.11.0", "colord": "^2.9.3" } }, "node_modules/@umbraco-ui/uui-color-swatches": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.10.0.tgz", - "integrity": "sha512-q5vcDckApfL730m59ihiAOwvojMg5t/EHAAqzyKrPO2rqUXB1+SYukWAc7pu12V0Yvqvl6in4zqcyNK8uPdT6g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-color-swatches/-/uui-color-swatches-1.11.0.tgz", + "integrity": "sha512-t+BKLHKlnFdSB/AB0vihqMl7EuIUI1M+m7q07E/or+BX7juV2H+sVAwWdYiOlCjpC5wqi1RAKh41tPWyslc/vQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-color-swatch": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-color-swatch": "1.11.0" } }, "node_modules/@umbraco-ui/uui-combobox": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.10.0.tgz", - "integrity": "sha512-Z86/u0PAIUepTL0J7+H1kiJzXFEoHJcaFJQpExFMp6AbCEP11m1Fz17oHipz7uCWQ0DlImrSQcBq+7ed/Y1OLQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox/-/uui-combobox-1.11.0.tgz", + "integrity": "sha512-Z+cfhxoK6/tGdErNc1rvrT9NDjuZPJ/SHAJlm83ziPvbWxTGVgjf75nqNZ3z6VW9EVWWJ0Fstz2VTzo4K0mcRA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-button": "1.10.0", - "@umbraco-ui/uui-combobox-list": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0", - "@umbraco-ui/uui-popover-container": "1.10.0", - "@umbraco-ui/uui-scroll-container": "1.10.0", - "@umbraco-ui/uui-symbol-expand": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-button": "1.11.0", + "@umbraco-ui/uui-combobox-list": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0", + "@umbraco-ui/uui-popover-container": "1.11.0", + "@umbraco-ui/uui-scroll-container": "1.11.0", + "@umbraco-ui/uui-symbol-expand": "1.11.0" } }, "node_modules/@umbraco-ui/uui-combobox-list": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.10.0.tgz", - "integrity": "sha512-5TBt/C6eDyd8TDYVS7oXE0hjDvTqbskjMNBsUTzZwWWGr1G8LtRliEVEc48akSrWSFmNf799OPQhNLWQnJ1UEA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-combobox-list/-/uui-combobox-list-1.11.0.tgz", + "integrity": "sha512-XV59sGG4NYZq6llWC3OqxxpR44Cavwfn+/7ee8kTBPmjWhzvS5XijDCGQxhrLcIK74L6OnqrfLcUgItPQUA3Dg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-css": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.10.0.tgz", - "integrity": "sha512-bsUBvFGzPzAMegNpznYIzW1CBgxmN2pXfbsgQLpaDJIE8GIW3Y+AW4RNSZV4Tf0uDWIxVlbvI/NruRGLuoCKhA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-css/-/uui-css-1.11.0.tgz", + "integrity": "sha512-DpYKHmA4/te9gYUTLfLNgp0sotkq9TJQ9XkBzXJerwye+IzZdKhIsCWf/m5S6jf065MPjncEtwBgxDdvvB8DrQ==", "dev": true, + "license": "MIT", "peer": true, "peerDependencies": { "lit": ">=2.8.0" } }, "node_modules/@umbraco-ui/uui-dialog": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.10.0.tgz", - "integrity": "sha512-Pkm+YShZbZWHtZ7j27uvabTt33MiAeLL8b/HkTppSCbcVqZ0F/TvUxNBVy0N0mlgvU8c0Zei8b4TPSDfeNnxEQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog/-/uui-dialog-1.11.0.tgz", + "integrity": "sha512-aEpitRE2an8YGm/s0QDfGW/0ccWlnqgA9DhrosZ7kxTElj7BVMQOGVh/nQKBjf+finOGThjvTCM33eksmgPaOw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-css": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-css": "1.11.0" } }, "node_modules/@umbraco-ui/uui-dialog-layout": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.10.0.tgz", - "integrity": "sha512-Jdk7FFoyhKqwK8n3+T13CuJUsJ0X/gG0e9XKUC9DdcnJsw5WYx4BhyqPyQpw+7uTZ9GMBSMZ4PMzN30KbMNcvg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-dialog-layout/-/uui-dialog-layout-1.11.0.tgz", + "integrity": "sha512-z7ZTDonZ/mEJ6u/WH7De/NzT4IZ+zgqR0mJn4ypsf8T0ixB/r7aDHZG9cTP9hG4gnUag8VNbdashMCroDLSYNA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-file-dropzone": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.10.0.tgz", - "integrity": "sha512-2LubyWBGElIVbgyJ+dwxZlAVbO6H3RI0geCQkC52j7KJyR/hZ/G4nFoGw4RFUaL7n7wsWHmyTVQsEalgczdCbg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-dropzone/-/uui-file-dropzone-1.11.0.tgz", + "integrity": "sha512-oV/SKvKuSze7eTbALCU0sCGmzMe8JgVQrrOPwWpepO/x2VHlWTNQbBQpsFmTOksR89Qx8NlK3Umo84i1RkeF1w==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-symbol-file-dropzone": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-symbol-file-dropzone": "1.11.0" } }, "node_modules/@umbraco-ui/uui-file-preview": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.10.0.tgz", - "integrity": "sha512-1r7BSSF7JHPC3t9YIRCKfchK7jK+43Y9WTHi8lyi2ZpNt3Kju42OQIB9eyFm1+MdJsZi2VkEcBCWTo1wveUasw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-file-preview/-/uui-file-preview-1.11.0.tgz", + "integrity": "sha512-ZgJb3rdlKHo3iu9XZwy+elzhcBfZXb1LzoRIsLuanVHYeq/pbSXFtw8cJYJ3a65dnA6ryvGbY2m5TrWw39slMg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-symbol-file": "1.10.0", - "@umbraco-ui/uui-symbol-file-thumbnail": "1.10.0", - "@umbraco-ui/uui-symbol-folder": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-symbol-file": "1.11.0", + "@umbraco-ui/uui-symbol-file-thumbnail": "1.11.0", + "@umbraco-ui/uui-symbol-folder": "1.11.0" } }, "node_modules/@umbraco-ui/uui-form": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.10.0.tgz", - "integrity": "sha512-ByJQV+Lr0iNwth4GXxckoeXtnpRQ1Gnqfo2/Bu53EdEpnpfomrzB6su4AIdaswtHPD+RoM6JVGNtlfzPGtcVvQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form/-/uui-form-1.11.0.tgz", + "integrity": "sha512-+RqU/N8FUfbvmNPYCOyjS5e4H86dsT7h4A/2+NT2HmuyFObeXhCFMyp/60Kpfb6X7wJtnw1qa8go3zb8Gv5cpw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-form-layout-item": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.10.0.tgz", - "integrity": "sha512-VdbEhx84mgrWm8puo6RagY9LsaR+kfGp8yPzuzuFXKvWNtKNucT+OmB8OoU6cWJfNahQ89evYeSicIJKakHivw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-layout-item/-/uui-form-layout-item-1.11.0.tgz", + "integrity": "sha512-o8V+S7mNoTV5mceCaTtY6+dFhzpJAxcR/e+1kN7yq6SfiabVjfW6EBqQYAnVc/hT9WfS3AUgO/8YFdr1CKOTqA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-form-validation-message": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-form-validation-message": "1.11.0" } }, "node_modules/@umbraco-ui/uui-form-validation-message": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.10.0.tgz", - "integrity": "sha512-TlSvmNAxWmkg5ncKyBrTtMSDvUnGCyn1BxvNfaz8pp4KqGu/sd1a0hBp/80dCa025XH7BJ3d87Kyp9UXLRQi0A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-form-validation-message/-/uui-form-validation-message-1.11.0.tgz", + "integrity": "sha512-VxkPNQNPbMNMX/cPzrkekdGC7QUlyb9aH4feGe1RzD33hRc9FQufoTxS4gjSeX6yemjYu/78nqroBAMzIEmvUg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-icon": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.10.0.tgz", - "integrity": "sha512-nsZyJfcF9MpRXahZ2DS/kzPfJzY3Xql5I/xjjFaS8JEIkT81HzOy1D9bo8AoDrL7VzyaspCbDgLM6R1yhNhlMg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon/-/uui-icon-1.11.0.tgz", + "integrity": "sha512-aH7tKlqfkMRU4+T8neSedU+YpHuFEhDe2ckHuqILw3iK1/j56Y0lUeoabkh1y/SWRZwydkkOjIhwDFIv48Ceag==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-icon-registry": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.10.0.tgz", - "integrity": "sha512-v/ajwASl4jVSiuGgn4uYetV5NxNghtdZXD7DV0+Lu2u9sV8wIOvk89pWAFsAwDT593/p9/H3p5CoRIzyCmCDIA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry/-/uui-icon-registry-1.11.0.tgz", + "integrity": "sha512-NbNDV35f1rSgKK2xFV/CPAdLPLhAFThilCPGraMY260WNIFwpcbP8n+PQ1dzNSec6xhIEMV4AC4Y5SvK/z54LA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0" } }, "node_modules/@umbraco-ui/uui-icon-registry-essential": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.10.0.tgz", - "integrity": "sha512-0MdN0A4Mz8O1bT22JlHPesvbqMVM+RomtcsHh+DhN3l0RxfamlrSZLEWMavRODq/ign0vfhQ0Zo4iS3fjqzaeg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-icon-registry-essential/-/uui-icon-registry-essential-1.11.0.tgz", + "integrity": "sha512-WU5LRcjDFeGlr/Dq540IHLC1mMLgEkMJXjCNOb2d/7jLP3FHDs0T4qJGgzILYfeX7fDjQCnxkWVfaDmGGikSWA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-icon-registry": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-icon-registry": "1.11.0" } }, "node_modules/@umbraco-ui/uui-input": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.10.0.tgz", - "integrity": "sha512-dnK43VZo7RMOquO8Ih+wurqwlHMmGQ0vdYfc8/DIy3RAeT6+G5ZYJyWmZ3u5jJJ7lBauLJfPVOJAH7BdNPIhmA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input/-/uui-input-1.11.0.tgz", + "integrity": "sha512-DWe25cOCtYvRgqShL/UL4OnTRSbIZgTLp1JSdzLzSFxNm3PO2mAhYZuOMdGCjDkjv0G2lszmaqd7Ix8Xw+51ZA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-input-file": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.10.0.tgz", - "integrity": "sha512-GU6cZDEHU5MUQIsQnLAndg2sZ1B4EPPPqI45V2Ynh9ZQUq5OVI+uEyNleiac8yYCM0+w80FE3asJYYETu5inHg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-file/-/uui-input-file-1.11.0.tgz", + "integrity": "sha512-u19lW5F7aiMN/D3wHhqJgqdreKaHJDoZ76A37nys2kItNWHvpoFbRrHkAaaN9RQVrl0rwmx3R6Sbs+IWFuTCJA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-action-bar": "1.10.0", - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-button": "1.10.0", - "@umbraco-ui/uui-file-dropzone": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0", - "@umbraco-ui/uui-icon-registry-essential": "1.10.0" + "@umbraco-ui/uui-action-bar": "1.11.0", + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-button": "1.11.0", + "@umbraco-ui/uui-file-dropzone": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0", + "@umbraco-ui/uui-icon-registry-essential": "1.11.0" } }, "node_modules/@umbraco-ui/uui-input-lock": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.10.0.tgz", - "integrity": "sha512-nIY/lT/sN6R0jSTk27h42CqQcFHEI3JZgzlQz9sb0Z8HZ+uybuh5MWLuElWdDh+3V2On+fKKZUuXVcHERsWfww==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-lock/-/uui-input-lock-1.11.0.tgz", + "integrity": "sha512-VCpLcFZ+OOeCubczsQsxrhqj3iPdq7o81YMxckd+BLiqU0O5nDxioSuZf5WeU7zttkTE64a0NYu0fKaRC7hLOA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-button": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0", - "@umbraco-ui/uui-input": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-button": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0", + "@umbraco-ui/uui-input": "1.11.0" } }, "node_modules/@umbraco-ui/uui-input-password": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.10.0.tgz", - "integrity": "sha512-uffOb2+O/wTk2RgYZmdFZTJwCwhPm56l9/YGkZ+p9O4QBhTIrwEndfdQjGLCo+qj0/skuG0sMzKyWZTbJTRb+Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-input-password/-/uui-input-password-1.11.0.tgz", + "integrity": "sha512-doilXxlrc8v6BUtXUhlrno2aQSzlApUw1B9nnG2TuFOxoJ3iynJV6p6CcwPNlNPEYzPeiHFOaizPeDaZWZYmRg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-icon-registry-essential": "1.10.0", - "@umbraco-ui/uui-input": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-icon-registry-essential": "1.11.0", + "@umbraco-ui/uui-input": "1.11.0" } }, "node_modules/@umbraco-ui/uui-keyboard-shortcut": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.10.0.tgz", - "integrity": "sha512-hr3puURGR8DgHOAOa9vzXKFx+WAxfBbQtcg+xw4PHgCDEDV9wLbvnqBOVdP5DrIp3atLCHW355i8T/Fv8ffPqA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-keyboard-shortcut/-/uui-keyboard-shortcut-1.11.0.tgz", + "integrity": "sha512-wRhfCnjjmZzs2gVoF1gZXNvIooPH8Qytr7UE6ijr6rDWbkDsltjhHocsPpcBAu1LUhqmqmlXDPHOOnc4sraL4A==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-label": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.10.0.tgz", - "integrity": "sha512-VD8daFTnNgnTgDG8sFmq6JaMMWLDYsTyR5Jl6twrC09GgD2YOn1lFw7mOYpNpKwJv1i5yngXbaT6QCQ+uU1NFg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-label/-/uui-label-1.11.0.tgz", + "integrity": "sha512-xeVOm9gGyPERnmwjmBNiqsfHFU4ROn6wGIEg6bV/CRdz0sjOKBHMYjdH+hg00kRQjj8oYt52HK4dVos8lDDYZg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-loader": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.10.0.tgz", - "integrity": "sha512-VDxYhwkojD52zI2PfFAoPI5m83KeU7AILFqDqjySIr5uqjrHv3DlE6BjbfqQHivIvgRKSNlSukukROJZ+bsPiQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader/-/uui-loader-1.11.0.tgz", + "integrity": "sha512-BoNCOFV+CXwMH/WEwVo5ADj6QXg1tIRPtzVtN3gZGTcDizbqp20171JtkeW3IvOpE6s9Gypn22bv1sUI+ZZOFA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-loader-bar": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.10.0.tgz", - "integrity": "sha512-66BVb/Y2mkb7jHMeQhHGuAuxZ54n2IOeGZ8yVYIs44+U8tXb792Mq6Tr1zgEIzvvmWdfajAjnglhR9hfmijdoQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-bar/-/uui-loader-bar-1.11.0.tgz", + "integrity": "sha512-WSIGG4Xlb/SuhnMmL0yd5ZaFUUdHR1UnZ6vv9ja5ORug88AnvPTNMY/53u2ilSh6NT0GCPXWFAbVgIZDn5KaFA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-loader-circle": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.10.0.tgz", - "integrity": "sha512-Beg5+Kt3QpPnC31gYMHI2IkVlk8+EU7fzyXSBq+PIaRhhWF8WO0pjsnsXrY0SxrBfSO4qqcGPaB7VDjD/Q4u6g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-loader-circle/-/uui-loader-circle-1.11.0.tgz", + "integrity": "sha512-78xMkQVPUxSwEbvUIdg7L6lamliVKS+NVh+ZRGB+U3HG5t+kwXlcjgaQ4ebdkB7LgLvqrT41GEbXPsmk8hVKKQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-menu-item": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.10.0.tgz", - "integrity": "sha512-DJHBKkp8gWP4x/r0k8NiI8QFQmJscD8iaSKMbRkIBm8cb/Lk7hF/szlo67j1rfoV7iRrGvYhL17p+JaoJ9FyqQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-menu-item/-/uui-menu-item-1.11.0.tgz", + "integrity": "sha512-SMbTptyJdLCh03pSa1MflC0im6c7jaRdjb3p6exQ7cz++TdoLveJyOKAWaJ2TvaAShoaLOdlVHRD88sXcuj2Eg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-loader-bar": "1.10.0", - "@umbraco-ui/uui-symbol-expand": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-loader-bar": "1.11.0", + "@umbraco-ui/uui-symbol-expand": "1.11.0" } }, "node_modules/@umbraco-ui/uui-modal": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.10.0.tgz", - "integrity": "sha512-Z13sfDV47aDlr7cpsD3YTFpbr1vhFJ/icpSBTKm6oJs4koiG+ZuiVjt//qLqS3eBL8UXgz6rVL5Q+DcWmJOn3Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-modal/-/uui-modal-1.11.0.tgz", + "integrity": "sha512-rNq8lhzKj4bk4EMgAIlnHcaQX0W7kQhHWBeJahvLL6jNMmiMGtN/ZtE0efG5tx1r4dixTPbiXXGAl8qMqgTIig==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-pagination": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.10.0.tgz", - "integrity": "sha512-PP0Dsa++77fxv7SqZmRRs8EzKNBQCubPV2t6AEN33fGXjYW83STMJN0BLwZ4za46KbInImAorIbkWA3kEetZQQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-pagination/-/uui-pagination-1.11.0.tgz", + "integrity": "sha512-aQf9MH4BlBbR9r+u4jbknuivhXPrwn65YjLkO3gDDfVfeSSu+ZsrNxReUVnVehF+bP55htcxgwC/lKDJldHVEQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-button": "1.10.0", - "@umbraco-ui/uui-button-group": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-button": "1.11.0", + "@umbraco-ui/uui-button-group": "1.11.0" } }, "node_modules/@umbraco-ui/uui-popover": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.10.0.tgz", - "integrity": "sha512-gPEVFVeFqa76bGwzkxc8Gjt5EbLKd2WgUeFGIBrP8+ZscbDyP/eG6bXjfUSBweXedPFxmlN/Ng3Dtz+KU2QIGQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover/-/uui-popover-1.11.0.tgz", + "integrity": "sha512-ZHjkuJ1z8P/zLFeBf8LB8+c/JXm6YK5SORVnZfIlF8MZSDLanFlST62uOT7dcop96yihI/zIr7O5vO8OEw44bw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-popover-container": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover-container/-/uui-popover-container-1.10.0.tgz", - "integrity": "sha512-YguOGWH7XfD7tsopKoh5S6UgymufLna/1xxsBt88/FdF/m1xzHHmrgqWy/GnNycXgGgSulJ3fYe1OG2JhIOHRQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-popover-container/-/uui-popover-container-1.11.0.tgz", + "integrity": "sha512-i90xXibf8BfP4Yd5Bp4wOfjnFEWQ2Qmn9vnDOWcxmsM9q7NQFx7m4287jJCMtfz2DUbj0VIFJlA2rffWnnSJzw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-progress-bar": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.10.0.tgz", - "integrity": "sha512-ymOWS5R8l3xU3NOPCXAb2gsRvHVjgu6zCGyUreDj0Lz1glagkPKM2evttui9ixoVV8CR7SxAj3hK6t+PXp2ubA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-progress-bar/-/uui-progress-bar-1.11.0.tgz", + "integrity": "sha512-ZTRlebLZV19wvNS5TtX+Ku/1cXgAXBR9anYydx/+e2sXQeotwsak74vHqVgNYTzFqD+8EuRlwYJOI4kMer8COw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-radio": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.10.0.tgz", - "integrity": "sha512-ZvC7wgVB4Odn7n8oYsyXOLeIGhx6Ej/Np67Eqg3l+YSxee+SZzBKIHnqSo6BrgaNDSuSS+gWXS8vREGss1UVjg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-radio/-/uui-radio-1.11.0.tgz", + "integrity": "sha512-s2KhChBWMlpUThSAm7HGPcbCFXJ7vQTTgSw1e+VED/p/xwKhMrcMiwGX1s4fRTXt4tnCm8AcbMSkhfrW4DW8IA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-range-slider": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.10.0.tgz", - "integrity": "sha512-suYF7UnErKmWyjnPdua6GwmzUe+FovKMyePKISk17gicoiCfked1ygQi0w7YFPJeo7hScx1MA9sUpvh6TVDrkw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-range-slider/-/uui-range-slider-1.11.0.tgz", + "integrity": "sha512-ReU+Xh8VEH9L+ap4Zwo4+TFWDodoiU5iNkkM0NwbHMz/PLiBE0tVKD5wgppkJKnTRxDxS3MG98C+3DOvXqO2ZQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.10.0.tgz", - "integrity": "sha512-dDbpHYQeMQGF/3pudcj0B6y3ATN8/IQqF9fWlbz/L4H9oAxmiiFgujwXpzLqLx2j9IQvw+pbOx2fi7rVpKsMfw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref/-/uui-ref-1.11.0.tgz", + "integrity": "sha512-gAtI3/FgcUmmUPSNY9HMGnlMSby9PrcZ1hJRFmv+b86Ducc+4ljmsro97noTexYG1zttDPMkvYGFqOeE5bAeDQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-list": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.10.0.tgz", - "integrity": "sha512-XvDCMM4WTEADKqV/QIqy9gzFe1M6w6XQjX5dVE64Luc2lEjvzKf+/LKcJaoULJsd72roh31MbXNvCO6AdGTqdA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-list/-/uui-ref-list-1.11.0.tgz", + "integrity": "sha512-c0DLRyNs/sRKPqmnjY6QAfuPa8+etQpXK683gJEn5R4zwcJGGPFzRf6BD9nIcecAAnbL+MFd6cgCBZWlDq/BJA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-node": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.10.0.tgz", - "integrity": "sha512-gRu81TImEcJdJ1PKs7glmFXWwP4NkkuvEg0EDXEZoS1ORK7Ms/rLgjecnjruTU2oqxlEiTeSpy3fvw8Ybc+Wyg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node/-/uui-ref-node-1.11.0.tgz", + "integrity": "sha512-/+kpfFBb1su5/7egIAHQfeCm3+VQuMrwt07evovAeAM6YAdZsEcv8l2B0V09uKIcJJn/eJOfVVWlqWqi+qQazg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0", - "@umbraco-ui/uui-ref": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0", + "@umbraco-ui/uui-ref": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-node-data-type": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.10.0.tgz", - "integrity": "sha512-4PxcAdF8wgKfBepHL5xmUKB6i1i5lbHKJUOPmo67N/Vj/xPeBfc899mfv9zFxHV2i5q7FGrxexDEkjtvp2QkYg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-data-type/-/uui-ref-node-data-type-1.11.0.tgz", + "integrity": "sha512-MED2t6TvjNgzLhV2aaWf/WJ6qA5fhWgFC11hCfEDdjqzhot7TrL4yI/YRDaEJXcYjb5rivod+c346ejSL9+Eog==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-ref-node": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-ref-node": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-node-document-type": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.10.0.tgz", - "integrity": "sha512-sKqOGeqbLoJfOrstQebwNv/Mu+Zn5MJOUEyhKgYU04Xh5alpQuEm8G1fmrWYlR3RVeN0APGhl8zC0GJToThw4g==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-document-type/-/uui-ref-node-document-type-1.11.0.tgz", + "integrity": "sha512-S2kzH14m508FBkYalKsWEPLT2xShqryxuSs6caiYAi3cXm5MJq04phvRxl9Yo7h74PESojmZWHjRquPfCLEHog==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-ref-node": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-ref-node": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-node-form": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.10.0.tgz", - "integrity": "sha512-c7fJdsNswUnbCl92zWSU6cxKoimPKqNstoHGcDXfy0GTW0pPQqdL/Ux2ymuY84U1HfJxMsc+hC21KVmG/N0oxw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-form/-/uui-ref-node-form-1.11.0.tgz", + "integrity": "sha512-S1RobwV2O69eyw5sDRrJJDcFNF49hfZ/UcsluK9snPBe080Hzcqjl8bp+6AnH5NyicVwwDW43s6KImXhlIhtVw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-ref-node": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-ref-node": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-node-member": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.10.0.tgz", - "integrity": "sha512-ZrSb8b6/hizqqlKtcaCxg0A/L8hBblxiXpMuxx+vD0ihYLJt6fYBFo6NI2KGqAztTd/5/Bih+7Ayy33gh7+0Eg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-member/-/uui-ref-node-member-1.11.0.tgz", + "integrity": "sha512-rFqPLY2xnFNFaGgPvneYHapLbnmNhUBaGYnSBe8GJkywz1YFBfdJKj7OftKiqMVWidNz32fejGEUouj9zztxyw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-ref-node": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-ref-node": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-node-package": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.10.0.tgz", - "integrity": "sha512-yaHAx0NOWIBDs+eHqvKMIgqHvTIRvPEj0O9c8smTDPaXNiIpTdzikRoqbFfp9QoPipK2Yzgtdzx6FxwnkOldJw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-package/-/uui-ref-node-package-1.11.0.tgz", + "integrity": "sha512-ykakG0czZnDdCMy5bRawizwYTu4J267vM1bJrfUa22+hSMKGMy/o4oKS+aKQ2Rh5eUlfBq80iylLDhn4rdmJ6A==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-ref-node": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-ref-node": "1.11.0" } }, "node_modules/@umbraco-ui/uui-ref-node-user": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.10.0.tgz", - "integrity": "sha512-+gFVF/gY3VU6NqwI1Ns54Ly7LNEIlTh891MTLxum/3WidyhCQfHEjlFpjEtyBYafWY2/dS54/9ST7wg8+wLFlQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-ref-node-user/-/uui-ref-node-user-1.11.0.tgz", + "integrity": "sha512-mrvjf+0usJmJRtTwg90bvLZvftBLG6IQPUxPqWEN7cYbwnDnT0GDn/5qA8Yx9+eND+xMU/I3Dvke9XOyLXfT9Q==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-ref-node": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-ref-node": "1.11.0" } }, "node_modules/@umbraco-ui/uui-scroll-container": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.10.0.tgz", - "integrity": "sha512-BX/ECh7lsJPbNzQD6N43bMyNTk4EROG6L9LbQja/YUYB6/9CH/uaOpve31vFyykjQTi84QFf/C4zWcuLAfQHPg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-scroll-container/-/uui-scroll-container-1.11.0.tgz", + "integrity": "sha512-e+8Fnc2rFtRdv52DpZW0UC9CnxzhXmIqRldYjTpbaL6Xjg9qNSdeW5AvJNk+fgufL6LJOO6NUXs6ixTp8eiOIA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-select": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.10.0.tgz", - "integrity": "sha512-J2Oif7zwWaGvmV+04B6oAi37+AWsId9sfBy9LHswuovoe4wOf2mwIiSXRfJZ7hODfoS9g8y9Y/usX09CZhPZVA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-select/-/uui-select-1.11.0.tgz", + "integrity": "sha512-slTOIvJZMMtCnVEhBVjAs1MPQBb1BAAa6R+DOoslC4aqA1yEgXWQmFu0xVZqiN0NTz3kqEF5zfexumVJ5f79LQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-slider": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.10.0.tgz", - "integrity": "sha512-opDTKBsfzzOlQzTCx+HYGnYWHGgPYtyFCHdHzsfJAl9o010mIMLmiujqD/VLifKYfKETXFJuRjWMhpSIAn3msQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-slider/-/uui-slider-1.11.0.tgz", + "integrity": "sha512-sxWZCvznmTkpJ+VyoIjMRsVQuYC2SMnTWFd+7xrg3pk5SRySNxhZhyQUyf5jI1hAzrW9ATySDZlaRYCOMsC7uA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-expand": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.10.0.tgz", - "integrity": "sha512-hmZrRLaGGaNM65vuUI6bfAIHMfN59Ba3bpiHcEXUvtS1lMsyydGgfZlVuzW7ZlUUEdRj3FRhdwyATuTVUDkhCg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-expand/-/uui-symbol-expand-1.11.0.tgz", + "integrity": "sha512-bFGp9Dhp8heBfNnu3ozw9DOIfwjkVcKNfHLSts6wg+J3vLW4x0y9jLfxSyvArQQUcUHKsgOzEHoNw6igYDpDJw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-file": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.10.0.tgz", - "integrity": "sha512-DitXeZrr2X5bRNqP8Etxdg/0oN0PKwxOVdOndAUxvW/5nSQMEPu6YBR4VBPwvTBrO/O3aXW7fe99yMnQ0mILKg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file/-/uui-symbol-file-1.11.0.tgz", + "integrity": "sha512-AK411VsceFqOAGtvlK2VcyTqwPbYVdqJkXbTbsSxYVhIB2jMVISppwlefqerx4zbPASBp4aeIN54PZWN+Y3dfw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-file-dropzone": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.10.0.tgz", - "integrity": "sha512-jTF+20vxDQzhpcuqEFbub+5EkCgEZb7OVYBhgxCUW9SftoB5EWaGYR+9lpz5FNjqBQJi5FTR08oji8gFEbmiEA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-dropzone/-/uui-symbol-file-dropzone-1.11.0.tgz", + "integrity": "sha512-Tma0hziyVM3ZXUduL97i8s3zs5JjbZi9lbydPx7foL/vAhEdP7fov8OXF1kMBhYIEieT11td/9ARxKlDOaLojQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-file-thumbnail": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.10.0.tgz", - "integrity": "sha512-ZbXqXD8MyrHPMTgqwSy81mjaSgb8ZYgkZ6a7M2WNWqL5cpzQ7URUUuT/3U+VDreMexyl9Yy60soWbr2zrjBuqQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-file-thumbnail/-/uui-symbol-file-thumbnail-1.11.0.tgz", + "integrity": "sha512-22JNF2zs9iumu5JTsn6WmvyMqOwjrZ5/tfeL8+4ZnrxWM5CmJ7neKTm5BHoJyj0oM1wML2NWAc4McbWNOXktrg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-folder": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.10.0.tgz", - "integrity": "sha512-7gCGuIl8WPwZKVjR5+Tcb5CjAFL7i9kdbpKdDXGpComyZUpfIzy+2Eeb6H0N1P7M6c9gWJkvl06hghI7XJpz+A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-folder/-/uui-symbol-folder-1.11.0.tgz", + "integrity": "sha512-NcQQupEQASwp8pyxVFG6v7rCvNAbgtE2R9IDlLl5yC/k3449TZ/NiEgMaSlmNhexBEc4SCoTMD9IuaEBo4vmZg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-lock": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.10.0.tgz", - "integrity": "sha512-8kziG7cQxd0Xjo3XdBBorZ7AwFw0joI7xJCTsFbymIvwRYp5hiJbrj2Kmf4kxs2rCcXPaWjI9D9nr/41EJqO2A==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-lock/-/uui-symbol-lock-1.11.0.tgz", + "integrity": "sha512-1PsxVXj5zT3vXOcb+LP6/bgfGOt0aUmIoAGtV6mO/QHb1XPmOB07xrRzkk7CX+VixOCIdkTGYNU/CFjPJwLsow==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-more": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.10.0.tgz", - "integrity": "sha512-Hp2/BP8JDatgI/WVxfriZ/5IhlzvxFOyBzKNi/EIGPQYvMRofdp0GAI1UhT5MmWe6J5R/q9v106CWaDSNUP9pw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-more/-/uui-symbol-more-1.11.0.tgz", + "integrity": "sha512-72OwXzXAm9XXLB/+qGhtl7IRzrq/2uDdMFG93EMJs0NM3MU0EM0Ild7MuIAPecGiCGjBYn/iyZmWhYMDhS/KOA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-symbol-sort": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.10.0.tgz", - "integrity": "sha512-J6EyHkY0hT7ZcZrh3JhCXlKnHE6xC9CXzIZ3EJ0lIPZOBLOql2okut0g/ZdP5s4JM7zGOEUEwEFwO+duxxacYA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-symbol-sort/-/uui-symbol-sort-1.11.0.tgz", + "integrity": "sha512-Y+PQc77PvmVOGAaPGRTYrtLI3MCV/BqE9hl0f+yGZYK/C97r3ogGQxMguU5zThf49EOEL3VmB/WWS/HEFblsjA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-table": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.10.0.tgz", - "integrity": "sha512-AoqRaRAfI/WokEuDtE1utl5HVh05l/4+gpUWUj1vzyTNoVeBH3pMxg93ZDlus5pntNavP4foYl4GyTlPSVXcXg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-table/-/uui-table-1.11.0.tgz", + "integrity": "sha512-AXKMARK9WtyuU9T72LGprhBQXpYKw4rWGoGQwUjRk4lwdQD8WKeY3kfIIcaeabBiK5FPnZaEoCpxIkmPt77n2w==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-tabs": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.10.0.tgz", - "integrity": "sha512-97kkyWEyTvbNVFvcsD4Q9Av2SSwlRN+bdTZe+v1s4gROLJTef9UXs53N68WcjjPZvjBuVL0MpcxZ6kYTs9oxOg==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tabs/-/uui-tabs-1.11.0.tgz", + "integrity": "sha512-IyB1qao2G3T5UNBj3Kw9EL7ikjAp8COvHVH8eTD+fjx1PbrNJmDl6utTV6tpysxLkT7UQ3o6QtjxstDtlUSqsg==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-button": "1.10.0", - "@umbraco-ui/uui-popover-container": "1.10.0", - "@umbraco-ui/uui-symbol-more": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-button": "1.11.0", + "@umbraco-ui/uui-popover-container": "1.11.0", + "@umbraco-ui/uui-symbol-more": "1.11.0" } }, "node_modules/@umbraco-ui/uui-tag": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.10.0.tgz", - "integrity": "sha512-CtR6XcvM9DXBhZrVmngeT2aMsx5D38DnJCDLZlxcNyqbfL7U6FH8QGTWO9Htepln/hPr48VyTMV0yHs/mKfpHQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-tag/-/uui-tag-1.11.0.tgz", + "integrity": "sha512-TGMkL7J+PPOq0dZiXnj5Y7f6+c/IJl71I2cme75cE/SkzoI01hr1KvEEThHT83yn64PPqews8ZCh1fKwmI1tmw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-textarea": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.10.0.tgz", - "integrity": "sha512-hZKAhzDYqGVGqR2aZ+TsE/YygfKXOUs8i0OGeecUEuiEsL18+Js5Y2qyeb8pq5GUE2Mu6nJx2FkH8KThRCoLug==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-textarea/-/uui-textarea-1.11.0.tgz", + "integrity": "sha512-g4ciGte7YgHJkzhkLPn4xiGfjHXFbUWa86S4bg3WricucdF20EReLRc6I2jW7mo8lL+h+y8wLcIIQ8CquscLsQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/@umbraco-ui/uui-toast-notification": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.10.0.tgz", - "integrity": "sha512-dVPSRVPDblNDeqKMEVZx2PePyn/qfKtq6pu5k6gqh5aQhYZt2GyyV/oHELgf+VYNzzfgdN65w2cd78i3Ug5fVw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification/-/uui-toast-notification-1.11.0.tgz", + "integrity": "sha512-5Mhhwn5z/IdlO3iuMMM8HYlDXg9GM23NxCykDcNGpGxMW0TeMFNLNxsBqm+5fOsNYjL2vhv3utPZyeE57ulyQA==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-button": "1.10.0", - "@umbraco-ui/uui-css": "1.10.0", - "@umbraco-ui/uui-icon": "1.10.0", - "@umbraco-ui/uui-icon-registry-essential": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-button": "1.11.0", + "@umbraco-ui/uui-css": "1.11.0", + "@umbraco-ui/uui-icon": "1.11.0", + "@umbraco-ui/uui-icon-registry-essential": "1.11.0" } }, "node_modules/@umbraco-ui/uui-toast-notification-container": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.10.0.tgz", - "integrity": "sha512-s+Uxe+IDLvzg+cj1+icFzVYU+8UB/XgFZetLOI7PLe5edbvFVwld0UmminQ9n1KYbyxGOnxvvhCgBfrgpiFkLw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-container/-/uui-toast-notification-container-1.11.0.tgz", + "integrity": "sha512-Y0LunmaTU/06i6mZF/RmopCDvsZMbgYlayJ3K7w6qkqXeJCnLg9cWHQSmOvIz9DJPO84NOcoYCwsLo4DRYa8WQ==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-toast-notification": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-toast-notification": "1.11.0" } }, "node_modules/@umbraco-ui/uui-toast-notification-layout": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.10.0.tgz", - "integrity": "sha512-TY6DUEDqXXvNpe7O/j1fanBeWxyeV6Mc9jpXY2ERXrDCaPKL1uEUl2ouIrOCBw5OQMJsoZBU8ZtZmkGRRjlu4w==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toast-notification-layout/-/uui-toast-notification-layout-1.11.0.tgz", + "integrity": "sha512-lYuYhtgnO4ELs+qxc2bt6JPBdm+RYhcujMTpx8sSgCYPkHiwxnZt9WEfQQJe4wcwNyuGyMTcwn2d6BKMYgqP9g==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-css": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-css": "1.11.0" } }, "node_modules/@umbraco-ui/uui-toggle": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.10.0.tgz", - "integrity": "sha512-uSBf7j1f66rKHnfYXzJdkEDAx0WLukMpQ8zD7ZhvsZ6fEfNP31JbWDaWM7quHshXhk05/wVOgU7fa+6D7sCleA==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-toggle/-/uui-toggle-1.11.0.tgz", + "integrity": "sha512-ZWafhMLnR/Z55U4Nw2mUYiPOWrIcSYS4Oay388ZuEKZmfQ0iwGYGSBo4awn3OeY/mVoY88QY6R2siRq9jABKig==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0", - "@umbraco-ui/uui-boolean-input": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0", + "@umbraco-ui/uui-boolean-input": "1.11.0" } }, "node_modules/@umbraco-ui/uui-visually-hidden": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-visually-hidden/-/uui-visually-hidden-1.10.0.tgz", - "integrity": "sha512-Jp+tg8v2Ujth+HSP8W/JZth6QaeqWO2qbLhCCifEwvU4M7/ehmavcm+JnFx8zICkHrSsyL+p7yH4iXJ3H4eGOQ==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@umbraco-ui/uui-visually-hidden/-/uui-visually-hidden-1.11.0.tgz", + "integrity": "sha512-IxZwVLvX311+iupaupA36C6Ea3Aox/KAh/C5hE81qN+fNI/A8CZxr4OHHEvnQj4VcL0gTG0qt4PbxSR4hRfxmw==", "dev": true, + "license": "MIT", "peer": true, "dependencies": { - "@umbraco-ui/uui-base": "1.10.0" + "@umbraco-ui/uui-base": "1.11.0" } }, "node_modules/ansi-escapes": { @@ -1835,6 +2501,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -1850,6 +2517,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -1881,6 +2549,14 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0", + "peer": true + }, "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -1923,6 +2599,7 @@ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", "integrity": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==", "dev": true, + "license": "ISC", "engines": { "node": ">= 12" } @@ -1981,17 +2658,27 @@ "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", "dev": true, + "license": "MIT", "peer": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/crelt": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/crelt/-/crelt-1.0.6.tgz", + "integrity": "sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/debug": { "version": "4.3.7", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", @@ -2039,6 +2726,20 @@ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "peer": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/esbuild": { "version": "0.21.5", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", @@ -2086,6 +2787,20 @@ "node": ">=6" } }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -2152,13 +2867,34 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-node-process/-/is-node-process-1.2.0.tgz", "integrity": "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/linkify-it": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "uc.micro": "^2.0.0" + } + }, + "node_modules/linkifyjs": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.1.3.tgz", + "integrity": "sha512-auMesunaJ8yfkHvK4gfg1K0SaKX/6Wn9g2Aac/NwX+l5VdmFZzo/hdPGxEOETj+ryRa4/fiOPjeeKURSAJx1sg==", + "dev": true, + "license": "MIT", + "peer": true }, "node_modules/lit": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.0.tgz", - "integrity": "sha512-s6tI33Lf6VpDu7u4YqsSX78D28bYQulM+VAzsGch4fx2H0eLZnJsUBsPWmGYSGoKDNbjtRv02rio1o+UdPVwvw==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.2.1.tgz", + "integrity": "sha512-1BBa1E/z0O9ye5fZprPtdqnc0BFzxIxTTOO/tQFmyC/hj1O3jL4TfmLBw0WEwjAokdLwpclkvGgDJwTIh0/22w==", "dev": true, + "license": "BSD-3-Clause", "peer": true, "dependencies": { "@lit/reactive-element": "^2.0.4", @@ -2167,10 +2903,11 @@ } }, "node_modules/lit-element": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.0.tgz", - "integrity": "sha512-gSejRUQJuMQjV2Z59KAS/D4iElUhwKpIyJvZ9w+DIagIQjfJnhR20h2Q5ddpzXGS+fF0tMZ/xEYGMnKmaI/iww==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.1.1.tgz", + "integrity": "sha512-HO9Tkkh34QkTeUmEdNYhMT8hzLid7YlMlATSi1q4q17HE5d9mrrEHJ/o8O2D0cMi182zK1F3v7x0PWFjrhXFew==", "dev": true, + "license": "BSD-3-Clause", "peer": true, "dependencies": { "@lit-labs/ssr-dom-shim": "^1.2.0", @@ -2179,15 +2916,35 @@ } }, "node_modules/lit-html": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.0.tgz", - "integrity": "sha512-pwT/HwoxqI9FggTrYVarkBKFN9MlTUpLrDHubTmW4SrkL3kkqW5gxwbxMMUnbbRHBC0WTZnYHcjDSCM559VyfA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.2.1.tgz", + "integrity": "sha512-qI/3lziaPMSKsrwlxH/xMgikhQ0EGOX2ICU73Bi/YHFvz2j/yMCIrw4+puF2IpQ4+upd3EWbvnHM9+PnJn48YA==", "dev": true, + "license": "BSD-3-Clause", "peer": true, "dependencies": { "@types/trusted-types": "^2.0.2" } }, + "node_modules/markdown-it": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "argparse": "^2.0.1", + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" + }, + "bin": { + "markdown-it": "bin/markdown-it.mjs" + } + }, "node_modules/marked": { "version": "14.1.3", "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.3.tgz", @@ -2201,6 +2958,14 @@ "node": ">= 18" } }, + "node_modules/mdurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/monaco-editor": { "version": "0.50.0", "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.50.0.tgz", @@ -2215,17 +2980,19 @@ "dev": true }, "node_modules/msw": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/msw/-/msw-2.4.9.tgz", - "integrity": "sha512-1m8xccT6ipN4PTqLinPwmzhxQREuxaEJYdx4nIbggxP8aM7r1e71vE7RtOUSQoAm1LydjGfZKy7370XD/tsuYg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/msw/-/msw-2.6.4.tgz", + "integrity": "sha512-Pm4LmWQeytDsNCR+A7gt39XAdtH6zQb6jnIKRig0FlvYOn8eksn3s1nXxUfz5KYUjbckof7Z4p2ewzgffPoCbg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@bundled-es-modules/cookie": "^2.0.0", + "@bundled-es-modules/cookie": "^2.0.1", "@bundled-es-modules/statuses": "^1.0.1", "@bundled-es-modules/tough-cookie": "^0.1.6", - "@inquirer/confirm": "^3.0.0", - "@mswjs/interceptors": "^0.35.8", + "@inquirer/confirm": "^5.0.0", + "@mswjs/interceptors": "^0.36.5", + "@open-draft/deferred-promise": "^2.2.0", "@open-draft/until": "^2.1.0", "@types/cookie": "^0.6.0", "@types/statuses": "^2.0.4", @@ -2233,10 +3000,10 @@ "graphql": "^16.8.1", "headers-polyfill": "^4.0.2", "is-node-process": "^1.2.0", - "outvariant": "^1.4.2", + "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", "strict-event-emitter": "^0.5.1", - "type-fest": "^4.9.0", + "type-fest": "^4.26.1", "yargs": "^17.7.2" }, "bin": { @@ -2258,12 +3025,13 @@ } }, "node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-2.0.0.tgz", + "integrity": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==", "dev": true, + "license": "ISC", "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/nanoid": { @@ -2284,11 +3052,20 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/orderedmap": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/orderedmap/-/orderedmap-2.1.1.tgz", + "integrity": "sha512-TvAWxi0nDe1j/rtMcWcIj94+Ffe6n7zhow33h40SKxmsmozs6dz/e+EajymfoFcHd7sxNn8yHM8839uixMOV6g==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/outvariant": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/outvariant/-/outvariant-1.4.3.tgz", "integrity": "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-to-regexp": { "version": "6.3.0", @@ -2330,6 +3107,237 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/prosemirror-changeset": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/prosemirror-changeset/-/prosemirror-changeset-2.2.1.tgz", + "integrity": "sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-collab": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/prosemirror-collab/-/prosemirror-collab-1.3.1.tgz", + "integrity": "sha512-4SnynYR9TTYaQVXd/ieUvsVV4PDMBzrq2xPUWutHivDuOshZXqQ5rGbZM84HEaXKbLdItse7weMGOUdDVcLKEQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-commands": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.6.2.tgz", + "integrity": "sha512-0nDHH++qcf/BuPLYvmqZTUUsPJUCPBUXt0J1ErTcDIS369CTp773itzLGIgIXG4LJXOlwYCr44+Mh4ii6MP1QA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.10.2" + } + }, + "node_modules/prosemirror-dropcursor": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz", + "integrity": "sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0", + "prosemirror-view": "^1.1.0" + } + }, + "node_modules/prosemirror-gapcursor": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/prosemirror-gapcursor/-/prosemirror-gapcursor-1.3.2.tgz", + "integrity": "sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-keymap": "^1.0.0", + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-view": "^1.0.0" + } + }, + "node_modules/prosemirror-history": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.1.tgz", + "integrity": "sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-state": "^1.2.2", + "prosemirror-transform": "^1.0.0", + "prosemirror-view": "^1.31.0", + "rope-sequence": "^1.3.0" + } + }, + "node_modules/prosemirror-inputrules": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-inputrules/-/prosemirror-inputrules-1.4.0.tgz", + "integrity": "sha512-6ygpPRuTJ2lcOXs9JkefieMst63wVJBgHZGl5QOytN7oSZs3Co/BYbc3Yx9zm9H37Bxw8kVzCnDsihsVsL4yEg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.0.0" + } + }, + "node_modules/prosemirror-keymap": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/prosemirror-keymap/-/prosemirror-keymap-1.2.2.tgz", + "integrity": "sha512-EAlXoksqC6Vbocqc0GtzCruZEzYgrn+iiGnNjsJsH4mrnIGex4qbLdWWNza3AW5W36ZRrlBID0eM6bdKH4OStQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-state": "^1.0.0", + "w3c-keyname": "^2.2.0" + } + }, + "node_modules/prosemirror-markdown": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.1.tgz", + "integrity": "sha512-Sl+oMfMtAjWtlcZoj/5L/Q39MpEnVZ840Xo330WJWUvgyhNmLBLN7MsHn07s53nG/KImevWHSE6fEj4q/GihHw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/markdown-it": "^14.0.0", + "markdown-it": "^14.0.0", + "prosemirror-model": "^1.20.0" + } + }, + "node_modules/prosemirror-menu": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/prosemirror-menu/-/prosemirror-menu-1.2.4.tgz", + "integrity": "sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "crelt": "^1.0.0", + "prosemirror-commands": "^1.0.0", + "prosemirror-history": "^1.0.0", + "prosemirror-state": "^1.0.0" + } + }, + "node_modules/prosemirror-model": { + "version": "1.23.0", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.23.0.tgz", + "integrity": "sha512-Q/fgsgl/dlOAW9ILu4OOhYWQbc7TQd4BwKH/RwmUjyVf8682Be4zj3rOYdLnYEcGzyg8LL9Q5IWYKD8tdToreQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "orderedmap": "^2.0.0" + } + }, + "node_modules/prosemirror-schema-basic": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz", + "integrity": "sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-model": "^1.19.0" + } + }, + "node_modules/prosemirror-schema-list": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz", + "integrity": "sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.7.3" + } + }, + "node_modules/prosemirror-state": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/prosemirror-state/-/prosemirror-state-1.4.3.tgz", + "integrity": "sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-transform": "^1.0.0", + "prosemirror-view": "^1.27.0" + } + }, + "node_modules/prosemirror-tables": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.6.1.tgz", + "integrity": "sha512-p8WRJNA96jaNQjhJolmbxTzd6M4huRE5xQ8OxjvMhQUP0Nzpo4zz6TztEiwk6aoqGBhz9lxRWR1yRZLlpQN98w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-keymap": "^1.1.2", + "prosemirror-model": "^1.8.1", + "prosemirror-state": "^1.3.1", + "prosemirror-transform": "^1.2.1", + "prosemirror-view": "^1.13.3" + } + }, + "node_modules/prosemirror-trailing-node": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz", + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@remirror/core-constants": "3.0.0", + "escape-string-regexp": "^4.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1.22.1", + "prosemirror-state": "^1.4.2", + "prosemirror-view": "^1.33.8" + } + }, + "node_modules/prosemirror-transform": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.2.tgz", + "integrity": "sha512-2iUq0wv2iRoJO/zj5mv8uDUriOHWzXRnOTVgCzSXnktS/2iQRa3UUQwVlkBlYZFtygw6Nh1+X4mGqoYBINn5KQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-model": "^1.21.0" + } + }, + "node_modules/prosemirror-view": { + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.36.0.tgz", + "integrity": "sha512-U0GQd5yFvV5qUtT41X1zCQfbw14vkbbKwLlQXhdylEmgpYVHkefXYcC4HHwWOfZa3x6Y8wxDLUBv7dxN5XQ3nA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "prosemirror-model": "^1.20.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.1.0" + } + }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -2345,6 +3353,17 @@ "node": ">=6" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", @@ -2401,6 +3420,14 @@ "fsevents": "~2.3.2" } }, + "node_modules/rope-sequence": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/rope-sequence/-/rope-sequence-1.3.4.tgz", + "integrity": "sha512-UT5EDe2cu2E/6O4igUr5PSFs23nvvukicWHx6GnOPlHAiiYbzNuCRQCuiUdHJQcqKalLKlrYJnjY0ySGsXNQXQ==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/rxjs": { "version": "7.8.1", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", @@ -2416,6 +3443,7 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -2445,7 +3473,8 @@ "version": "0.5.1", "resolved": "https://registry.npmjs.org/strict-event-emitter/-/strict-event-emitter-0.5.1.tgz", "integrity": "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", @@ -2554,10 +3583,11 @@ } }, "node_modules/typescript": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz", - "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -2566,11 +3596,20 @@ "node": ">=14.17" } }, + "node_modules/uc.micro": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true + "dev": true, + "peer": true }, "node_modules/universalify": { "version": "0.2.0", @@ -2606,10 +3645,11 @@ } }, "node_modules/vite": { - "version": "5.4.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.7.tgz", - "integrity": "sha512-5l2zxqMEPVENgvzTuBpHer2awaetimj2BGkhBPdnwKbPNOlHsODU+oiazEZzLK7KhAnOrO+XGYJYn4ZlUhDtDQ==", + "version": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -2665,10 +3705,11 @@ } }, "node_modules/vite-tsconfig-paths": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-4.3.2.tgz", - "integrity": "sha512-0Vd/a6po6Q+86rPlntHye7F31zA2URZMbH8M3saAZ/xR9QoGN/L21bxEGfXdWmFdNkqPpRdxFT7nmNe12e9/uA==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.2.tgz", + "integrity": "sha512-gEIbKfJzSEv0yR3XS2QEocKetONoWkbROj6hGx0FHM18qKUojhvcokQsxQx5nMkelZq2n37zbSGCJn+FSODSjA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.1", "globrex": "^0.1.2", @@ -2683,11 +3724,20 @@ } } }, + "node_modules/w3c-keyname": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/w3c-keyname/-/w3c-keyname-2.2.8.tgz", + "integrity": "sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/wrap-ansi": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -2738,6 +3788,7 @@ "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, diff --git a/src/Umbraco.Web.UI.Login/package.json b/src/Umbraco.Web.UI.Login/package.json index ceb9301e860c..479a6a83e195 100644 --- a/src/Umbraco.Web.UI.Login/package.json +++ b/src/Umbraco.Web.UI.Login/package.json @@ -15,11 +15,11 @@ "dependencies": { }, "devDependencies": { - "@umbraco-cms/backoffice": "^14.3.1", - "msw": "^2.3.0", - "typescript": "^5.4.5", - "vite": "^5.4.6", - "vite-tsconfig-paths": "^4.3.2" + "@umbraco-cms/backoffice": "^15.0.0", + "msw": "^2.6.4", + "typescript": "^5.6.3", + "vite": "^5.4.11", + "vite-tsconfig-paths": "^5.1.2" }, "msw": { "workerDirectory": "public" diff --git a/src/Umbraco.Web.UI.Login/src/localization/manifests.ts b/src/Umbraco.Web.UI.Login/src/localization/manifests.ts index 14b72cb9f9c4..94ca59c460da 100644 --- a/src/Umbraco.Web.UI.Login/src/localization/manifests.ts +++ b/src/Umbraco.Web.UI.Login/src/localization/manifests.ts @@ -1,74 +1,72 @@ -import type { ManifestLocalization } from "@umbraco-cms/backoffice/extension-registry"; - -export const manifests: ManifestLocalization[] = [ - { - type: "localization", - alias: "Umb.Auth.Localization.En", - name: "English", - weight: 0, - js: () => import("./lang/en.js"), - meta: { - culture: "en", - } - }, - { - type: "localization", - alias: "Umb.Auth.Localization.EnUs", - name: "English (US)", - weight: 0, - js: () => import("./lang/en-us.js"), - meta: { - culture: "en-us", - } - }, - { - type: "localization", - alias: "Umb.Auth.Localization.DaDk", - name: "Danish (DK)", - weight: 0, - js: () => import("./lang/da-dk.js"), - meta: { - culture: "da-dk", - } - }, - { - type: "localization", - alias: "Umb.Auth.Localization.DeDe", - name: "German (DE)", - weight: 0, - js: () => import("./lang/de-de.js"), - meta: { - culture: "de-de", - } - }, - { - type: "localization", - alias: "Umb.Auth.Localization.NlNl", - name: "Dutch (NL)", - weight: 0, - js: () => import("./lang/nl-nl.js"), - meta: { - culture: "nl-nl", - } - }, - { - type: "localization", - alias: "Umb.Auth.Localization.SvSe", - name: "Swedish (SE)", - weight: 0, - js: () => import("./lang/sv-se.js"), - meta: { - culture: "sv-se", - } - }, - { - type: "localization", - alias: "Umb.Auth.Localization.NbNo", - name: "Norwegian Bokmål (NO)", - weight: 0, - js: () => import("./lang/nb-no.js"), - meta: { - culture: "nb-no", - } - }, -] +export const manifests: UmbExtensionManifest[] = [ + { + type: 'localization', + alias: 'Umb.Auth.Localization.En', + name: 'English', + weight: 0, + js: () => import('./lang/en.js'), + meta: { + culture: 'en', + }, + }, + { + type: 'localization', + alias: 'Umb.Auth.Localization.EnUs', + name: 'English (US)', + weight: 0, + js: () => import('./lang/en-us.js'), + meta: { + culture: 'en-us', + }, + }, + { + type: 'localization', + alias: 'Umb.Auth.Localization.DaDk', + name: 'Danish (DK)', + weight: 0, + js: () => import('./lang/da-dk.js'), + meta: { + culture: 'da-dk', + }, + }, + { + type: 'localization', + alias: 'Umb.Auth.Localization.DeDe', + name: 'German (DE)', + weight: 0, + js: () => import('./lang/de-de.js'), + meta: { + culture: 'de-de', + }, + }, + { + type: 'localization', + alias: 'Umb.Auth.Localization.NlNl', + name: 'Dutch (NL)', + weight: 0, + js: () => import('./lang/nl-nl.js'), + meta: { + culture: 'nl-nl', + }, + }, + { + type: 'localization', + alias: 'Umb.Auth.Localization.SvSe', + name: 'Swedish (SE)', + weight: 0, + js: () => import('./lang/sv-se.js'), + meta: { + culture: 'sv-se', + }, + }, + { + type: 'localization', + alias: 'Umb.Auth.Localization.NbNo', + name: 'Norwegian Bokmål (NO)', + weight: 0, + js: () => import('./lang/nb-no.js'), + meta: { + culture: 'nb-no', + }, + }, +]; diff --git a/src/Umbraco.Web.UI.Login/tsconfig.json b/src/Umbraco.Web.UI.Login/tsconfig.json index 8a25c3d5b93c..9d5549c656f0 100644 --- a/src/Umbraco.Web.UI.Login/tsconfig.json +++ b/src/Umbraco.Web.UI.Login/tsconfig.json @@ -1,23 +1,24 @@ { - "compilerOptions": { - "target": "ES2022", - "experimentalDecorators": true, - "useDefineForClassFields": false, - "module": "ESNext", - "lib": ["ES2022", "DOM", "DOM.Iterable"], - "skipLibCheck": true, + "compilerOptions": { + "target": "ES2022", + "experimentalDecorators": true, + "useDefineForClassFields": false, + "module": "ESNext", + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "skipLibCheck": true, + "types": ["@umbraco-cms/backoffice/extension-registry"], - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, - /* Linting */ - "strict": true, - "noFallthroughCasesInSwitch": true, - "noImplicitReturns": true, - }, - "include": ["src"] + /* Linting */ + "strict": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true + }, + "include": ["src"] }